Changeset 14215 for NEMO/trunk/src/OCE/DYN
- Timestamp:
- 2020-12-18T14:49:22+01:00 (4 years ago)
- Location:
- NEMO/trunk/src/OCE/DYN
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/src/OCE/DYN/dynldf_iso.F90
r13497 r14215 168 168 169 169 IF( ln_zps ) THEN ! z-coordinate - partial steps : min(e3u) 170 DO_2D( 0, 0, 0, 1)170 DO_2D( 0, 1, 0, 0 ) 171 171 zabe1 = ( ahmt(ji,jj,jk)+rn_ahm_b ) * e2t(ji,jj) & 172 172 & * MIN( e3u(ji ,jj,jk,Kmm), & … … 183 183 END_2D 184 184 ELSE ! other coordinate system (zco or sco) : e3t 185 DO_2D( 0, 0, 0, 1)185 DO_2D( 0, 1, 0, 0 ) 186 186 zabe1 = ( ahmt(ji,jj,jk)+rn_ahm_b ) & 187 187 & * e2t(ji,jj) * e3t(ji,jj,jk,Kmm) * r1_e1t(ji,jj) … … 219 219 ! i-flux at f-point | t | 220 220 221 DO_2D( 0, 0, 1, 0 )221 DO_2D( 1, 0, 0, 0 ) 222 222 zabe1 = ( ahmf(ji,jj,jk) + rn_ahm_b ) & 223 223 & * e2f(ji,jj) * e3f(ji,jj,jk) * r1_e1f(ji,jj) … … 235 235 ! j-flux at t-point 236 236 IF( ln_zps ) THEN ! z-coordinate - partial steps : min(e3u) 237 DO_2D( 0, 1, 1, 0)237 DO_2D( 1, 0, 0, 1 ) 238 238 zabe2 = ( ahmt(ji,jj,jk)+rn_ahm_b ) * e1t(ji,jj) & 239 239 & * MIN( e3v(ji,jj ,jk,Kmm), & … … 250 250 END_2D 251 251 ELSE ! other coordinate system (zco or sco) : e3t 252 DO_2D( 0, 1, 1, 0)252 DO_2D( 1, 0, 0, 1 ) 253 253 zabe2 = ( ahmt(ji,jj,jk)+rn_ahm_b ) & 254 254 & * e1t(ji,jj) * e3t(ji,jj,jk,Kmm) * r1_e2t(ji,jj) -
NEMO/trunk/src/OCE/DYN/dynspg_ts.F90
r14207 r14215 461 461 #if defined key_qcoTest_FluxForm 462 462 ! ! 'key_qcoTest_FluxForm' : simple ssh average 463 DO_2D( 1, 1, 1, 0) ! not jpi-column463 DO_2D( 1, 0, 1, 1 ) ! not jpi-column 464 464 zhup2_e(ji,jj) = hu_0(ji,jj) + r1_2 * ( zsshp2_e(ji,jj) + zsshp2_e(ji+1,jj ) ) * ssumask(ji,jj) 465 465 END_2D 466 DO_2D( 1, 0, 1, 1)466 DO_2D( 1, 1, 1, 0 ) 467 467 zhvp2_e(ji,jj) = hv_0(ji,jj) + r1_2 * ( zsshp2_e(ji,jj) + zsshp2_e(ji ,jj+1) ) * ssvmask(ji,jj) 468 468 END_2D 469 469 #else 470 470 ! ! no 'key_qcoTest_FluxForm' : surface weighted ssh average 471 DO_2D( 1, 1, 1, 0) ! not jpi-column471 DO_2D( 1, 0, 1, 1 ) ! not jpi-column 472 472 zhup2_e(ji,jj) = hu_0(ji,jj) + r1_2 * r1_e1e2u(ji,jj) & 473 473 & * ( e1e2t(ji ,jj) * zsshp2_e(ji ,jj) & 474 474 & + e1e2t(ji+1,jj) * zsshp2_e(ji+1,jj) ) * ssumask(ji,jj) 475 475 END_2D 476 DO_2D( 1, 0, 1, 1) ! not jpj-row476 DO_2D( 1, 1, 1, 0 ) ! not jpj-row 477 477 zhvp2_e(ji,jj) = hv_0(ji,jj) + r1_2 * r1_e1e2v(ji,jj) & 478 478 & * ( e1e2t(ji,jj ) * zsshp2_e(ji,jj ) & … … 538 538 #if defined key_qcoTest_FluxForm 539 539 ! ! 'key_qcoTest_FluxForm' : simple ssh average 540 DO_2D( 1, 0, 1, 1 ) 541 zsshu_a(ji,jj) = r1_2 * ( ssha_e(ji,jj) + ssha_e(ji+1,jj ) ) * ssumask(ji,jj) 542 END_2D 540 543 DO_2D( 1, 1, 1, 0 ) 541 zsshu_a(ji,jj) = r1_2 * ( ssha_e(ji,jj) + ssha_e(ji+1,jj ) ) * ssumask(ji,jj)542 END_2D543 DO_2D( 1, 0, 1, 1 )544 544 zsshv_a(ji,jj) = r1_2 * ( ssha_e(ji,jj) + ssha_e(ji ,jj+1) ) * ssvmask(ji,jj) 545 545 END_2D … … 1253 1253 !!---------------------------------------------------------------------- 1254 1254 ! 1255 DO_2D( 1, 1, 1, 0) ! not jpi-column1255 DO_2D( 1, 0, 1, 1 ) ! not jpi-column 1256 1256 IF ( phU(ji,jj) > 0._wp ) THEN ; pUmsk(ji,jj) = pTmsk(ji ,jj) 1257 1257 ELSE ; pUmsk(ji,jj) = pTmsk(ji+1,jj) … … 1261 1261 END_2D 1262 1262 ! 1263 DO_2D( 1, 0, 1, 1) ! not jpj-row1263 DO_2D( 1, 1, 1, 0 ) ! not jpj-row 1264 1264 IF ( phV(ji,jj) > 0._wp ) THEN ; pVmsk(ji,jj) = pTmsk(ji,jj ) 1265 1265 ELSE ; pVmsk(ji,jj) = pTmsk(ji,jj+1)
Note: See TracChangeset
for help on using the changeset viewer.