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 9168 for branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/DOM/domvvl.F90 – NEMO

Ignore:
Timestamp:
2017-12-23T13:27:17+01:00 (6 years ago)
Author:
gm
Message:

dev_merge_2017: OPA_SRC & CONFIG: remove useless warning when reading namelist_cfg

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/DOM/domvvl.F90

    r9124 r9168  
    966966      REWIND( numnam_ref )              ! Namelist nam_vvl in reference namelist :  
    967967      READ  ( numnam_ref, nam_vvl, IOSTAT = ios, ERR = 901) 
    968 901   IF( ios /= 0 ) CALL ctl_nam ( ios , 'nam_vvl in reference namelist', lwp ) 
    969       ! 
     968901   IF( ios /= 0 )   CALL ctl_nam ( ios , 'nam_vvl in reference namelist', lwp ) 
    970969      REWIND( numnam_cfg )              ! Namelist nam_vvl in configuration namelist : Parameters of the run 
    971970      READ  ( numnam_cfg, nam_vvl, IOSTAT = ios, ERR = 902 ) 
    972 902   IF( ios /= 0 ) CALL ctl_nam ( ios , 'nam_vvl in configuration namelist', lwp ) 
     971902   IF( ios > 0 ) CALL ctl_nam ( ios , 'nam_vvl in configuration namelist', lwp ) 
    973972      IF(lwm) WRITE ( numond, nam_vvl ) 
    974973      ! 
     
    977976         WRITE(numout,*) 'dom_vvl_ctl : choice/control of the variable vertical coordinate' 
    978977         WRITE(numout,*) '~~~~~~~~~~~' 
    979          WRITE(numout,*) '           Namelist nam_vvl : chose a vertical coordinate' 
    980          WRITE(numout,*) '              zstar                      ln_vvl_zstar   = ', ln_vvl_zstar 
    981          WRITE(numout,*) '              ztilde                     ln_vvl_ztilde  = ', ln_vvl_ztilde 
    982          WRITE(numout,*) '              layer                      ln_vvl_layer   = ', ln_vvl_layer 
    983          WRITE(numout,*) '              ztilde as zstar   ln_vvl_ztilde_as_zstar  = ', ln_vvl_ztilde_as_zstar 
     978         WRITE(numout,*) '   Namelist nam_vvl : chose a vertical coordinate' 
     979         WRITE(numout,*) '      zstar                      ln_vvl_zstar   = ', ln_vvl_zstar 
     980         WRITE(numout,*) '      ztilde                     ln_vvl_ztilde  = ', ln_vvl_ztilde 
     981         WRITE(numout,*) '      layer                      ln_vvl_layer   = ', ln_vvl_layer 
     982         WRITE(numout,*) '      ztilde as zstar   ln_vvl_ztilde_as_zstar  = ', ln_vvl_ztilde_as_zstar 
    984983         WRITE(numout,*) '      ztilde near the equator    ln_vvl_zstar_at_eqtor  = ', ln_vvl_zstar_at_eqtor 
    985          ! WRITE(numout,*) '           Namelist nam_vvl : chose kinetic-to-potential energy conservation' 
    986          ! WRITE(numout,*) '                                         ln_vvl_kepe    = ', ln_vvl_kepe 
    987          WRITE(numout,*) '           Namelist nam_vvl : thickness diffusion coefficient' 
    988          WRITE(numout,*) '                                         rn_ahe3        = ', rn_ahe3 
    989          WRITE(numout,*) '           Namelist nam_vvl : maximum e3t deformation fractional change' 
    990          WRITE(numout,*) '                                         rn_zdef_max    = ', rn_zdef_max 
     984         WRITE(numout,*) '      !' 
     985         WRITE(numout,*) '      thickness diffusion coefficient                      rn_ahe3      = ', rn_ahe3 
     986         WRITE(numout,*) '      maximum e3t deformation fractional change            rn_zdef_max  = ', rn_zdef_max 
    991987         IF( ln_vvl_ztilde_as_zstar ) THEN 
    992             WRITE(numout,*) '           ztilde running in zstar emulation mode; ' 
    993             WRITE(numout,*) '           ignoring namelist timescale parameters and using:' 
    994             WRITE(numout,*) '                 hard-wired : z-tilde to zstar restoration timescale (days)' 
    995             WRITE(numout,*) '                                         rn_rst_e3t     =    0.0' 
    996             WRITE(numout,*) '                 hard-wired : z-tilde cutoff frequency of low-pass filter (days)' 
    997             WRITE(numout,*) '                                         rn_lf_cutoff   =    1.0/rdt' 
     988            WRITE(numout,*) '      ztilde running in zstar emulation mode (ln_vvl_ztilde_as_zstar=T) ' 
     989            WRITE(numout,*) '         ignoring namelist timescale parameters and using:' 
     990            WRITE(numout,*) '            hard-wired : z-tilde to zstar restoration timescale (days)' 
     991            WRITE(numout,*) '                         rn_rst_e3t     = 0.e0' 
     992            WRITE(numout,*) '            hard-wired : z-tilde cutoff frequency of low-pass filter (days)' 
     993            WRITE(numout,*) '                         rn_lf_cutoff   = 1.0/rdt' 
    998994         ELSE 
    999             WRITE(numout,*) '           Namelist nam_vvl : z-tilde to zstar restoration timescale (days)' 
    1000             WRITE(numout,*) '                                         rn_rst_e3t     = ', rn_rst_e3t 
    1001             WRITE(numout,*) '           Namelist nam_vvl : z-tilde cutoff frequency of low-pass filter (days)' 
    1002             WRITE(numout,*) '                                         rn_lf_cutoff   = ', rn_lf_cutoff 
     995            WRITE(numout,*) '      z-tilde to zstar restoration timescale (days)        rn_rst_e3t   = ', rn_rst_e3t 
     996            WRITE(numout,*) '      z-tilde cutoff frequency of low-pass filter (days)   rn_lf_cutoff = ', rn_lf_cutoff 
    1003997         ENDIF 
    1004          WRITE(numout,*) '           Namelist nam_vvl : debug prints' 
    1005          WRITE(numout,*) '                                         ln_vvl_dbg     = ', ln_vvl_dbg 
     998         WRITE(numout,*) '         debug prints flag                                 ln_vvl_dbg   = ', ln_vvl_dbg 
    1006999      ENDIF 
    10071000      ! 
     
    10171010      IF(lwp) THEN                   ! Print the choice 
    10181011         WRITE(numout,*) 
    1019          IF( ln_vvl_zstar           ) WRITE(numout,*) '              zstar vertical coordinate is used' 
    1020          IF( ln_vvl_ztilde          ) WRITE(numout,*) '              ztilde vertical coordinate is used' 
    1021          IF( ln_vvl_layer           ) WRITE(numout,*) '              layer vertical coordinate is used' 
    1022          IF( ln_vvl_ztilde_as_zstar ) WRITE(numout,*) '              to emulate a zstar coordinate' 
    1023          ! - ML - Option not developed yet 
    1024          ! IF(       ln_vvl_kepe ) WRITE(numout,*) '              kinetic to potential energy transfer : option used' 
    1025          ! IF( .NOT. ln_vvl_kepe ) WRITE(numout,*) '              kinetic to potential energy transfer : option not used' 
     1012         IF( ln_vvl_zstar           ) WRITE(numout,*) '      ==>>>   zstar vertical coordinate is used' 
     1013         IF( ln_vvl_ztilde          ) WRITE(numout,*) '      ==>>>   ztilde vertical coordinate is used' 
     1014         IF( ln_vvl_layer           ) WRITE(numout,*) '      ==>>>   layer vertical coordinate is used' 
     1015         IF( ln_vvl_ztilde_as_zstar ) WRITE(numout,*) '      ==>>>   to emulate a zstar coordinate' 
    10261016      ENDIF 
    10271017      ! 
Note: See TracChangeset for help on using the changeset viewer.