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.
Users/ReferenceConfigurations/GYRE_PISCES (diff) – NEMO

Changes between Initial Version and Version 1 of Users/ReferenceConfigurations/GYRE_PISCES


Ignore:
Timestamp:
2016-12-01T18:06:55+01:00 (7 years ago)
Author:
cbricaud
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Users/ReferenceConfigurations/GYRE_PISCES

    v1 v1  
     1== GYRE == 
     2 
     3Idealized configuration representing double gyres in the North hemisphere,Beta-plane with a regular grid spacing at 1° horizontal resolution (and possible use as a benchmark by easily inscreasing grid size), 101 vertical levels, forced with analytical heat, freshwater and wind-stress fields.[[BR]] 
     4 
     5 
     6== Running GYRE as a benchmark: == 
     7 
     8This simple configuration can be used as a benchmark since it is easy to increase resolution (and in this case no physical meaning of outputs):[[BR]] 
     9 
     10 
     111 - Choose the grid size:[[BR]] 
     12 
     13In CONFIG/GYRE/EXP00, edit your namelist_cfg file to change the jp_cfg, jpi, jpj, jpk namelist variables in &namcfg:[[BR]] 
     14 
     15||JP_CFG        ||JPI   ||JPJ   ||JPK   ||Number of points      ||Equivalent to|| 
     16||1             ||  30  ||  20  ||101   ||60600                 ||GYRE 1°      || 
     17||25            || 750  || 500  ||101   ||37875000              ||ORCA 1/2°    || 
     18||50            ||1500  ||1000  ||101   ||151500000             ||ORCA 1/4°    || 
     19||150           ||4500  ||3000  ||101   ||1363500000            ||ORCA 1/12°   || 
     20||200           ||6000  ||4000  ||101   ||2424000000            ||ORCA 1/16°   || 
     21 
     222 - In namelist_cfg again, avoid problems in the physics (and results will not be meaningful in terms of physics) by setting nn_bench = 1 in &namctl[[BR]] 
     23 
     24  
     25{{{ 
     26nn_bench    =    1     !  Bench mode (1/0): CAUTION use zero except for bench 
     27 
     28}}} 
     29 
     303 - If you increase domain size, you may need to decrease time-step (for stability) by changing rn_rdt value in &namdom (i.e. for jp_cfg=150, ORCA12 equivallent, use rn_rdt=1200.)[[BR]] 
     31 
     32    
     33{{{ 
     34rn_rdt      = 1200.     !  time step for the dynamics 
     35}}} 
     36  
     37 
     384- Optionnal, in order to increase the number of MPI communication for benchmark purposes: you can change the number of sub-timesteps computed in the time-splitting scheme each iteration. First change the list of active cpp keys for your experiment, in CONFIG/"your configuration name"/cpp_"your configuration name".fcm : replace key_dynspg_flt by add key_dynspg_ts, and recompile/ create your executable again (makenemo...).[[BR]] 
     39In your namelist_cfg file, in edit namelist_cfg and in the &namsplit namelist, add the following line:[[BR]] 
     40 
     41  
     42{{{ 
     43 nn_baro       =    30               !  Number of iterations of barotropic mode/ 
     44}}} 
     45 
     46 
     47nn_baro=30 is a kind of minimum (we usually use 30 to 60).So than increasing the nn_baro value will increase the number of MPI communications.[[BR]] 
     48 
     49The GYRE cpp keys, namelists and scripts can be explored in the GYRE configuration directory (NEMOGCM/CONFIGURATION/GYRE and NEMOGCM/CONFIGURATION/GYRE/EXP00) , in the NEMO browser (using the same login as the web site).[[BR]] 
     50 
     51Find here monthly mean outputs of 10 years run - trunk of 1 year -[[BR]] 
     52Download the files from the [http://prodn.idris.fr/thredds/catalog/ipsl_public/reee451/NEMO_OUT/GYRE/catalog.html DODS server of IDRIS ]