New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 14931 for utils/tools/DOMAINcfg/src/domisf.F90 – NEMO

Ignore:
Timestamp:
2021-05-31T16:36:45+02:00 (3 years ago)
Author:
jchanut
Message:

#2638: restores Pierre's changes done in #2588 at r14199

File:
1 edited

Legend:

Unmodified
Added
Removed
  • utils/tools/DOMAINcfg/src/domisf.F90

    r14623 r14931  
    295295         zrisfdep = risfdep 
    296296         WHERE ( mbathy(:,:) == 0 ) 
    297             imask(:,:) = 0 
     297            imask(:,:) = jpk  
    298298            imbathy(:,:) = jpk 
    299299         END WHERE 
     
    302302               IF(  (misfdep(ji,jj) > 1) .AND. (mbathy(ji,jj) > 0) ) THEN 
    303303                  ! 
    304                   ! what it should be 
     304                  ! what it should be (1 = should be connected; >= jpk = should not be connected) 
    305305                  imskip1 = imask(ji,jj) * imask(ji+1,jj  )  ! 1 = should be connected 
    306306                  imskim1 = imask(ji,jj) * imask(ji-1,jj  )  ! 1 = should be connected 
     
    308308                  imskjm1 = imask(ji,jj) * imask(ji  ,jj-1)  ! 1 = should be connected 
    309309                  ! 
    310                   ! what it is 
     310                  ! what it is ? ( 1 = no effective connection; jpk = effective connection ) 
    311311                  imskip1_r=jpk ; imskim1_r=jpk; imskjp1_r=jpk; imskjm1_r=jpk 
    312312                  IF (misfdep(ji,jj) > imbathy(ji+1,jj  )) imskip1_r=1.0 ! 1 = no effective connection 
     
    317317                  ! defining level needed for connectivity 
    318318                  ! imskip1 * imskip1_r == 1 means connections need to be enforce 
     319                  ! imskip1 * imskip1_r >= jpk means no connection need to be enforce           
    319320                  jk=MIN(imbathy(ji+1,jj  ) * imskip1_r * imskip1, & 
    320321                     &   imbathy(ji-1,jj  ) * imskim1_r * imskim1, & 
    321322                     &   imbathy(ji  ,jj+1) * imskjp1_r * imskjp1, & 
    322323                     &   imbathy(ji  ,jj-1) * imskjm1_r * imskjm1, & 
    323                      &   jpk+1 ) ! add jpk in the MIN to avoid out of boundary later on 
     324                     &   jpk ) ! add jpk in the MIN to avoid out of boundary later on 
    324325                  ! 
    325326                  ! if connectivity is OK or no connection needed (grounding line) or grounded, zmisfdep=misfdep 
Note: See TracChangeset for help on using the changeset viewer.