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 7953 for branches/2017/dev_r7881_HPC09_ZDF/NEMOGCM/CONFIG – NEMO

Ignore:
Timestamp:
2017-04-23T09:30:41+02:00 (7 years ago)
Author:
gm
Message:

#1880 (HPC-09): add zdfphy (the ZDF manager) + remove all key_...

Location:
branches/2017/dev_r7881_HPC09_ZDF/NEMOGCM/CONFIG
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_r7881_HPC09_ZDF/NEMOGCM/CONFIG/AMM12/EXP00/namelist_cfg

    r7646 r7953  
    2929!----------------------------------------------------------------------- 
    3030   rn_rdt      =   600.    !  time step for the dynamics (and tracer if nn_acc=0) 
    31 / 
    32 !----------------------------------------------------------------------- 
    33 &namcrs        !   Grid coarsening for dynamics output and/or 
    34 !              !   passive tracer coarsened online simulations 
    35 !----------------------------------------------------------------------- 
    3631/ 
    3732!----------------------------------------------------------------------- 
  • branches/2017/dev_r7881_HPC09_ZDF/NEMOGCM/CONFIG/GYRE_PISCES/EXP00/namelist_cfg

    r7931 r7953  
    1212!!                   ***  Run management namelists  *** 
    1313!!====================================================================== 
    14 !!   namrun        parameters of the run 
    15 !!====================================================================== 
    16 ! 
    1714!----------------------------------------------------------------------- 
    1815&namrun        !   parameters of the run 
     
    2522   nn_write    =      60   !  frequency of write in the output file   (modulo referenced to nn_it000) 
    2623/ 
     24!!====================================================================== 
     25!!                      ***  Domain namelists  *** 
     26!!====================================================================== 
    2727!----------------------------------------------------------------------- 
    2828&namcfg     !   parameters of the configuration    
     
    3737!----------------------------------------------------------------------- 
    3838   ln_linssh   = .true.    !  =T  linear free surface  ==>>  model level are fixed in time 
    39    ! 
    4039   nn_msh      =    0      !  create (>0) a mesh file or not (=0) 
    41    ! 
    4240   rn_rdt      = 7200.     !  time step for the dynamics (and tracer if nn_acc=0) 
    43 / 
    44 !----------------------------------------------------------------------- 
    45 &namcrs        !   Grid coarsening for dynamics output and/or 
    46 !              !   passive tracer coarsened online simulations 
    47 !----------------------------------------------------------------------- 
    4841/ 
    4942!----------------------------------------------------------------------- 
     
    5649   ln_tsd_tradmp = .false.   !  damping of ocean T & S toward T &S input data (T) or not (F) 
    5750/ 
     51 
     52!!====================================================================== 
     53!!            ***  Surface Boundary Condition namelists  *** 
     54!!====================================================================== 
    5855!----------------------------------------------------------------------- 
    5956&namsbc        !   Surface Boundary Condition (surface module) 
     
    7673/ 
    7774!----------------------------------------------------------------------- 
    78 &namsbc_rnf    !   runoffs namelist surface boundary condition 
    79 !----------------------------------------------------------------------- 
    80    ln_rnf_mouth = .false.   !  specific treatment at rivers mouths 
    81 / 
    82 !----------------------------------------------------------------------- 
    83 &namsbc_apr    !   Atmospheric pressure used as ocean forcing or in bulk 
    84 !----------------------------------------------------------------------- 
    85 / 
    86 !----------------------------------------------------------------------- 
    87 &namsbc_ssr    !   surface boundary condition : sea surface restoring 
    88 !----------------------------------------------------------------------- 
    89 / 
    90 !----------------------------------------------------------------------- 
    91 &namsbc_alb    !   albedo parameters 
    92 !----------------------------------------------------------------------- 
    93 / 
    94 !----------------------------------------------------------------------- 
    95 &namberg       !   iceberg parameters 
    96 !----------------------------------------------------------------------- 
    97 / 
    98 !----------------------------------------------------------------------- 
    9975&namlbc        !   lateral momentum boundary condition 
    10076!----------------------------------------------------------------------- 
     
    10278/ 
    10379!----------------------------------------------------------------------- 
    104 &namagrif      !  AGRIF zoom                                            ("key_agrif") 
    105 !----------------------------------------------------------------------- 
    106 / 
    107 !----------------------------------------------------------------------- 
    108 &nam_tide      !    tide parameters 
    109 !----------------------------------------------------------------------- 
    110 / 
    111 !----------------------------------------------------------------------- 
    112 &nambdy        !  unstructured open boundaries                           
    113 !----------------------------------------------------------------------- 
    114 / 
    115 !----------------------------------------------------------------------- 
    116 &nambdy_dta      !  open boundaries - external data            
    117 !----------------------------------------------------------------------- 
    118 / 
    119 !----------------------------------------------------------------------- 
    120 &nambdy_tide     ! tidal forcing at open boundaries 
    121 !----------------------------------------------------------------------- 
    122 / 
    123 !----------------------------------------------------------------------- 
    12480&nambfr        !   bottom friction 
    12581!----------------------------------------------------------------------- 
    12682   nn_bfr      =    2      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    127 / 
    128 !----------------------------------------------------------------------- 
    129 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    130 !----------------------------------------------------------------------- 
    13183/ 
    13284!----------------------------------------------------------------------- 
     
    282234/ 
    283235!----------------------------------------------------------------------- 
    284 &namzdf_ric    !   richardson number dependent vertical diffusion       ("key_zdfric" ) 
    285 !----------------------------------------------------------------------- 
    286 / 
    287 !----------------------------------------------------------------------- 
    288 &namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  ("key_zdftke") 
     236&namzdf_ric    !   richardson number dependent vertical diffusion       (ln_zdfric=T) 
     237!----------------------------------------------------------------------- 
     238/ 
     239!----------------------------------------------------------------------- 
     240&namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  (ln_zdftke=T) 
    289241!----------------------------------------------------------------------- 
    290242   nn_etau     =   0       !  penetration of tke below the mixed layer (ML) due to internal & intertial waves 
    291243/ 
    292244!----------------------------------------------------------------------- 
    293 &namzdf_gls                !   GLS vertical diffusion                   ("key_zdfgls") 
    294 !----------------------------------------------------------------------- 
    295 / 
    296 !----------------------------------------------------------------------- 
    297 &namzdf_ddm    !   double diffusive mixing parameterization             ("key_zdfddm") 
    298 !----------------------------------------------------------------------- 
    299 / 
    300 !----------------------------------------------------------------------- 
    301 &namzdf_tmx    !   tidal mixing parameterization                        ("key_zdftmx") 
     245&namzdf_gls                !   GLS vertical diffusion                   (ln_zdfgls=T) 
     246!----------------------------------------------------------------------- 
     247/ 
     248!----------------------------------------------------------------------- 
     249&namzdf_ddm    !   double diffusive mixing parameterization             (ln_zdfddm=T) 
     250!----------------------------------------------------------------------- 
     251/ 
     252!----------------------------------------------------------------------- 
     253&namzdf_tmx    !   tidal mixing parameterization                        (ln_zdftmx=T) 
    302254!----------------------------------------------------------------------- 
    303255   ln_tmx_itf  = .false.   !  ITF specific parameterisation 
  • branches/2017/dev_r7881_HPC09_ZDF/NEMOGCM/CONFIG/GYRE_PISCES/EXP00/namelist_top_cfg

    r7715 r7953  
    4343/ 
    4444!----------------------------------------------------------------------- 
    45 &namtrc_zdf        !   vertical physics 
    46 !----------------------------------------------------------------------- 
    47 / 
    48 !----------------------------------------------------------------------- 
    4945&namtrc_rad        !  treatment of negative concentrations 
    5046!----------------------------------------------------------------------- 
  • branches/2017/dev_r7881_HPC09_ZDF/NEMOGCM/CONFIG/GYRE_PISCES/cpp_GYRE_PISCES.fcm

    r7646 r7953  
    1 bld::tool::fppkeys key_zdftke key_top key_mpp_mpi 
     1bld::tool::fppkeys key_zdftke key_top key_mpp_mpi key_nosignedzero 
  • branches/2017/dev_r7881_HPC09_ZDF/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/EXP00/namelist_cfg

    r7828 r7953  
    235235/ 
    236236!----------------------------------------------------------------------- 
    237 &namzdf        !   vertical physics 
    238 !----------------------------------------------------------------------- 
    239 / 
    240 !----------------------------------------------------------------------- 
    241 &namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  ("key_zdftke") 
    242 !----------------------------------------------------------------------- 
    243 / 
    244 !----------------------------------------------------------------------- 
    245 &namzdf_ddm    !   double diffusive mixing parameterization             ("key_zdfddm") 
     237&namzdf        !   vertical physics                                     (default: NO selection) 
     238!----------------------------------------------------------------------- 
     239   !                       ! type of vertical closure 
     240   ln_zdfcst   = .false.      !  constant mixing 
     241   ln_zdfric   = .false.      !  local Richardson dependent formulation (T =>   fill namzdf_ric) 
     242   ln_zdftke   = .true.       !  Turbulent Kinetic Energy closure       (T =>   fill namzdf_tke) 
     243   ln_zdfgls   = .false.      !  Generic Length Scale closure           (T =>   fill namzdf_gls) 
     244   ! 
     245   !                       ! convection 
     246   ln_zdfevd   = .true.       !  Enhanced Vertical Diffusion scheme 
     247      nn_evdm  =    0            !  evd apply on tracer (=0) or on tracer and momentum (=1) 
     248      rn_evd   =  100.           !  evd mixing coefficient [m2/s] 
     249   ! 
     250   ln_zdfddm   = .true.    ! double diffusive mixing 
     251      rn_avts  =    1.e-4     !  maximum avs (vertical mixing on salinity) 
     252      rn_hsbfr =    1.6       !  heat/salt buoyancy flux ratio 
     253   ! 
     254   ln_zdftmx   = .true.    ! tidal mixing parameterization              (T =>   fill namzdf_tmx) 
     255   ! 
     256   ln_zdfqiao  = .false.   ! enhanced wave vertical mixing Qiao (2010) (T => ln_wave=T & ln_sdw=T & fill namsbc_wave) 
     257   ! 
     258   !                       ! time-stepping 
     259   ln_zdfexp   = .false.   ! split-explicit (T) or implicit (F) time stepping scheme 
     260      nn_zdfexp=    3         !  number of sub-timestep for ln_zdfexp=T 
     261   ! 
     262   !                       !  Coefficients 
     263   rn_avm0     =   1.2e-4     !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     264   rn_avt0     =   1.2e-5     !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     265   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     266   nn_havtb    =    1         !  horizontal shape for avtb (=1) or not (=0) 
     267/ 
     268!----------------------------------------------------------------------- 
     269&namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  
    246270!----------------------------------------------------------------------- 
    247271/ 
  • branches/2017/dev_r7881_HPC09_ZDF/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/EXP00/namelist_top_cfg

    r7445 r7953  
    8181/ 
    8282!----------------------------------------------------------------------- 
    83 &namtrc_zdf        !   vertical physics 
    84 !----------------------------------------------------------------------- 
    85 / 
    86 !----------------------------------------------------------------------- 
    8783&namtrc_rad        !  treatment of negative concentrations  
    8884!----------------------------------------------------------------------- 
  • branches/2017/dev_r7881_HPC09_ZDF/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/cpp_ORCA2_LIM3_PISCES.fcm

    r7828 r7953  
    1 bld::tool::fppkeys key_trabbl key_lim3 key_zdftke key_zdfddm key_zdftmx_new key_iomput key_mpp_mpi key_top key_nosignedzero 
     1bld::tool::fppkeys key_trabbl key_lim3 key_zdftke key_zdftmx_new key_iomput key_mpp_mpi key_top key_nosignedzero 
  • branches/2017/dev_r7881_HPC09_ZDF/NEMOGCM/CONFIG/SHARED/field_def_nemo-opa.xml

    r7828 r7953  
    390390         <field id="avm"          long_name="vertical eddy viscosity"     standard_name="ocean_vertical_momentum_diffusivity"   unit="m2/s" /> 
    391391 
    392          <!-- avs: available with key_zdfddm --> 
     392         <!-- avs: if ln_zdfddm=F avs=avt --> 
    393393         <field id="avs"          long_name="salt vertical eddy diffusivity"   standard_name="ocean_vertical_salt_diffusivity"   unit="m2/s" /> 
    394394         <field id="logavs"       long_name="logarithm of salt vertical eddy diffusivity"   standard_name="ocean_vertical_heat_diffusivity"       unit="m2/s" /> 
     
    398398         <field id="avm_evd"      long_name="convective enhancement of vertical viscosity"     standard_name="ocean_vertical_momentum_diffusivity_due_to_convection"   unit="m2/s" /> 
    399399 
    400          <!-- avt_tide: available with key_zdftmx --> 
    401          <field id="av_tide"      long_name="tidal vertical diffusivity"   standard_name="ocean_vertical_tracer_diffusivity_due_to_tides"   unit="m2/s" /> 
    402  
    403          <!-- variables available with key_zdftmx_new --> 
     400         <!-- variables available with ln_zdftmx =T --> 
    404401         <field id="av_ratio"     long_name="S over T diffusivity ratio"            standard_name="salinity_over_temperature_diffusivity_ratio"                     unit="1"    /> 
    405402         <field id="av_wave"      long_name="wave-induced vertical diffusivity"     standard_name="ocean_vertical_tracer_diffusivity_due_to_internal_waves"         unit="m2/s" /> 
  • branches/2017/dev_r7881_HPC09_ZDF/NEMOGCM/CONFIG/SHARED/namelist_ref

    r7931 r7953  
    236236/ 
    237237!----------------------------------------------------------------------- 
    238 &namsbc_blk   !   namsbc_blk  generic Bulk formula                      (ln_blk = T) 
     238&namsbc_blk   !   namsbc_blk  generic Bulk formula                      (ln_blk =T) 
    239239!----------------------------------------------------------------------- 
    240240!              !  file name                   ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights                              ! rotation ! land/sea mask ! 
     
    326326/ 
    327327!----------------------------------------------------------------------- 
    328 &namtra_qsr    !   penetrative solar radiation                          (ln_traqsr=T) 
     328&namtra_qsr    !   penetrative solar radiation                          (ln_traqsr =T) 
    329329!----------------------------------------------------------------------- 
    330330!              !  file name  ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights  ! rotation ! land/sea mask ! 
     
    343343/ 
    344344!----------------------------------------------------------------------- 
    345 &namsbc_rnf    !   runoffs namelist surface boundary condition          (ln_rnf=T) 
     345&namsbc_rnf    !   runoffs namelist surface boundary condition          (ln_rnf =T) 
    346346!----------------------------------------------------------------------- 
    347347!              !  file name           ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights  ! rotation ! land/sea mask ! 
     
    419419/ 
    420420!----------------------------------------------------------------------- 
    421 &namsbc_ssr    !   surface boundary condition : sea surface restoring   (ln_ssr=T) 
     421&namsbc_ssr    !   surface boundary condition : sea surface restoring   (ln_ssr =T) 
    422422!----------------------------------------------------------------------- 
    423423!              ! file name ! frequency (hours) ! variable ! time interp.!  clim  ! 'yearly'/ ! weights  ! rotation ! land/sea mask ! 
     
    448448/ 
    449449!----------------------------------------------------------------------- 
    450 &namsbc_wave   ! External fields from wave model                        (ln_wave=T) 
     450&namsbc_wave   ! External fields from wave model                        (ln_wave =T) 
    451451!----------------------------------------------------------------------- 
    452452!              !  file name  ! frequency (hours) ! variable     ! time interp. !  clim   ! 'yearly'/ ! weights  ! rotation ! land/sea mask ! 
     
    667667! 
    668668!----------------------------------------------------------------------- 
    669 &nameos        !   ocean Equation Of State                              (default: NO) 
     669&nameos        !   ocean Equation Of Seawater                           (default: NO) 
    670670!----------------------------------------------------------------------- 
    671671   ln_teos10   = .false.         !  = Use TEOS-10 equation of state 
     
    894894      nn_npc      =    1         ! frequency of application of npc 
    895895      nn_npcp     =  365         ! npc control print frequency 
    896 !!gm new 
    897896   ! 
    898897   ln_zdfddm   = .false.   ! double diffusive mixing 
     
    902901   ln_zdftmx   = .false.   ! tidal mixing parameterization              (T =>   fill namzdf_tmx) 
    903902   ! 
    904 !!gm 
    905    ! 
    906903   ln_zdfqiao  = .false.   ! surface wave-induced mixing (Qiao et al. 2010) (T =>   ln_wave=ln_sdw=T. & fill namsbc_wave) 
    907904   ! 
     
    909906   ln_zdfexp   = .false.   ! split-explicit (T) or implicit (F) scheme 
    910907      nn_zdfexp=    3         !  number of sub-timestep for ln_zdfexp=T 
     908   ! 
    911909   !                       ! coefficients 
    912910   rn_avm0     =   1.2e-4     !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     
    977975/ 
    978976!----------------------------------------------------------------------- 
    979 &namzdf_tmx    !   tidal mixing parameterization                        ("key_zdftmx") 
    980 !----------------------------------------------------------------------- 
    981    rn_htmx     = 500.      !  vertical decay scale for turbulence (meters) 
    982    rn_n2min    = 1.e-8     !  threshold of the Brunt-Vaisala frequency (s-1) 
    983    rn_tfe      = 0.333     !  tidal dissipation efficiency 
    984    rn_me       = 0.2       !  mixing efficiency 
    985    ln_tmx_itf  = .true.    !  ITF specific parameterisation 
    986    rn_tfe_itf  = 1.        !  ITF tidal dissipation efficiency 
    987 / 
    988 !----------------------------------------------------------------------- 
    989 &namzdf_tmx_new !   internal wave-driven mixing parameterization        ("key_zdftmx_new" & "key_zdfddm") 
     977&namzdf_tmx    !    internal wave-driven mixing parameterization        (ln_zdftmx =T) 
    990978!----------------------------------------------------------------------- 
    991979   nn_zpyc     = 1         !  pycnocline-intensified dissipation scales as N (=1) or N^2 (=2) 
     
    996984!!                  ***  Miscellaneous namelists  *** 
    997985!!====================================================================== 
    998 !!   nammpp            Massively Parallel Processing                    ("key_mpp_mpi) 
     986!!   nammpp            Massively Parallel Processing                    ("key_mpp_mpi") 
    999987!!   namctl            Control prints  
    1000988!!   namsto            Stochastic parametrization of EOS 
     
    1002990! 
    1003991!----------------------------------------------------------------------- 
    1004 &nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
     992&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi") 
    1005993!----------------------------------------------------------------------- 
    1006994   cn_mpi_send =  'I'      !  mpi send/recieve type   ='S', 'B', or 'I' for standard send, 
  • branches/2017/dev_r7881_HPC09_ZDF/NEMOGCM/CONFIG/SHARED/namelist_top_ref

    r7646 r7953  
    9595/ 
    9696!----------------------------------------------------------------------- 
    97 &namtrc_zdf      !   vertical physics 
    98 !----------------------------------------------------------------------- 
    99    ln_trczdf_exp =  .false.  !  split explicit (T) or implicit (F) time stepping 
    100    nn_trczdf_exp =   3       !  number of sub-timestep for ln_trczdfexp=T 
    101 / 
    102 !----------------------------------------------------------------------- 
    10397&namtrc_rad      !  treatment of negative concentrations  
    10498!----------------------------------------------------------------------- 
  • branches/2017/dev_r7881_HPC09_ZDF/NEMOGCM/CONFIG/cfg.txt

    r7715 r7953  
    11AMM12 OPA_SRC 
    22C1D_PAPA OPA_SRC 
    3 GYRE_PISCES OPA_SRC TOP_SRC 
    43GYRE_BFM OPA_SRC TOP_SRC 
    54ORCA2_SAS_LIM3 OPA_SRC SAS_SRC LIM_SRC_3 NST_SRC 
    65ORCA2_OFF_PISCES OPA_SRC OFF_SRC TOP_SRC 
    76ORCA2_OFF_TRC OPA_SRC OFF_SRC TOP_SRC 
     7GYRE_PISCES OPA_SRC TOP_SRC 
    88ORCA2_LIM3_PISCES OPA_SRC LIM_SRC_3 TOP_SRC NST_SRC 
     9GYRE_PISCES_XIOS OPA_SRC TOP_SRC 
Note: See TracChangeset for help on using the changeset viewer.