- Timestamp:
- 2020-09-29T12:41:06+02:00 (4 years ago)
- Location:
- NEMO/branches/2020/r12377_ticket2386
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/r12377_ticket2386
- Property svn:externals
-
old new 3 3 ^/utils/build/mk@HEAD mk 4 4 ^/utils/tools@HEAD tools 5 ^/vendors/AGRIF/dev @HEADext/AGRIF5 ^/vendors/AGRIF/dev_r12970_AGRIF_CMEMS ext/AGRIF 6 6 ^/vendors/FCM@HEAD ext/FCM 7 7 ^/vendors/IOIPSL@HEAD ext/IOIPSL 8 8 9 9 # SETTE 10 ^/utils/CI/sette@ HEADsette10 ^/utils/CI/sette@13507 sette
-
- Property svn:externals
-
NEMO/branches/2020/r12377_ticket2386/src/OCE/DYN/wet_dry.F90
r12511 r13540 33 33 !! * Substitutions 34 34 # include "do_loop_substitute.h90" 35 # include "domzgr_substitute.h90" 35 36 !!---------------------------------------------------------------------- 36 37 !! critical depths,filters, limiters,and masks for Wetting and Drying … … 173 174 ! 174 175 wdmask(:,:) = 1._wp 175 DO_2D _01_01176 DO_2D( 0, 1, 0, 1 ) 176 177 ! 177 178 IF( tmask(ji,jj,1) < 0.5_wp ) CYCLE ! we don't care about land cells … … 197 198 wdramp(:,:) = min((ht_0(:,:) + psshb1(:,:) - rn_wdmin1)/(rn_wdmin0 - rn_wdmin1),1.0_wp) 198 199 !jth assume don't need a lbc_lnk here 199 DO_2D _10_10200 DO_2D( 1, 0, 1, 0 ) 200 201 wdrampu(ji,jj) = MIN( wdramp(ji,jj) , wdramp(ji+1,jj) ) 201 202 wdrampv(ji,jj) = MIN( wdramp(ji,jj) , wdramp(ji,jj+1) ) … … 210 211 jflag = 0 ! flag indicating if any further iterations are needed 211 212 ! 212 DO_2D _01_01213 DO_2D( 0, 1, 0, 1 ) 213 214 IF( tmask(ji, jj, 1) < 0.5_wp ) CYCLE 214 215 IF( ht_0(ji,jj) > zdepwd ) CYCLE … … 241 242 ENDIF 242 243 END_2D 243 CALL lbc_lnk_multi( 'wet_dry', zwdlmtu, 'U', 1. , zwdlmtv, 'V', 1.)244 CALL lbc_lnk_multi( 'wet_dry', zwdlmtu, 'U', 1.0_wp, zwdlmtv, 'V', 1.0_wp ) 244 245 ! 245 246 CALL mpp_max('wet_dry', jflag) !max over the global domain … … 257 258 ! 258 259 !!gm TO BE SUPPRESSED ? these lbc_lnk are useless since zwdlmtu and zwdlmtv are defined everywhere ! 259 CALL lbc_lnk_multi( 'wet_dry', puu(:,:,:,Kmm) , 'U', -1. , pvv(:,:,:,Kmm) , 'V', -1.)260 CALL lbc_lnk_multi( 'wet_dry', uu_b(:,:,Kmm), 'U', -1. , vv_b(:,:,Kmm), 'V', -1.)260 CALL lbc_lnk_multi( 'wet_dry', puu(:,:,:,Kmm) , 'U', -1.0_wp, pvv(:,:,:,Kmm) , 'V', -1.0_wp ) 261 CALL lbc_lnk_multi( 'wet_dry', uu_b(:,:,Kmm), 'U', -1.0_wp, vv_b(:,:,Kmm), 'V', -1.0_wp ) 261 262 !!gm 262 263 ! … … 306 307 zwdlmtv(:,:) = 1._wp 307 308 ! 308 DO_2D _01_01309 DO_2D( 0, 1, 0, 1 ) ! Horizontal Flux in u and v direction 309 310 ! 310 311 IF( tmask(ji, jj, 1 ) < 0.5_wp) CYCLE ! we don't care about land cells … … 332 333 jflag = 0 ! flag indicating if any further iterations are needed 333 334 ! 334 DO_2D _01_01335 DO_2D( 0, 1, 0, 1 ) 335 336 ! 336 337 IF( tmask(ji, jj, 1 ) < 0.5_wp ) CYCLE … … 366 367 END_2D 367 368 ! 368 CALL lbc_lnk_multi( 'wet_dry', zwdlmtu, 'U', 1. , zwdlmtv, 'V', 1.)369 CALL lbc_lnk_multi( 'wet_dry', zwdlmtu, 'U', 1.0_wp, zwdlmtv, 'V', 1.0_wp ) 369 370 ! 370 371 CALL mpp_max('wet_dry', jflag) !max over the global domain … … 378 379 ! 379 380 !!gm THIS lbc_lnk is useless since it is already done at the end of the jk1-loop 380 CALL lbc_lnk_multi( 'wet_dry', zflxu, 'U', -1. , zflxv, 'V', -1.)381 CALL lbc_lnk_multi( 'wet_dry', zflxu, 'U', -1.0_wp, zflxv, 'V', -1.0_wp ) 381 382 !!gm end 382 383 !
Note: See TracChangeset
for help on using the changeset viewer.