Changeset 14931 for utils/tools/DOMAINcfg/src/domisf.F90
- Timestamp:
- 2021-05-31T16:36:45+02:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
utils/tools/DOMAINcfg/src/domisf.F90
r14623 r14931 295 295 zrisfdep = risfdep 296 296 WHERE ( mbathy(:,:) == 0 ) 297 imask(:,:) = 0297 imask(:,:) = jpk 298 298 imbathy(:,:) = jpk 299 299 END WHERE … … 302 302 IF( (misfdep(ji,jj) > 1) .AND. (mbathy(ji,jj) > 0) ) THEN 303 303 ! 304 ! what it should be 304 ! what it should be (1 = should be connected; >= jpk = should not be connected) 305 305 imskip1 = imask(ji,jj) * imask(ji+1,jj ) ! 1 = should be connected 306 306 imskim1 = imask(ji,jj) * imask(ji-1,jj ) ! 1 = should be connected … … 308 308 imskjm1 = imask(ji,jj) * imask(ji ,jj-1) ! 1 = should be connected 309 309 ! 310 ! what it is 310 ! what it is ? ( 1 = no effective connection; jpk = effective connection ) 311 311 imskip1_r=jpk ; imskim1_r=jpk; imskjp1_r=jpk; imskjm1_r=jpk 312 312 IF (misfdep(ji,jj) > imbathy(ji+1,jj )) imskip1_r=1.0 ! 1 = no effective connection … … 317 317 ! defining level needed for connectivity 318 318 ! imskip1 * imskip1_r == 1 means connections need to be enforce 319 ! imskip1 * imskip1_r >= jpk means no connection need to be enforce 319 320 jk=MIN(imbathy(ji+1,jj ) * imskip1_r * imskip1, & 320 321 & imbathy(ji-1,jj ) * imskim1_r * imskim1, & 321 322 & imbathy(ji ,jj+1) * imskjp1_r * imskjp1, & 322 323 & imbathy(ji ,jj-1) * imskjm1_r * imskjm1, & 323 & jpk +1) ! add jpk in the MIN to avoid out of boundary later on324 & jpk ) ! add jpk in the MIN to avoid out of boundary later on 324 325 ! 325 326 ! if connectivity is OK or no connection needed (grounding line) or grounded, zmisfdep=misfdep
Note: See TracChangeset
for help on using the changeset viewer.