Changeset 1503
- Timestamp:
- 2009-07-20T17:32:19+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/TOP_SRC/PISCES/p4zsed.F90
r1457 r1503 60 60 61 61 !!* Substitution 62 # include " domzgr_substitute.h90"62 # include "top_substitute.h90" 63 63 !!---------------------------------------------------------------------- 64 64 !! NEMO/TOP 2.0 , LOCEAN-IPSL (2007) … … 461 461 REAL(wp) , DIMENSION (jpi,jpj) :: riverdoc, river, ndepo 462 462 REAL(wp) , DIMENSION (jpi,jpj,jpk) :: cmask 463 REAL(wp) , DIMENSION(jpi,jpj,12) :: zdustmo463 REAL(wp) , DIMENSION(jpi,jpj,12) :: zdustmo 464 464 465 465 NAMELIST/nampissed/ bdustfer, briver, bndepo, bsedinput, sedfeinput, dustsolub … … 534 534 DO jk = 1, 5 535 535 DO jj = 2, jpjm1 536 DO ji = 2,jpim1536 DO ji = fs_2, fs_jpim1 537 537 IF( tmask(ji,jj,jk) /= 0. ) THEN 538 538 zmaskt = tmask(ji+1,jj,jk) * tmask(ji-1,jj,jk) * tmask(ji,jj+1,jk) & … … 564 564 DO jm = 1, jpmois 565 565 DO jj = 2, jpjm1 566 DO ji = 2,jpim1566 DO ji = fs_2, fs_jpim1 567 567 sumdepsi = sumdepsi + zdustmo(ji,jj,jm) / (12.*rmoss) * 8.8 & 568 568 & * 0.075/28.1 * e1t(ji,jj) * e2t(ji,jj) * tmask(ji,jj,1) * tmask_i(ji,jj) … … 570 570 END DO 571 571 END DO 572 IF( lk_mpp ) 572 IF( lk_mpp ) CALL mpp_sum( sumdepsi ) ! sum over the global domain 573 573 574 574 ! N/P and Si releases due to coastal rivers … … 576 576 DO jj = 1, jpj 577 577 DO ji = 1, jpi 578 zcoef = raass * e1t(ji,jj) * e2t(ji,jj) * fse3t(ji,jj,1) 579 cotdep(ji,jj) = river(ji,jj) *1E9 / ( 12. * zcoef + rtrn ) * tmask(ji,jj,1)580 rivinp(ji,jj) = (river(ji,jj)+riverdoc(ji,jj)) *1E9 / ( 31.6* zcoef + rtrn ) * tmask(ji,jj,1)581 nitdep(ji,jj) = 7.6 * ndepo(ji,jj) / ( 14E6*raass*fse3t(ji,jj,1) + rtrn ) * tmask(ji,jj,1)578 zcoef = raass * e1t(ji,jj) * e2t(ji,jj) * fse3t(ji,jj,1) * tmask(ji,jj,1) * tmask_i(ji,jj) 579 cotdep(ji,jj) = river(ji,jj) *1E9 / ( 12. * zcoef + rtrn ) 580 rivinp(ji,jj) = (river(ji,jj)+riverdoc(ji,jj)) *1E9 / ( 31.6* zcoef + rtrn ) 581 nitdep(ji,jj) = 7.6 * ndepo(ji,jj) / ( 14E6*raass*fse3t(ji,jj,1) + rtrn ) 582 582 END DO 583 583 END DO … … 585 585 CALL lbc_lnk( cotdep , 'T', 1. ) ; CALL lbc_lnk( rivinp , 'T', 1. ) ; CALL lbc_lnk( nitdep , 'T', 1. ) 586 586 587 rivpo4input =0.e0588 rivalkinput =0.e0589 nitdepinput =0.e0587 rivpo4input = 0.e0 588 rivalkinput = 0.e0 589 nitdepinput = 0.e0 590 590 DO jj = 2 , jpjm1 591 DO ji = 2,jpim1591 DO ji = fs_2, fs_jpim1 592 592 zcoef = cvol(ji,jj,1) * raass 593 593 rivpo4input = rivpo4input + rivinp(ji,jj) * zcoef … … 612 612 613 613 END SUBROUTINE p4z_sed_init 614 615 616 614 617 615 #else
Note: See TracChangeset
for help on using the changeset viewer.