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 9526 for branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/LDF/ldfdyn.F90 – NEMO

Ignore:
Timestamp:
2018-04-30T12:22:35+02:00 (6 years ago)
Author:
gm
Message:

dev_merge_2017: rename ln_...NONE as ln_...OFF (CONFIG, OPA_SRC, TOP_SRC) ; agrif zoom now only in AGRIF_NORDIC configuration

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/LDF/ldfdyn.F90

    r9490 r9526  
    3333 
    3434   !                                    !!* Namelist namdyn_ldf : lateral mixing on momentum * 
    35    LOGICAL , PUBLIC ::   ln_dynldf_NONE  !: No operator (i.e. no explicit diffusion) 
     35   LOGICAL , PUBLIC ::   ln_dynldf_OFF   !: No operator (i.e. no explicit diffusion) 
    3636   LOGICAL , PUBLIC ::   ln_dynldf_lap   !: laplacian operator 
    3737   LOGICAL , PUBLIC ::   ln_dynldf_blp   !: bilaplacian operator 
     
    109109      CHARACTER(len=5) ::   cl_Units               ! units (m2/s or m4/s) 
    110110      !! 
    111       NAMELIST/namdyn_ldf/ ln_dynldf_NONE, ln_dynldf_lap, ln_dynldf_blp,   &   ! type of operator 
    112          &                 ln_dynldf_lev , ln_dynldf_hor, ln_dynldf_iso,   &   ! acting direction of the operator 
    113          &                 nn_ahm_ijk_t  , rn_Uv    , rn_Lv,   rn_ahm_b,   &   ! lateral eddy coefficient 
    114          &                 rn_csmc       , rn_minfac    , rn_maxfac            ! Smagorinsky settings 
     111      NAMELIST/namdyn_ldf/ ln_dynldf_OFF, ln_dynldf_lap, ln_dynldf_blp,   &   ! type of operator 
     112         &                 ln_dynldf_lev, ln_dynldf_hor, ln_dynldf_iso,   &   ! acting direction of the operator 
     113         &                 nn_ahm_ijk_t , rn_Uv    , rn_Lv,   rn_ahm_b,   &   ! lateral eddy coefficient 
     114         &                 rn_csmc      , rn_minfac    , rn_maxfac            ! Smagorinsky settings 
    115115      !!---------------------------------------------------------------------- 
    116116      ! 
     
    131131         ! 
    132132         WRITE(numout,*) '      type :' 
    133          WRITE(numout,*) '         no explicit diffusion                ln_dynldf_NONE= ', ln_dynldf_NONE 
     133         WRITE(numout,*) '         no explicit diffusion                ln_dynldf_OFF = ', ln_dynldf_OFF 
    134134         WRITE(numout,*) '         laplacian operator                   ln_dynldf_lap = ', ln_dynldf_lap 
    135135         WRITE(numout,*) '         bilaplacian operator                 ln_dynldf_blp = ', ln_dynldf_blp 
     
    159159      nldf_dyn = np_ERROR 
    160160      ioptio = 0 
    161       IF( ln_dynldf_NONE ) THEN   ;   nldf_dyn = np_no_ldf   ;   ioptio = ioptio + 1   ;   ENDIF 
    162       IF( ln_dynldf_lap  ) THEN   ;                              ioptio = ioptio + 1   ;   ENDIF 
    163       IF( ln_dynldf_blp  ) THEN   ;                              ioptio = ioptio + 1   ;   ENDIF 
    164       IF( ioptio /= 1    )   CALL ctl_stop( 'dyn_ldf_init: use ONE of the 3 operator options (NONE/lap/blp)' ) 
    165       ! 
    166       IF(.NOT.ln_dynldf_NONE ) THEN    !==  direction ==>> type of operator  ==! 
     161      IF( ln_dynldf_OFF ) THEN   ;   nldf_dyn = np_no_ldf   ;   ioptio = ioptio + 1   ;   ENDIF 
     162      IF( ln_dynldf_lap ) THEN   ;                              ioptio = ioptio + 1   ;   ENDIF 
     163      IF( ln_dynldf_blp ) THEN   ;                              ioptio = ioptio + 1   ;   ENDIF 
     164      IF( ioptio /= 1   )   CALL ctl_stop( 'dyn_ldf_init: use ONE of the 3 operator options (NONE/lap/blp)' ) 
     165      ! 
     166      IF(.NOT.ln_dynldf_OFF ) THEN     !==  direction ==>> type of operator  ==! 
    167167         ioptio = 0 
    168168         IF( ln_dynldf_lev )   ioptio = ioptio + 1 
     
    232232      l_ldfdyn_time = .FALSE.                ! no time variation except in case defined below 
    233233      ! 
    234       IF( ln_dynldf_NONE ) THEN 
     234      IF( ln_dynldf_OFF ) THEN 
    235235         IF(lwp) WRITE(numout,*) '   ==>>>   No viscous operator selected. ahmt and ahmf are not allocated' 
    236236         RETURN 
Note: See TracChangeset for help on using the changeset viewer.