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 14952 for utils/tools/DOMAINcfg/src/agrif_recompute_scales.F90 – NEMO

Ignore:
Timestamp:
2021-06-04T17:42:50+02:00 (3 years ago)
Author:
jchanut
Message:

#2638, closed domains AGRIF new convention + various add ons

File:
1 edited

Legend:

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

    r13204 r14952  
    3939         END DO 
    4040      END DO 
    41       IF ( ln_isfcav ) THEN 
    42       ! (ISF) define e3uw (adapted for 2 cells in the water column) 
    43       print *,'NOT READY SINCE:' 
    44       print *,'MBATHY HAS NOT BEEN CORRECTED / UPDATED' 
    45       print *,'EVEN NOT COMPUTED IN THE CASE ln_read_cfg = .TRUE.' 
    46       STOP 
    47          DO jj = 2, jpjm1  
    48             DO ji = 2, jpim1   ! vector opt.  
    49                ikb = MAX(mbathy (ji,jj),mbathy (ji+1,jj)) 
    50                ikt = MAX(misfdep(ji,jj),misfdep(ji+1,jj)) 
    51                IF (ikb == ikt+1) e3uw_0(ji,jj,ikb) =  MIN( gdept_0(ji,jj,ikb  ), gdept_0(ji+1,jj  ,ikb  ) ) & 
    52                                        &            - MAX( gdept_0(ji,jj,ikb-1), gdept_0(ji+1,jj  ,ikb-1) ) 
    53                ikb = MAX(mbathy (ji,jj),mbathy (ji,jj+1)) 
    54                ikt = MAX(misfdep(ji,jj),misfdep(ji,jj+1)) 
    55                IF (ikb == ikt+1) e3vw_0(ji,jj,ikb) =  MIN( gdept_0(ji,jj,ikb  ), gdept_0(ji  ,jj+1,ikb  ) ) & 
    56                                        &            - MAX( gdept_0(ji,jj,ikb-1), gdept_0(ji  ,jj+1,ikb-1) ) 
    57             END DO 
    58          END DO 
    59       END IF 
     41!      IF ( ln_isfcav ) THEN 
     42!      ! (ISF) define e3uw (adapted for 2 cells in the water column) 
     43!      print *,'NOT READY SINCE:' 
     44!      print *,'MBATHY HAS NOT BEEN CORRECTED / UPDATED' 
     45!      print *,'EVEN NOT COMPUTED IN THE CASE ln_read_cfg = .TRUE.' 
     46!      STOP 
     47!         DO jj = 2, jpjm1  
     48!            DO ji = 2, jpim1   ! vector opt.  
     49!               ikb = MAX(mbathy (ji,jj),mbathy (ji+1,jj)) 
     50!               ikt = MAX(misfdep(ji,jj),misfdep(ji+1,jj)) 
     51!               IF (ikb == ikt+1) e3uw_0(ji,jj,ikb) =  MIN( gdept_0(ji,jj,ikb  ), gdept_0(ji+1,jj  ,ikb  ) ) & 
     52!                                       &            - MAX( gdept_0(ji,jj,ikb-1), gdept_0(ji+1,jj  ,ikb-1) ) 
     53!               ikb = MAX(mbathy (ji,jj),mbathy (ji,jj+1)) 
     54!               ikt = MAX(misfdep(ji,jj),misfdep(ji,jj+1)) 
     55!               IF (ikb == ikt+1) e3vw_0(ji,jj,ikb) =  MIN( gdept_0(ji,jj,ikb  ), gdept_0(ji  ,jj+1,ikb  ) ) & 
     56!                                       &            - MAX( gdept_0(ji,jj,ikb-1), gdept_0(ji  ,jj+1,ikb-1) ) 
     57!            END DO 
     58!         END DO 
     59!      END IF 
    6060 
    6161      CALL lbc_lnk('toto', e3u_0 , 'U', 1._wp )   ;   CALL lbc_lnk('toto', e3uw_0, 'U', 1._wp )   ! lateral boundary conditions 
Note: See TracChangeset for help on using the changeset viewer.