- Timestamp:
- 2020-10-19T10:53:30+02:00 (4 years ago)
- Location:
- NEMO/branches/2020/dev_r13296_HPC-07_mocavero_mpi3/tests/WAD
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r13296_HPC-07_mocavero_mpi3/tests/WAD/EXPREF/context_nemo.xml
r12276 r13632 11 11 <variable id="ref_month" type="int"> 01 </variable> 12 12 <variable id="ref_day" type="int"> 01 </variable> 13 <variable id="r au0" type="float" > 1026.0 </variable>13 <variable id="rho0" type="float" > 1026.0 </variable> 14 14 <variable id="cpocean" type="float" > 3991.86795711963 </variable> 15 15 <variable id="convSpsu" type="float" > 0.99530670233846 </variable> -
NEMO/branches/2020/dev_r13296_HPC-07_mocavero_mpi3/tests/WAD/EXPREF/namelist_cfg
r12489 r13632 200 200 !! !! 201 201 !! namdrg top/bottom drag coefficient (default: NO selection) 202 !! namdrg_top top friction (ln_ OFF=F & ln_isfcav=T)203 !! namdrg_bot bottom friction (ln_ OFF=F)202 !! namdrg_top top friction (ln_drg_OFF=F & ln_isfcav=T) 203 !! namdrg_bot bottom friction (ln_drg_OFF=F) 204 204 !! nambbc bottom temperature boundary condition (default: OFF) 205 205 !! nambbl bottom boundary layer scheme (default: OFF) … … 253 253 ! 254 254 ! ! S-EOS coefficients (ln_seos=T): 255 ! ! rd(T,S,Z)*r au0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS255 ! ! rd(T,S,Z)*rho0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS 256 256 rn_a0 = 1.6550e-1 ! thermal expension coefficient (nn_eos= 1) 257 257 rn_b0 = 7.6554e-1 ! saline expension coefficient (nn_eos= 1) … … 263 263 !!org GYRE rn_alpha = 2.0e-4 ! thermal expension coefficient (nn_eos= 1 or 2) 264 264 !!org GYRE rn_beta = 7.7e-4 ! saline expension coefficient (nn_eos= 2) 265 !!org caution now a0 = alpha / r au0 with rau0 = 1026265 !!org caution now a0 = alpha / rho0 with rho0 = 1026 266 266 / 267 267 !----------------------------------------------------------------------- … … 417 417 !! !! 418 418 !! namtrd dynamics and/or tracer trends (default: OFF) 419 !! namptr Poleward Transport Diagnostics (default: OFF)420 419 !! namhsb Heat and salt budgets (default: OFF) 421 420 !! namdiu Cool skin and warm layer models (default: OFF) -
NEMO/branches/2020/dev_r13296_HPC-07_mocavero_mpi3/tests/WAD/MY_SRC/usrdef_zgr.F90
r13295 r13632 233 233 zhu(ji,:) = 0.5_wp * ( zht(ji,:) + zht(ji+1,:) ) 234 234 END DO 235 #if defined key_mpi3 236 CALL lbc_lnk_nc_multi( 'usrdef_zgr', zhu, 'U', 1. ) ! boundary condition: this mask the surrounding grid-points 237 #else 235 238 CALL lbc_lnk( 'usrdef_zgr', zhu, 'U', 1. ) ! boundary condition: this mask the surrounding grid-points 239 #endif 236 240 ! ! ==>>> set by hand non-zero value on first/last columns & rows 237 241 DO ji = mi0(1), mi1(1) ! first row of global domain only … … 246 250 zhv(ji,jj) = 0.5_wp * ( zht(ji,jj) + zht(ji,jj+1) ) 247 251 END_2D 252 #if defined key_mpi3 253 CALL lbc_lnk_nc_multi( 'usrdef_zgr', zhv, 'V', 1. ) ! boundary condition: this mask the surrounding grid-points 254 #else 248 255 CALL lbc_lnk( 'usrdef_zgr', zhv, 'V', 1. ) ! boundary condition: this mask the surrounding grid-points 256 #endif 249 257 DO jj = mj0(1), mj1(1) ! first row of global domain only 250 258 zhv(:,jj) = zht(:,jj) … … 271 279 272 280 281 #if defined key_mpi3 282 CALL lbc_lnk_nc_multi( 'usrdef_zgr', z2d, 'T', 1. ) ! closed basin since jperio = 0 (see userdef_nam.F90) 283 #else 273 284 CALL lbc_lnk( 'usrdef_zgr', z2d, 'T', 1. ) ! closed basin since jperio = 0 (see userdef_nam.F90) 285 #endif 274 286 k_top(:,:) = NINT( z2d(:,:) ) 275 287 ! … … 306 318 END DO 307 319 END_2D 320 #if defined key_mpi3 321 CALL lbc_lnk_nc_multi( 'usrdef_zgr', pdept, 'T', 1. ) 322 CALL lbc_lnk_nc_multi( 'usrdef_zgr', pdepw, 'T', 1. ) 323 CALL lbc_lnk_nc_multi( 'usrdef_zgr', pe3t , 'T', 1. ) 324 CALL lbc_lnk_nc_multi( 'usrdef_zgr', pe3w , 'T', 1. ) 325 CALL lbc_lnk_nc_multi( 'usrdef_zgr', pe3u , 'U', 1. ) 326 CALL lbc_lnk_nc_multi( 'usrdef_zgr', pe3uw, 'U', 1. ) 327 CALL lbc_lnk_nc_multi( 'usrdef_zgr', pe3f , 'F', 1. ) 328 CALL lbc_lnk_nc_multi( 'usrdef_zgr', pe3v , 'V', 1. ) 329 CALL lbc_lnk_nc_multi( 'usrdef_zgr', pe3vw, 'V', 1. ) 330 #else 308 331 CALL lbc_lnk( 'usrdef_zgr', pdept, 'T', 1. ) 309 332 CALL lbc_lnk( 'usrdef_zgr', pdepw, 'T', 1. ) … … 315 338 CALL lbc_lnk( 'usrdef_zgr', pe3v , 'V', 1. ) 316 339 CALL lbc_lnk( 'usrdef_zgr', pe3vw, 'V', 1. ) 340 #endif 317 341 WHERE( pe3t (:,:,:) == 0._wp ) pe3t (:,:,:) = 1._wp 318 342 WHERE( pe3u (:,:,:) == 0._wp ) pe3u (:,:,:) = 1._wp
Note: See TracChangeset
for help on using the changeset viewer.