- 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/traadv_muscl2.F90
r4499 r4616 146 146 z0u = SIGN( 0.5, pun(ji,jj,jk) ) 147 147 zalpha = 0.5 - z0u 148 zu = z0u - 0.5 * pun(ji,jj,jk) * zdt / ( e1 u(ji,jj) *e2u(ji,jj) * fse3u(ji,jj,jk) )148 zu = z0u - 0.5 * pun(ji,jj,jk) * zdt / ( e1e2u(ji,jj) * fse3u(ji,jj,jk) ) 149 149 zzwx = ptb(ji+1,jj,jk,jn) + zu * zslpx(ji+1,jj,jk) 150 150 zzwy = ptb(ji ,jj,jk,jn) + zu * zslpx(ji ,jj,jk) … … 153 153 z0v = SIGN( 0.5, pvn(ji,jj,jk) ) 154 154 zalpha = 0.5 - z0v 155 zv = z0v - 0.5 * pvn(ji,jj,jk) * zdt / ( e1 v(ji,jj) *e2v(ji,jj) * fse3v(ji,jj,jk) )155 zv = z0v - 0.5 * pvn(ji,jj,jk) * zdt / ( e1e2v(ji,jj) * fse3v(ji,jj,jk) ) 156 156 zzwx = ptb(ji,jj+1,jk,jn) + zv * zslpy(ji,jj+1,jk) 157 157 zzwy = ptb(ji,jj ,jk,jn) + zv * zslpy(ji,jj ,jk) … … 190 190 DO jj = 2, jpjm1 191 191 DO ji = fs_2, fs_jpim1 ! vector opt. 192 zbtr = 1. / ( e1 t(ji,jj) *e2t(ji,jj) * fse3t(ji,jj,jk) )192 zbtr = 1. / ( e1e2t(ji,jj) * fse3t(ji,jj,jk) ) 193 193 ! horizontal advective trends 194 194 ztra = - zbtr * ( zwx(ji,jj,jk) - zwx(ji-1,jj ,jk ) & … … 249 249 DO jj = 2, jpjm1 250 250 DO ji = fs_2, fs_jpim1 ! vector opt. 251 zbtr = 1. / ( e1 t(ji,jj) *e2t(ji,jj) * fse3w(ji,jj,jk+1) )251 zbtr = 1. / ( e1e2t(ji,jj) * fse3w(ji,jj,jk+1) ) 252 252 z0w = SIGN( 0.5, pwn(ji,jj,jk+1) ) 253 253 zalpha = 0.5 + z0w … … 275 275 DO jj = 2, jpjm1 276 276 DO ji = fs_2, fs_jpim1 ! vector opt. 277 zbtr = 1. / ( e1 t(ji,jj) *e2t(ji,jj) * fse3t(ji,jj,jk) )277 zbtr = 1. / ( e1e2t(ji,jj) * fse3t(ji,jj,jk) ) 278 278 ! vertical advective trends 279 279 ztra = - zbtr * ( zwx(ji,jj,jk) - zwx(ji,jj,jk+1) )
Note: See TracChangeset
for help on using the changeset viewer.