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 5930 for trunk/NEMOGCM/CONFIG – NEMO

Changeset 5930 for trunk/NEMOGCM/CONFIG


Ignore:
Timestamp:
2015-11-26T17:07:10+01:00 (8 years ago)
Author:
jchanut
Message:

#1620 Merge free surface simplification into trunk

Location:
trunk/NEMOGCM/CONFIG
Files:
27 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMOGCM/CONFIG/AMM12/EXP00/namelist_cfg

    r5836 r5930  
    7070   ppkth2      =  999999.              ! 
    7171   ppacr2      =  999999. 
    72 / 
    73 !----------------------------------------------------------------------- 
    74 &namsplit      !   time splitting parameters                            ("key_dynspg_ts") 
    75 !----------------------------------------------------------------------- 
    76    ln_bt_nn_auto =    .FALSE.          !  Set nn_baro automatically to be just below 
    77                                        !  a user defined maximum courant number (rn_bt_cmax) 
    78    nn_baro       =    30               !  Number of iterations of barotropic mode 
    7972/ 
    8073!----------------------------------------------------------------------- 
     
    344337/ 
    345338!----------------------------------------------------------------------- 
    346 !namdyn_spg    !   surface pressure gradient   (CPP key only) 
    347 !----------------------------------------------------------------------- 
    348 !                          !  explicit free surface                     ("key_dynspg_exp") 
    349 !                          !  filtered free surface                     ("key_dynspg_flt") 
    350 !                          !  split-explicit free surface               ("key_dynspg_ts") 
    351  
     339&namdyn_spg    !   surface pressure gradient  
     340!----------------------------------------------------------------------- 
     341   ln_dynspg_ts   = .true.    ! split-explicit free surface 
     342      ln_bt_auto    = .false.   ! Number of sub-step defined from: 
     343         nn_baro      = 30        ! =F : the number of sub-step in rn_rdt seconds 
     344/ 
    352345!----------------------------------------------------------------------- 
    353346&namdyn_ldf    !   lateral diffusion on momentum 
     
    408401/ 
    409402!----------------------------------------------------------------------- 
    410 &namsol        !   elliptic solver / island / free surface 
    411 !----------------------------------------------------------------------- 
    412 / 
    413 !----------------------------------------------------------------------- 
    414403&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
    415404!----------------------------------------------------------------------- 
  • trunk/NEMOGCM/CONFIG/AMM12/cpp_AMM12.fcm

    r5836 r5930  
    1  bld::tool::fppkeys  key_bdy key_tide key_dynspg_ts key_zdfgls  key_vvl key_diainstant key_mpp_mpi key_iomput 
     1 bld::tool::fppkeys  key_bdy key_tide key_zdfgls  key_vvl key_diainstant key_mpp_mpi key_iomput 
  • trunk/NEMOGCM/CONFIG/C1D_PAPA/EXP00/namelist_cfg

    r5926 r5930  
    6464/ 
    6565!----------------------------------------------------------------------- 
    66 &namsplit      !   time splitting parameters                            ("key_dynspg_ts") 
    67 !----------------------------------------------------------------------- 
    68 / 
    69 !----------------------------------------------------------------------- 
    7066&namcrs        !   Grid coarsening for dynamics output and/or 
    7167               !   passive tracer coarsened online simulations 
     
    264260/ 
    265261!----------------------------------------------------------------------- 
    266 !namdyn_spg    !   surface pressure gradient   (CPP key only) 
    267 !----------------------------------------------------------------------- 
     262&namdyn_spg    !   surface pressure gradient 
     263!----------------------------------------------------------------------- 
     264/ 
    268265!----------------------------------------------------------------------- 
    269266&namdyn_ldf    !   lateral diffusion on momentum 
     
    296293!----------------------------------------------------------------------- 
    297294   ln_tmx_itf  = .false.   !  ITF specific parameterisation 
    298 / 
    299 !----------------------------------------------------------------------- 
    300 &namsol        !   elliptic solver / island / free surface 
    301 !----------------------------------------------------------------------- 
    302    nn_solv     =      2    !  elliptic solver: =1 preconditioned conjugate gradient (pcg) 
    303    nn_nmin     =    210    !  minimum of iterations for the SOR solver 
    304    rn_sor      =  1.96     !  optimal coefficient for SOR solver (to be adjusted with the domain) 
    305295/ 
    306296!----------------------------------------------------------------------- 
  • trunk/NEMOGCM/CONFIG/GYRE/EXP00/namelist_cfg

    r5836 r5930  
    6464   ppkth2      =  999999.0               ! 
    6565   ppacr2      =  999999.0               ! 
    66 / 
    67 !----------------------------------------------------------------------- 
    68 &namsplit      !   time splitting parameters                            ("key_dynspg_ts") 
    69 !----------------------------------------------------------------------- 
    7066/ 
    7167!----------------------------------------------------------------------- 
     
    286282/ 
    287283!----------------------------------------------------------------------- 
    288 !namdyn_spg    !   surface pressure gradient   (CPP key only) 
    289 !----------------------------------------------------------------------- 
    290  
     284&namdyn_spg    !   surface pressure gradient  
     285!----------------------------------------------------------------------- 
     286   ln_dynspg_ts  = .true.  !  split-explicit free surface 
     287/ 
    291288!----------------------------------------------------------------------- 
    292289&namdyn_ldf    !   lateral diffusion on momentum 
     
    341338/ 
    342339!----------------------------------------------------------------------- 
    343 &namsol        !   elliptic solver / island / free surface 
    344 !----------------------------------------------------------------------- 
    345    nn_solv     =      2    !  elliptic solver: =1 preconditioned conjugate gradient (pcg) 
    346    nn_nmin     =    210    !  minimum of iterations for the SOR solver 
    347    rn_sor      =  1.96     !  optimal coefficient for SOR solver (to be adjusted with the domain) 
    348 / 
    349 !----------------------------------------------------------------------- 
    350340&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
    351341!----------------------------------------------------------------------- 
  • trunk/NEMOGCM/CONFIG/GYRE/cpp_GYRE.fcm

    r5836 r5930  
    1  bld::tool::fppkeys key_dynspg_flt key_zdftke key_iomput key_mpp_mpi 
     1 bld::tool::fppkeys key_zdftke key_iomput key_mpp_mpi 
  • trunk/NEMOGCM/CONFIG/GYRE_BFM/EXP00/namelist_cfg

    r5836 r5930  
    6767   ppkth2      =  999999.0               ! 
    6868   ppacr2      =  999999.0               ! 
    69 / 
    70 !----------------------------------------------------------------------- 
    71 &namsplit      !   time splitting parameters                            ("key_dynspg_ts") 
    72 !----------------------------------------------------------------------- 
    7369/ 
    7470!----------------------------------------------------------------------- 
     
    287283/ 
    288284!----------------------------------------------------------------------- 
    289 !namdyn_spg    !   surface pressure gradient   (CPP key only) 
    290 !----------------------------------------------------------------------- 
     285&namdyn_spg    !   surface pressure gradient 
     286!----------------------------------------------------------------------- 
     287   ln_dynspg_ts  = .true.  !  split-explicit free surface 
     288/ 
    291289!----------------------------------------------------------------------- 
    292290&namdyn_ldf    !   lateral diffusion on momentum 
     
    345343/ 
    346344!----------------------------------------------------------------------- 
    347 &namsol        !   elliptic solver / island / free surface 
    348 !----------------------------------------------------------------------- 
    349    nn_solv     =      2    !  elliptic solver: =1 preconditioned conjugate gradient (pcg) 
    350    nn_nmin     =    210    !  minimum of iterations for the SOR solver 
    351    rn_sor      =  1.96     !  optimal coefficient for SOR solver (to be adjusted with the domain) 
    352 / 
    353 !----------------------------------------------------------------------- 
    354345&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
    355346!----------------------------------------------------------------------- 
  • trunk/NEMOGCM/CONFIG/GYRE_BFM/cpp_GYRE_BFM.fcm

    r5836 r5930  
    1 bld::tool::fppkeys key_dynspg_flt key_zdftke key_top key_my_trc key_mpp_mpi key_iomput 
     1bld::tool::fppkeys key_zdftke key_top key_my_trc key_mpp_mpi key_iomput 
    22inc $BFMDIR/src/nemo/bfm.fcm 
  • trunk/NEMOGCM/CONFIG/GYRE_PISCES/EXP00/namelist_cfg

    r5836 r5930  
    5757   ppkth2      =  999999.0               ! 
    5858   ppacr2      =  999999.0               ! 
    59 / 
    60 !----------------------------------------------------------------------- 
    61 &namsplit      !   time splitting parameters                            ("key_dynspg_ts") 
    62 !----------------------------------------------------------------------- 
    6359/ 
    6460!----------------------------------------------------------------------- 
     
    206202/ 
    207203!----------------------------------------------------------------------- 
     204&namdyn_spg    !   surface pressure gradient 
     205!----------------------------------------------------------------------- 
     206   ln_dynspg_ts  = .true.  !  split-explicit free surface 
     207/ 
     208!----------------------------------------------------------------------- 
    208209&namdyn_ldf    !   lateral diffusion on momentum 
    209210!----------------------------------------------------------------------- 
     
    244245/ 
    245246!----------------------------------------------------------------------- 
    246 &namsol        !   elliptic solver / island / free surface 
    247 !----------------------------------------------------------------------- 
    248    nn_solv     =      2    !  elliptic solver: =1 preconditioned conjugate gradient (pcg) 
    249    nn_nmin     =    210    !  minimum of iterations for the SOR solver 
    250    rn_sor      =  1.96     !  optimal coefficient for SOR solver (to be adjusted with the domain) 
    251 / 
    252 !----------------------------------------------------------------------- 
    253247&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
    254248!----------------------------------------------------------------------- 
  • trunk/NEMOGCM/CONFIG/GYRE_PISCES/cpp_GYRE_PISCES.fcm

    r5836 r5930  
    1 bld::tool::fppkeys  key_dynspg_flt key_zdftke key_top key_pisces_reduced key_mpp_mpi 
     1bld::tool::fppkeys key_zdftke key_top key_pisces_reduced key_mpp_mpi 
  • trunk/NEMOGCM/CONFIG/GYRE_XIOS/EXP00/namelist_cfg

    r5836 r5930  
    4141   nn_bathy    =    0      !  compute (=0) or read (=1) the bathymetry file 
    4242   rn_rdt      = 7200.     !  time step for the dynamics (and tracer if nn_acc=0) 
    43 !   nn_baro     =   60      !  number of barotropic time step            ("key_dynspg_ts") 
    4443   rn_rdtmin   = 7200.           !  minimum time step on tracers (used if nn_acc=1) 
    4544   rn_rdtmax   = 7200.           !  maximum time step on tracers (used if nn_acc=1) 
     
    261260/ 
    262261!----------------------------------------------------------------------- 
    263 !namdyn_spg    !   surface pressure gradient   (CPP key only) 
    264 !----------------------------------------------------------------------- 
     262&namdyn_spg    !   surface pressure gradient 
     263!----------------------------------------------------------------------- 
     264   ln_dynspg_ts  = .true.  !  split-explicit free surface 
     265/ 
    265266!----------------------------------------------------------------------- 
    266267&namdyn_ldf    !   lateral diffusion on momentum 
     
    300301/ 
    301302!----------------------------------------------------------------------- 
    302 &namsol        !   elliptic solver / island / free surface 
    303 !----------------------------------------------------------------------- 
    304    nn_solv     =      2    !  elliptic solver: =1 preconditioned conjugate gradient (pcg) 
    305    nn_nmin     =    210    !  minimum of iterations for the SOR solver 
    306    rn_sor      =  1.96     !  optimal coefficient for SOR solver (to be adjusted with the domain) 
    307 / 
    308 !----------------------------------------------------------------------- 
    309303&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
    310304!----------------------------------------------------------------------- 
  • trunk/NEMOGCM/CONFIG/GYRE_XIOS/cpp_GYRE_XIOS.fcm

    r5836 r5930  
    1  bld::tool::fppkeys key_dynspg_flt key_zdftke key_iomput key_mpp_mpi 
     1 bld::tool::fppkeys key_zdftke key_iomput key_mpp_mpi 
  • trunk/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/1_namelist_cfg

    r5836 r5930  
    5454   rn_rdtmin   = 14400.          !  minimum time step on tracers (used if nn_acc=1) 
    5555   rn_rdtmax   = 14400.          !  maximum time step on tracers (used if nn_acc=1) 
    56 / 
    57 !----------------------------------------------------------------------- 
    58 &namsplit      !   time splitting parameters                            ("key_dynspg_ts") 
    59 !----------------------------------------------------------------------- 
    6056/ 
    6157!----------------------------------------------------------------------- 
     
    198194   ln_dynvor_een = .true.  !  energy & enstrophy scheme 
    199195      nn_een_e3f = 1             !  e3f = masked averaging of e3t divided by 4 (=0) or by the sum of mask (=1) 
    200    ln_dynvor_msk = .true.  !  vorticity multiplied by fmask (=T) or not (=F) (all vorticity schemes) 
    201196/ 
    202197!----------------------------------------------------------------------- 
    203198&namdyn_hpg    !   Hydrostatic pressure gradient option 
    204199!----------------------------------------------------------------------- 
     200/ 
     201!----------------------------------------------------------------------- 
     202&namdyn_spg    !   surface pressure gradient 
     203!----------------------------------------------------------------------- 
     204   ln_dynspg_ts  = .true.  !  split-explicit free surface 
    205205/ 
    206206!----------------------------------------------------------------------- 
     
    246246/ 
    247247!----------------------------------------------------------------------- 
    248 &namsol        !   elliptic solver / island / free surface  
    249 !----------------------------------------------------------------------- 
    250 / 
    251 !----------------------------------------------------------------------- 
    252248&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
    253249!----------------------------------------------------------------------- 
  • trunk/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist_cfg

    r5836 r5930  
    4646   ppkth2      =  999999.              ! 
    4747   ppacr2      =  999999.              ! 
    48 / 
    49 !----------------------------------------------------------------------- 
    50 &namsplit      !   time splitting parameters                            ("key_dynspg_ts") 
    51 !----------------------------------------------------------------------- 
    5248/ 
    5349!----------------------------------------------------------------------- 
     
    188184/ 
    189185!----------------------------------------------------------------------- 
     186&namdyn_spg    !   surface pressure gradient 
     187!----------------------------------------------------------------------- 
     188   ln_dynspg_ts  = .true.  !  split-explicit free surface 
     189/ 
     190!----------------------------------------------------------------------- 
    190191&namdyn_ldf    !   lateral diffusion on momentum 
    191192!----------------------------------------------------------------------- 
     
    228229/ 
    229230!----------------------------------------------------------------------- 
    230 &namsol        !   elliptic solver / island / free surface 
    231 !----------------------------------------------------------------------- 
    232 / 
    233 !----------------------------------------------------------------------- 
    234231&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
    235232!----------------------------------------------------------------------- 
  • trunk/NEMOGCM/CONFIG/ORCA2_LIM/cpp_ORCA2_LIM.fcm

    r5836 r5930  
    1 bld::tool::fppkeys key_trabbl key_lim2 key_dynspg_flt key_zdftke key_zdfddm key_zdftmx  key_mpp_mpi key_iomput 
     1bld::tool::fppkeys key_trabbl key_lim2 key_zdftke key_zdfddm key_zdftmx  key_mpp_mpi key_iomput 
  • trunk/NEMOGCM/CONFIG/ORCA2_LIM3/EXP00/1_namelist_cfg

    r5836 r5930  
    5353   rn_rdtmin   = 14400.          !  minimum time step on tracers (used if nn_acc=1) 
    5454   rn_rdtmax   = 14400.          !  maximum time step on tracers (used if nn_acc=1) 
    55 / 
    56 !----------------------------------------------------------------------- 
    57 &namsplit      !   time splitting parameters                            ("key_dynspg_ts") 
    58 !----------------------------------------------------------------------- 
    5955/ 
    6056!----------------------------------------------------------------------- 
     
    204200/ 
    205201!----------------------------------------------------------------------- 
     202&namdyn_spg    !   surface pressure gradient 
     203!----------------------------------------------------------------------- 
     204   ln_dynspg_ts  = .true.  !  split-explicit free surface 
     205/ 
     206!----------------------------------------------------------------------- 
    206207&namdyn_ldf    !   lateral diffusion on momentum 
    207208!----------------------------------------------------------------------- 
     
    245246/ 
    246247!----------------------------------------------------------------------- 
    247 &namsol        !   elliptic solver / island / free surface  
    248 !----------------------------------------------------------------------- 
    249 / 
    250 !----------------------------------------------------------------------- 
    251248&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
    252249!----------------------------------------------------------------------- 
  • trunk/NEMOGCM/CONFIG/ORCA2_LIM3/EXP00/namelist_cfg

    r5836 r5930  
    4646   ppkth2      =  999999.              ! 
    4747   ppacr2      =  999999.              ! 
    48 / 
    49 !----------------------------------------------------------------------- 
    50 &namsplit      !   time splitting parameters                            ("key_dynspg_ts") 
    51 !----------------------------------------------------------------------- 
    5248/ 
    5349!----------------------------------------------------------------------- 
     
    186182!----------------------------------------------------------------------- 
    187183   ln_hpg_zco  = .false.   !  z-coordinate - full steps 
    188    ln_hpg_zps  = .false.    !  z-coordinate - partial steps (interpolation) 
     184   ln_hpg_zps  = .false.   !  z-coordinate - partial steps (interpolation) 
    189185   ln_hpg_sco  = .false.   !  s-coordinate (standard jacobian formulation) 
    190186   ln_hpg_djc  = .false.   !  s-coordinate (Density Jacobian with Cubic polynomial) 
    191    ln_hpg_prj  = .true.   !  s-coordinate (Pressure Jacobian scheme) 
    192    ln_dynhpg_imp = .false. !  time stepping: semi-implicit time scheme  (T) 
    193                                  !           centered      time scheme  (F) 
     187   ln_hpg_prj  = .true.    !  s-coordinate (Pressure Jacobian scheme) 
     188/ 
     189!----------------------------------------------------------------------- 
     190&namdyn_spg    !   surface pressure gradient 
     191!----------------------------------------------------------------------- 
     192   ln_dynspg_ts  = .true.  !  split-explicit free surface 
    194193/ 
    195194!----------------------------------------------------------------------- 
     
    236235/ 
    237236!----------------------------------------------------------------------- 
    238 &namsol        !   elliptic solver / island / free surface 
    239 !----------------------------------------------------------------------- 
    240 / 
    241 !----------------------------------------------------------------------- 
    242237&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
    243238!----------------------------------------------------------------------- 
  • trunk/NEMOGCM/CONFIG/ORCA2_LIM3/cpp_ORCA2_LIM3.fcm

    r5836 r5930  
    1  bld::tool::fppkeys key_trabbl key_lim3 key_vvl key_dynspg_ts key_zdftke key_zdfddm key_zdftmx  key_mpp_mpi key_diaobs key_asminc key_iomput key_nosignedzero 
     1 bld::tool::fppkeys key_trabbl key_lim3 key_vvl key_zdftke key_zdfddm key_zdftmx  key_mpp_mpi key_diaobs key_asminc key_iomput key_nosignedzero 
  • trunk/NEMOGCM/CONFIG/ORCA2_LIM_CFC_C14b/EXP00/1_namelist_cfg

    r5836 r5930  
    1111!!              8 - Verical physics  (namzdf, namzdf_ric, namzdf_tke, namzdf_kpp, namzdf_ddm, namzdf_tmx) 
    1212!!              9 - diagnostics      (namnc4, namtrd, namspr, namflo, namptr, namhsb) 
    13 !!             10 - miscellaneous    (namsol, nammpp, nammpp_dyndist, namctl) 
     13!!             10 - miscellaneous    (nammpp, nammpp_dyndist, namctl) 
    1414!!             11 - Obs & Assim      (namobs, nam_asminc) 
    1515!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     
    8686                           ! 
    8787   rn_rdt      = 2880.     !  time step for the dynamics (and tracer if nn_acc=0) 
    88    nn_baro     =   64      !  number of barotropic time step            ("key_dynspg_ts") 
    8988   rn_atfp     =    0.1    !  asselin time filter parameter 
    9089   nn_acc      =    0      !  acceleration of convergence : =1      used, rdt < rdttra(k) 
     
    552551   ln_hpg_djc  = .false.   !  s-coordinate (Density Jacobian with Cubic polynomial) 
    553552   ln_hpg_prj  = .false.   !  s-coordinate (Pressure Jacobian scheme) 
    554    ln_dynhpg_imp = .false. !  time stepping: semi-implicit time scheme  (T) 
    555                                  !           centered      time scheme  (F) 
    556 / 
    557 !----------------------------------------------------------------------- 
    558 !namdyn_spg    !   surface pressure gradient   (CPP key only) 
    559 !----------------------------------------------------------------------- 
    560 !                          !  explicit free surface                     ("key_dynspg_exp") 
    561 !                          !  filtered free surface                     ("key_dynspg_flt") 
    562 !                          !  split-explicit free surface               ("key_dynspg_ts") 
    563  
     553/ 
     554!----------------------------------------------------------------------- 
     555&namdyn_spg    !   surface pressure gradient 
     556!----------------------------------------------------------------------- 
     557   ln_dynspg_ts  = .true.  !  split-explicit free surface 
     558/ 
    564559!----------------------------------------------------------------------- 
    565560&namdyn_ldf    !   lateral diffusion on momentum 
     
    702697!!   nammpp_dyndist    Massively Parallel domain decomposition          ("key_agrif" && "key_mpp_dyndist") 
    703698!!   namctl            Control prints & Benchmark 
    704 !!   namsol            elliptic solver / island / free surface  
    705 !!====================================================================== 
    706 ! 
    707 !----------------------------------------------------------------------- 
    708 &namsol        !   elliptic solver / island / free surface  
    709 !----------------------------------------------------------------------- 
    710    nn_solv     =      1    !  elliptic solver: =1 preconditioned conjugate gradient (pcg) 
    711                            !                   =2 successive-over-relaxation (sor) 
    712    nn_sol_arp  =      0    !  absolute/relative (0/1) precision convergence test 
    713    rn_eps      =  1.e-6    !  absolute precision of the solver 
    714    nn_nmin     =    300    !  minimum of iterations for the SOR solver 
    715    nn_nmax     =    800    !  maximum of iterations for the SOR solver 
    716    nn_nmod     =     10    !  frequency of test for the SOR solver 
    717    rn_resmax   =  1.e-10   !  absolute precision for the SOR solver 
    718    rn_sor      =  1.92     !  optimal coefficient for SOR solver (to be adjusted with the domain) 
    719 / 
     699!!====================================================================== 
     700! 
    720701!----------------------------------------------------------------------- 
    721702&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
  • trunk/NEMOGCM/CONFIG/ORCA2_LIM_CFC_C14b/EXP00/namelist_cfg

    r5836 r5930  
    6565   ppkth2      =  999999.              ! 
    6666   ppacr2      =  999999.              ! 
    67 / 
    68 !----------------------------------------------------------------------- 
    69 &namsplit      !   time splitting parameters                            ("key_dynspg_ts") 
    70 !----------------------------------------------------------------------- 
    7167/ 
    7268!----------------------------------------------------------------------- 
     
    248244/ 
    249245!----------------------------------------------------------------------- 
    250 !namdyn_spg    !   surface pressure gradient   (CPP key only) 
    251 !----------------------------------------------------------------------- 
     246&namdyn_spg    !   surface pressure gradient 
     247!----------------------------------------------------------------------- 
     248   ln_dynspg_ts  = .true.  !  split-explicit free surface 
     249/ 
    252250!----------------------------------------------------------------------- 
    253251&namdyn_ldf    !   lateral diffusion on momentum 
     
    299297/ 
    300298!----------------------------------------------------------------------- 
    301 &namsol        !   elliptic solver / island / free surface  
    302 !----------------------------------------------------------------------- 
    303 / 
    304 !----------------------------------------------------------------------- 
    305299&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
    306300!----------------------------------------------------------------------- 
  • trunk/NEMOGCM/CONFIG/ORCA2_LIM_CFC_C14b/cpp_ORCA2_LIM_CFC_C14b.fcm

    r5836 r5930  
    1 bld::tool::fppkeys key_trabbl key_lim2 key_dynspg_flt key_zdftke key_zdfddm key_zdftmx key_top key_cfc key_c14b key_iomput key_mpp_mpi 
     1bld::tool::fppkeys key_trabbl key_lim2 key_zdftke key_zdfddm key_zdftmx key_top key_cfc key_c14b key_iomput key_mpp_mpi 
  • trunk/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/EXP00/namelist_cfg

    r5836 r5930  
    4646   ppkth2      =  999999.              ! 
    4747   ppacr2      =  999999.              ! 
    48 / 
    49 !----------------------------------------------------------------------- 
    50 &namsplit      !   time splitting parameters                            ("key_dynspg_ts") 
    51 !----------------------------------------------------------------------- 
    5248/ 
    5349!----------------------------------------------------------------------- 
     
    188184/ 
    189185!----------------------------------------------------------------------- 
     186&namdyn_spg    !   surface pressure gradient 
     187!----------------------------------------------------------------------- 
     188   ln_dynspg_ts  = .true.  !  split-explicit free surface 
     189/ 
     190!----------------------------------------------------------------------- 
    190191&namdyn_ldf    !   lateral diffusion on momentum 
    191192!----------------------------------------------------------------------- 
     
    228229/ 
    229230!----------------------------------------------------------------------- 
    230 &namsol        !   elliptic solver / island / free surface 
    231 !----------------------------------------------------------------------- 
    232 / 
    233 !----------------------------------------------------------------------- 
    234231&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
    235232!----------------------------------------------------------------------- 
  • trunk/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/cpp_ORCA2_LIM_PISCES.fcm

    r5836 r5930  
    1 bld::tool::fppkeys key_trabbl key_lim2 key_dynspg_flt key_zdftke key_zdfddm key_zdftmx key_top key_pisces key_mpp_mpi key_iomput 
     1bld::tool::fppkeys key_trabbl key_lim2 key_zdftke key_zdfddm key_zdftmx key_top key_pisces key_mpp_mpi key_iomput 
  • trunk/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist_cfg

    r5836 r5930  
    5353   ppkth2      =  999999.              ! 
    5454   ppacr2      =  999999.              ! 
    55 / 
    56 !----------------------------------------------------------------------- 
    57 &namsplit      !   time splitting parameters                            ("key_dynspg_ts") 
    58 !----------------------------------------------------------------------- 
    5955/ 
    6056!----------------------------------------------------------------------- 
  • trunk/NEMOGCM/CONFIG/ORCA2_SAS_LIM/EXP00/namelist_cfg

    r5836 r5930  
    5050/ 
    5151!----------------------------------------------------------------------- 
    52 &namsplit      !   time splitting parameters                            ("key_dynspg_ts") 
    53 !----------------------------------------------------------------------- 
    54 / 
    55 !----------------------------------------------------------------------- 
    5652&namcrs        !   Grid coarsening for dynamics output and/or 
    5753               !   passive tracer coarsened online simulations 
  • trunk/NEMOGCM/CONFIG/ORCA2_SAS_LIM/cpp_ORCA2_SAS_LIM.fcm

    r5836 r5930  
    1  bld::tool::fppkeys key_trabbl key_lim2 key_dynspg_flt key_zdftke key_zdfddm key_zdftmx key_iomput key_mpp_mpi 
     1 bld::tool::fppkeys key_trabbl key_lim2 key_zdftke key_zdfddm key_zdftmx key_iomput key_mpp_mpi 
  • trunk/NEMOGCM/CONFIG/SHARED/field_def.xml

    r5836 r5930  
    672672      <field id="ketrd_hpg"     long_name="ke-trend: hydrostatic pressure gradient"          unit="W/s^3"                        /> 
    673673      <field id="ketrd_spg"     long_name="ke-trend: surface     pressure gradient"          unit="W/s^3"                        /> 
    674       <field id="ketrd_spgexp"  long_name="ke-trend: surface pressure gradient (explicit)"   unit="W/s^3"                        /> 
    675       <field id="ketrd_spgflt"  long_name="ke-trend: surface pressure gradient (filter)"     unit="W/s^3"                        /> 
    676       <field id="ssh_flt"       long_name="filtered contribution to ssh (dynspg_flt)"        unit="m"       grid_ref="grid_T_2D" /> 
    677674      <field id="w0"            long_name="surface vertical velocity"                        unit="m/s"     grid_ref="grid_T_2D" /> 
    678675      <field id="pw0_exp"       long_name="surface pressure flux due to ssh"                 unit="W/s^2"   grid_ref="grid_T_2D" /> 
     
    716713     <field id="utrd_hpg"       long_name="i-trend: hydrostatic pressure gradient"          unit="m/s^2"                        /> 
    717714     <field id="utrd_spg"       long_name="i-trend: surface     pressure gradient"          unit="m/s^2"                        /> 
    718      <field id="utrd_spgexp"    long_name="i-trend: surface pressure gradient (explicit)"   unit="m/s^2"                        /> 
    719      <field id="utrd_spgflt"    long_name="i-trend: surface pressure gradient (filtered)"   unit="m/s^2"                        /> 
    720715     <field id="utrd_keg"       long_name="i-trend: KE gradient         or hor. adv."       unit="m/s^2"                        /> 
    721716     <field id="utrd_rvo"       long_name="i-trend: relative  vorticity or metric term"     unit="m/s^2"                        /> 
     
    736731     <field id="vtrd_hpg"       long_name="j-trend: hydrostatic pressure gradient"          unit="m/s^2"                        /> 
    737732     <field id="vtrd_spg"       long_name="j-trend: surface     pressure gradient"          unit="m/s^2"                        /> 
    738      <field id="vtrd_spgexp"    long_name="j-trend: surface pressure gradient (explicit)"   unit="m/s^2"                        /> 
    739      <field id="vtrd_spgflt"    long_name="j-trend: surface pressure gradient (filtered)"   unit="m/s^2"                        /> 
    740733     <field id="vtrd_keg"       long_name="j-trend: KE gradient         or hor. adv."       unit="m/s^2"                        /> 
    741734     <field id="vtrd_rvo"       long_name="j-trend: relative  vorticity or metric term"     unit="m/s^2"                        /> 
  • trunk/NEMOGCM/CONFIG/SHARED/namelist_ref

    r5836 r5930  
    1313!!              8 - Verical physics  (namzdf, namzdf_ric, namzdf_tke, namzdf_ddm, namzdf_tmx) 
    1414!!              9 - diagnostics      (namnc4, namtrd, namspr, namflo, namhsb, namsto) 
    15 !!             10 - miscellaneous    (namsol, nammpp, namctl) 
     15!!             10 - miscellaneous    (nammpp, namctl) 
    1616!!             11 - Obs & Assim      (namobs, nam_asminc) 
    1717!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     
    161161   ppkth2      =       48.029893720000 ! 
    162162   ppacr2      =       13.000000000000 ! 
    163 / 
    164 !----------------------------------------------------------------------- 
    165 &namsplit      !   time splitting parameters                            ("key_dynspg_ts") 
    166 !----------------------------------------------------------------------- 
    167    ln_bt_fw      =    .TRUE.           !  Forward integration of barotropic equations 
    168    ln_bt_av      =    .TRUE.           !  Time filtering of barotropic variables 
    169    ln_bt_nn_auto =    .TRUE.           !  Set nn_baro automatically to be just below 
    170                                        !  a user defined maximum courant number (rn_bt_cmax) 
    171    nn_baro       =    30               !  Number of iterations of barotropic mode 
    172                                        !  during rn_rdt seconds. Only used if ln_bt_nn_auto=F 
    173    rn_bt_cmax    =    0.8              !  Maximum courant number allowed if ln_bt_nn_auto=T 
    174    nn_bt_flt     =    1                !  Time filter choice 
    175                                        !  = 0 None 
    176                                        !  = 1 Boxcar over   nn_baro barotropic steps 
    177                                        !  = 2 Boxcar over 2*nn_baro     "        " 
    178163/ 
    179164!----------------------------------------------------------------------- 
     
    817802!!   namdyn_vor    advection scheme 
    818803!!   namdyn_hpg    hydrostatic pressure gradient 
    819 !!   namdyn_spg    surface pressure gradient                            (CPP key only) 
     804!!   namdyn_spg    surface pressure gradient 
    820805!!   namdyn_ldf    lateral diffusion scheme 
    821806!!====================================================================== 
     
    863848   ln_hpg_djc  = .false.   !  s-coordinate (Density Jacobian with Cubic polynomial) 
    864849   ln_hpg_prj  = .false.   !  s-coordinate (Pressure Jacobian scheme) 
    865    ln_dynhpg_imp = .false. !  time stepping: semi-implicit time scheme  (T) 
    866                                  !           centered      time scheme  (F) 
    867 / 
    868 !----------------------------------------------------------------------- 
    869 !namdyn_spg    !   surface pressure gradient   (CPP key only) 
    870 !----------------------------------------------------------------------- 
    871 !                          !  explicit free surface                     ("key_dynspg_exp") 
    872 !                          !  filtered free surface                     ("key_dynspg_flt") 
    873 !                          !  split-explicit free surface               ("key_dynspg_ts") 
    874  
     850/ 
     851!----------------------------------------------------------------------- 
     852&namdyn_spg    !   surface pressure gradient 
     853!----------------------------------------------------------------------- 
     854   ln_dynspg_exp  = .false.   ! explicit free surface 
     855   ln_dynspg_ts   = .false.   ! split-explicit free surface 
     856      ln_bt_fw      = .true.    ! Forward integration of barotropic Eqs. 
     857      ln_bt_av      = .true.    ! Time filtering of barotropic variables 
     858         nn_bt_flt    =  1        ! Time filter choice  = 0 None 
     859         !                        !                     = 1 Boxcar over   nn_baro sub-steps 
     860         !                        !                     = 2 Boxcar over 2*nn_baro  "    " 
     861      ln_bt_auto    = .true.    ! Number of sub-step defined from: 
     862         rn_bt_cmax   =  0.8      ! =T : the Maximum Courant Number allowed 
     863         nn_baro      = 30        ! =F : the number of sub-step in rn_rdt seconds 
     864/ 
    875865!----------------------------------------------------------------------- 
    876866&namdyn_ldf    !   lateral diffusion on momentum 
     
    1005995!!                  ***  Miscellaneous namelists  *** 
    1006996!!====================================================================== 
    1007 !!   namsol            elliptic solver / island / free surface 
    1008997!!   nammpp            Massively Parallel Processing                    ("key_mpp_mpi) 
    1009998!!   namctl            Control prints & Benchmark 
     
    10141003!!====================================================================== 
    10151004! 
    1016 !----------------------------------------------------------------------- 
    1017 &namsol        !   elliptic solver / island / free surface 
    1018 !----------------------------------------------------------------------- 
    1019    nn_solv     =      1    !  elliptic solver: =1 preconditioned conjugate gradient (pcg) 
    1020                            !                   =2 successive-over-relaxation (sor) 
    1021    nn_sol_arp  =      0    !  absolute/relative (0/1) precision convergence test 
    1022    rn_eps      =  1.e-6    !  absolute precision of the solver 
    1023    nn_nmin     =    300    !  minimum of iterations for the SOR solver 
    1024    nn_nmax     =    800    !  maximum of iterations for the SOR solver 
    1025    nn_nmod     =     10    !  frequency of test for the SOR solver 
    1026    rn_resmax   =  1.e-10   !  absolute precision for the SOR solver 
    1027    rn_sor      =  1.92     !  optimal coefficient for SOR solver (to be adjusted with the domain) 
    1028 / 
    10291005!----------------------------------------------------------------------- 
    10301006&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
Note: See TracChangeset for help on using the changeset viewer.