- Timestamp:
- 2014-04-06T17:28:25+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2014/dev_CNRS0_NOC1_LDF/NEMOGCM/NEMO/OPA_SRC/TRA/traldf_iso.F90
r4596 r4616 72 72 !! - pahv e2u*vslp dk[ mj(mk(tb)) ] 73 73 !! take the horizontal divergence of the fluxes: 74 !! difft = 1/(e1 t*e2t*e3t) { di-1[ zftu ] + dj-1[ zftv ] }74 !! difft = 1/(e1e2t*e3t) { di-1[ zftu ] + dj-1[ zftv ] } 75 75 !! Add this trend to the general trend (ta,sa): 76 76 !! ta = ta + difft … … 82 82 !! + mj(mk(pahv)) * e1t*wslpj dj[ mj(mk(tb)) ] } 83 83 !! take the horizontal divergence of the fluxes: 84 !! difft = 1/(e1 t*e2t*e3t) dk[ zftw ]84 !! difft = 1/(e1e2t*e3t) dk[ zftw ] 85 85 !! Add this trend to the general trend (ta,sa): 86 86 !! pta = pta + difft … … 246 246 DO jj = 1 , jpjm1 !== Horizontal fluxes 247 247 DO ji = 1, fs_jpim1 ! vector opt. 248 zabe1 = pahu(ji,jj,jk) * e2 u(ji,jj) * fse3u(ji,jj,jk) / e1u(ji,jj)249 zabe2 = pahv(ji,jj,jk) * e1 v(ji,jj) * fse3v(ji,jj,jk) / e2v(ji,jj)248 zabe1 = pahu(ji,jj,jk) * e2_e1u(ji,jj) * fse3u(ji,jj,jk) 249 zabe2 = pahv(ji,jj,jk) * e1_e2v(ji,jj) * fse3v(ji,jj,jk) 250 250 ! 251 251 zmsku = 1. / MAX( tmask(ji+1,jj,jk ) + tmask(ji,jj,jk+1) & … … 259 259 ! 260 260 zftu(ji,jj,jk ) = ( zabe1 * zdit(ji,jj,jk) & 261 & + zcof1 * ( zdkt (ji+1,jj) + zdk1t(ji,jj) &262 & + zdk1t(ji+1,jj) + zdkt (ji,jj) ) ) * umask(ji,jj,jk)261 & + zcof1 * ( zdkt (ji+1,jj) + zdk1t(ji,jj) & 262 & + zdk1t(ji+1,jj) + zdkt (ji,jj) ) ) * umask(ji,jj,jk) 263 263 zftv(ji,jj,jk) = ( zabe2 * zdjt(ji,jj,jk) & 264 & + zcof2 * ( zdkt (ji,jj+1) + zdk1t(ji,jj) &265 & + zdk1t(ji,jj+1) + zdkt (ji,jj) ) ) * vmask(ji,jj,jk)264 & + zcof2 * ( zdkt (ji,jj+1) + zdk1t(ji,jj) & 265 & + zdk1t(ji,jj+1) + zdkt (ji,jj) ) ) * vmask(ji,jj,jk) 266 266 END DO 267 267 END DO
Note: See TracChangeset
for help on using the changeset viewer.