- Timestamp:
- 2021-11-28T18:59:49+01:00 (3 years ago)
- Location:
- NEMO/branches/2021/ticket2632_r14588_theta_sbcblk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2021/ticket2632_r14588_theta_sbcblk
- Property svn:externals
-
old new 9 9 10 10 # SETTE 11 ^/utils/CI/sette@14244 sette 11 ^/utils/CI/sette@HEAD sette 12
-
- Property svn:externals
-
NEMO/branches/2021/ticket2632_r14588_theta_sbcblk/src/SWE/nemogcm.F90
r14433 r15548 22 22 USE bdyini ! open boundary cond. setting (bdy_init routine) 23 23 USE istate ! initial state setting (istate_init routine) 24 USE wet_dry , ONLY : ln_wd_il, ln_wd_dl, ln_wd_dl_bc ! switch off wetting and drying 25 USE isf_oce , ONLY : ln_isf ! ice shelf 24 26 USE trd_oce , ONLY : l_trddyn ! dynamical trend logical 27 USE dia25h , ONLY : ln_dia25h ! 25h mean output 25 28 #if defined key_RK3 26 29 USE stprk3 ! NEMO time-stepping (stp_RK3 routine) … … 31 34 USE lib_mpp ! distributed memory computing 32 35 USE mppini ! shared/distributed memory setting (mpp_init routine) 33 USE lbcnfd , ONLY : isendto, nsndto ! Setup of north fold exchanges34 36 USE lib_fortran ! Fortran utilities (allows no signed zero when 'key_nosignedzero' defined) 35 37 USE halo_mng ! halo manager … … 273 275 CALL mpp_init 274 276 277 #if defined key_loop_fusion 278 IF( nn_hls == 1 ) THEN 279 CALL ctl_stop( 'STOP', 'nemogcm : Loop fusion can be used only with extra-halo' ) 280 ENDIF 281 #endif 282 275 283 CALL halo_mng_init() 276 284 ! Now we know the dimensions of the grid and numout has been set: we can allocate arrays … … 291 299 ! 292 300 CALL phy_cst ! Physical constants 301 ln_wd_il = .FALSE. ; ln_wd_dl = .FALSE. ; ln_wd_dl_bc = .FALSE. ! No wetting and drying 293 302 ! 294 303 ! ! SWE: Set rho0 and associated variables (eosbn2 not used) … … 311 320 312 321 ! ! Ocean physics 322 ! ! Vertical physics 323 ln_zdfddm = .FALSE. ; ln_zad_Aimp = .FALSE. ; ln_zdfosm = .FALSE. ! used in diawri 324 avt(:,:,:) = 0._wp ; avm(:,:,:) = 0._wp ! used in diawri 313 325 ! ! Lateral physics 314 326 CALL ldf_dyn_init ! Lateral ocean momentum physics … … 319 331 CALL dyn_ldf_init ! lateral mixing 320 332 333 ! ! Icebergs 334 ln_icebergs = .false. 335 ! ! ice shelf 336 ln_isf = .false. 337 321 338 ! ! Diagnostics 322 339 IF( ln_diacfl ) CALL dia_cfl_init ! Initialise CFL diagnostics 323 ! ! Trends diag: switched off 324 l_trddyn = .FALSE. ! No trend diagnostics 340 341 l_trddyn = .FALSE. ! No trend diagnostics 342 ln_dia25h = .FALSE. ! No 25h mean diagnostics (zdf_phy not used)- used in diawri 325 343 326 344 IF(lwp) WRITE(numout,cform_aaa) ! Flag AAAAAAA -
NEMO/branches/2021/ticket2632_r14588_theta_sbcblk/src/SWE/stpmlf.F90
r14433 r15548 199 199 CALL lbc_lnk( 'stp_MLF', uu(:,:,:,Nnn), 'U', -1., vv(:,:,:,Nnn), 'V', -1., & !* local domain boundaries 200 200 & uu(:,:,:,Naa), 'U', -1., vv(:,:,:,Naa), 'V', -1. ) 201 IF (nn_hls==2) CALL lbc_lnk( 'stp_MLF', r3u(:,:,Naa), 'U', 1., r3v(:,:,Naa), 'V', 1.) 201 202 202 203 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -
NEMO/branches/2021/ticket2632_r14588_theta_sbcblk/src/SWE/stprk3.F90
r14433 r15548 172 172 ! 173 173 CALL lbc_lnk( 'stp_RK3', uu(:,:,:,Naa), 'U', -1., vv(:,:,:,Naa), 'V', -1. ) 174 IF (nn_hls==2) CALL lbc_lnk( 'stp_RK3', r3u(:,:,Naa), 'U', 1., r3v(:,:,Naa), 'V', 1.) 174 175 ! 175 176 ! !== Swap time levels ==! … … 237 238 ! 238 239 CALL lbc_lnk( 'stp_RK3', uu(:,:,:,Naa), 'U', -1., vv(:,:,:,Naa), 'V', -1. ) 240 IF (nn_hls==2) CALL lbc_lnk( 'stp_RK3', r3u(:,:,Naa), 'U', 1., r3v(:,:,Naa), 'V', 1.) 239 241 ! 240 242 ! !== Swap time levels ==! … … 300 302 ! 301 303 CALL lbc_lnk( 'stp_RK3', uu(:,:,:,Naa), 'U', -1., vv(:,:,:,Naa), 'V', -1. ) 304 IF (nn_hls==2) CALL lbc_lnk( 'stp_RK3', r3u(:,:,Naa), 'U', 1., r3v(:,:,Naa), 'V', 1.) 302 305 ! 303 306 ! !== Swap time levels ==!
Note: See TracChangeset
for help on using the changeset viewer.