- Timestamp:
- 2011-06-27T13:18:25+02:00 (13 years ago)
- Location:
- branches/2011/dev_r2787_LOCEAN3_TRA_TRP/NEMOGCM/NEMO/OPA_SRC/TRD
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2011/dev_r2787_LOCEAN3_TRA_TRP/NEMOGCM/NEMO/OPA_SRC/TRD/trdicp.F90
r2781 r2789 106 106 ! 107 107 CASE( 'TRA' ) ! Tracers 108 t2(ktrd) = SUM( ptrd2dx(:,:) * e1e2t(:,:) * fse3t(:,:,1) * t n(:,:,1) )109 s2(ktrd) = SUM( ptrd2dy(:,:) * e1e2t(:,:) * fse3t(:,:,1) * sn(:,:,1) )108 t2(ktrd) = SUM( ptrd2dx(:,:) * e1e2t(:,:) * fse3t(:,:,1) * tsn(:,:,1,jp_tem) ) 109 s2(ktrd) = SUM( ptrd2dy(:,:) * e1e2t(:,:) * fse3t(:,:,1) * tsn(:,:,1,jp_sal) ) 110 110 ! 111 111 END SELECT … … 184 184 s2(ktrd) = 0._wp 185 185 DO jk = 1, jpkm1 186 t2(ktrd) = t2(ktrd) + SUM( ptrd3dx(:,:,jk) * t n(:,:,jk) * e1e2t(:,:) * fse3t(:,:,jk) )187 s2(ktrd) = s2(ktrd) + SUM( ptrd3dy(:,:,jk) * sn(:,:,jk) * e1e2t(:,:) * fse3t(:,:,jk) )186 t2(ktrd) = t2(ktrd) + SUM( ptrd3dx(:,:,jk) * tsn(:,:,jk,jp_tem) * e1e2t(:,:) * fse3t(:,:,jk) ) 187 s2(ktrd) = s2(ktrd) + SUM( ptrd3dy(:,:,jk) * tsn(:,:,jk,jp_sal) * e1e2t(:,:) * fse3t(:,:,jk) ) 188 188 END DO 189 189 ! -
branches/2011/dev_r2787_LOCEAN3_TRA_TRP/NEMOGCM/NEMO/OPA_SRC/TRD/trdmld.F90
r2715 r2789 293 293 zavt = avt(ji,jj,ik) 294 294 tmltrd(ji,jj,jpmld_zdf) = - zavt / fse3w(ji,jj,ik) * tmask(ji,jj,ik) & 295 & * ( t n(ji,jj,ik-1) - tn(ji,jj,ik) ) &295 & * ( tsn(ji,jj,ik-1,jp_tem) - tsn(ji,jj,ik,jp_tem) ) & 296 296 & / MAX( 1., rmld(ji,jj) ) * tmask(ji,jj,1) 297 297 zavt = fsavs(ji,jj,ik) 298 298 smltrd(ji,jj,jpmld_zdf) = - zavt / fse3w(ji,jj,ik) * tmask(ji,jj,ik) & 299 & * ( sn(ji,jj,ik-1) - sn(ji,jj,ik) ) &299 & * ( tsn(ji,jj,ik-1,jp_sal) - tsn(ji,jj,ik,jp_sal) ) & 300 300 & / MAX( 1., rmld(ji,jj) ) * tmask(ji,jj,1) 301 301 END DO … … 334 334 tml(:,:) = 0.e0 ; sml(:,:) = 0.e0 335 335 DO jk = 1, jpktrd - 1 336 tml(:,:) = tml(:,:) + wkx(:,:,jk) * t n(:,:,jk)337 sml(:,:) = sml(:,:) + wkx(:,:,jk) * sn(:,:,jk)336 tml(:,:) = tml(:,:) + wkx(:,:,jk) * tsn(:,:,jk,jp_tem) 337 sml(:,:) = sml(:,:) + wkx(:,:,jk) * tsn(:,:,jk,jp_sal) 338 338 END DO 339 339 -
branches/2011/dev_r2787_LOCEAN3_TRA_TRP/NEMOGCM/NEMO/OPA_SRC/TRD/trdmod.F90
r2715 r2789 101 101 CASE ( jptra_trd_zad ) ; CALL trd_icp( ptrdx, ptrdy, jpicpt_zad, ctype ) ! z- vertical adv 102 102 CALL trd_icp( ptrdx, ptrdy, jpicpt_zad, ctype ) 103 ! compute the surface flux condition wn(:,:,1)*t n(:,:,1)104 z2dx(:,:) = wn(:,:,1)*t n(:,:,1)/fse3t(:,:,1)105 z2dy(:,:) = wn(:,:,1)* sn(:,:,1)/fse3t(:,:,1)103 ! compute the surface flux condition wn(:,:,1)*tsn(:,:,1,jp_tem) 104 z2dx(:,:) = wn(:,:,1)*tsn(:,:,1,jp_tem)/fse3t(:,:,1) 105 z2dy(:,:) = wn(:,:,1)*tsn(:,:,1,jp_sal)/fse3t(:,:,1) 106 106 CALL trd_icp( z2dx , z2dy , jpicpt_zl1, ctype ) ! 1st z- vertical adv 107 107 END SELECT
Note: See TracChangeset
for help on using the changeset viewer.