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.
user/lovato/cfgrst (diff) – NEMO

Changes between Version 10 and Version 11 of user/lovato/cfgrst


Ignore:
Timestamp:
2018-12-04T12:01:16+01:00 (5 years ago)
Author:
lovato
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • user/lovato/cfgrst

    v10 v11  
    6161The water column setup, called NEMO1D, is activated with the inclusion of the CPP key ``key_c1d`` and has a horizontal domain of 3x3 grid points. 
    6262 
    63 This reference configuration uses 75 vertical levels grid (1m at the surface), GLS turbulence scheme with K-epsilon closure and the CORE Bulk formulae. 
     63This reference configuration uses 75 vertical levels grid (1m at the surface), GLS turbulence scheme with K-epsilon closure and the NCAR bulk formulae. 
    6464Data provided with INPUTS_C1D_PAPA_v4.0.tar_ file account for : 
    6565 
     
    9494Note that, the default grid size is 30x20 grid points (with ``nn_GYRE = 1``) and vertical levels are set by ``jpkglo``. 
    9595 
    96 **Running GYRE as a benchmark** :  this simple configuration can be used as a benchmark since it is easy to increase resolution, with the drawback of getting results that have a very limited physical meaning (see e.g., `Levy et al 2010 <https://www.sciencedirect.com/science/article/pii/S1463500310000582>`_). 
    97  
    98 GYRE grid resolution can be easily increased at runtime by setting a different value of ``nn_GYRE`` that is an integer multiplier factor to scale the grid size,  as described in the following table:  
     96**Running GYRE as a benchmark** :  this simple configuration can be used as a benchmark since it is easy to increase resolution, with the drawback of getting results that have a very limited physical meaning. 
     97 
     98GYRE grid resolution can be increased at runtime by setting a different value of ``nn_GYRE`` (integer multiplier scaling factor),  as described in the following table:  
    9999 
    100100=========== ========= ========== ============ =================== 
     
    110110Note that,  it is necessary to set ``ln_bench = .true.`` in ``namusr_def`` to avoid problems in the physics computation and that the model timestep should be adequately rescaled.  
    111111 
    112 For example if ``nn_GYRE = 150``, that is equivalent to ORCA 1/12° the timestep should be set to 1200 seconds 
     112For example if ``nn_GYRE = 150``, equivalent to an ORCA 1/12° grid, the timestep should be set to 1200 seconds 
    113113 
    114114.. code-block:: fortran 
     
    208208---------------- 
    209209 
    210 ``ORCA2_OFF_PISCES`` uses the ORCA2 configuration in which the `PISCES biogeochemical model`_ has been activated in 
    211 standalone using the dynamical fields that are pre calculated. 
    212  
    213 See `ORCA2_ICE_PISCES`_ for general description of ORCA2. 
    214  
    215 The input files for PISCES are needed, in addition the dynamical fields are used as input. 
    216 They are coming from a 2000 years of an ORCA2_LIM climatological run using ERA40 atmospheric forcing. 
     210ORCA2_OFF_PISCES  shares the same general configuration of ORCA2_ICE_PISCES, but dynamical fields are pre-calculated and stored with 5 days frequency. 
     211This enables for an offline coupling of all TOP components, here specifically dealing with PISCES biogeochemical model. 
     212 
     213Pre-calculated dynamical fields are provided to NEMO using the namelist ``&namdta_dyn``  in ``namelist_cfg`` : 
     214 
     215.. code-block:: fortran 
     216 
     217  !----------------------------------------------------------------------- 
     218  &namdta_dyn    !   offline ocean input files                            (OFF_SRC only) 
     219  !----------------------------------------------------------------------- 
     220     ln_dynrnf       =  .false.    !  runoffs option enabled (T) or not (F) 
     221     ln_dynrnf_depth =  .false.    !  runoffs is spread in vertical (T) or not (F) 
     222  !   fwbcorr        = 3.786e-06   !  annual global mean of empmr for ssh correction 
     223 
     224     cn_dir      = './'      !  root directory for the ocean data location 
     225     !___________!_________________________!___________________!___________!_____________!________!___________!__________________!__________!_______________! 
     226     !           !  file name              ! frequency (hours) ! variable  ! time interp.!  clim  ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 
     227     !           !                         !  (if <0  months)  !   name    !   (logical) !  (T/F) ! 'monthly' !                  ! pairing  !    filename   ! 
     228     sn_tem      = 'dyna_grid_T'           ,       120         , 'votemper'  ,  .true.   , .true. , 'yearly'  , ''               , ''       , '' 
     229     sn_sal      = 'dyna_grid_T'           ,       120         , 'vosaline'  ,  .true.   , .true. , 'yearly'  , ''               , ''       , '' 
     230     sn_mld      = 'dyna_grid_T'           ,       120         , 'somixhgt'  ,  .true.   , .true. , 'yearly'  , ''               , ''       , '' 
     231     sn_emp      = 'dyna_grid_T'           ,       120         , 'sowaflup'  ,  .true.   , .true. , 'yearly'  , ''               , ''       , '' 
     232     sn_fmf      = 'dyna_grid_T'           ,       120         , 'iowaflup'  ,  .true.   , .true. , 'yearly'  , ''               , ''       , '' 
     233     sn_ice      = 'dyna_grid_T'           ,       120         , 'soicecov'  ,  .true.   , .true. , 'yearly'  , ''               , ''       , '' 
     234     sn_qsr      = 'dyna_grid_T'           ,       120         , 'soshfldo'  ,  .true.   , .true. , 'yearly'  , ''               , ''       , '' 
     235     sn_wnd      = 'dyna_grid_T'           ,       120         , 'sowindsp'  ,  .true.   , .true. , 'yearly'  , ''               , ''       , '' 
     236     sn_uwd      = 'dyna_grid_U'           ,       120         , 'uocetr_eff',  .true.   , .true. , 'yearly'  , ''               , ''       , '' 
     237     sn_vwd      = 'dyna_grid_V'           ,       120         , 'vocetr_eff',  .true.   , .true. , 'yearly'  , ''               , ''       , '' 
     238     sn_wwd      = 'dyna_grid_W'           ,       120         , 'wocetr_eff',  .true.   , .true. , 'yearly'  , ''               , ''       , '' 
     239     sn_avt      = 'dyna_grid_W'           ,       120         , 'voddmavs'  ,  .true.   , .true. , 'yearly'  , ''               , ''       , '' 
     240     sn_ubl      = 'dyna_grid_U'           ,       120         , 'sobblcox'  ,  .true.   , .true. , 'yearly'  , ''               , ''       , '' 
     241     sn_vbl      = 'dyna_grid_V'           ,       120         , 'sobblcoy'  ,  .true.   , .true. , 'yearly'  , ''               , ''       , '' 
     242  / 
     243 
     244 
     245:trac:`source:/NEMO/trunk/cfgs/ORCA2_OFF_TRC/EXPREF/namelist_cfg@head:309-334` 
     246 
     247 
     248source:/NEMO/trunk/cfgs/ORCA2_OFF_TRC/EXPREF/namelist_cfg@head:309-334 
     249 
     250Input dynamical fields for this configuration (ORCA2_OFF_v4.0.tar_) comes from a 2000 years long climatological simulation of ORCA2_ICE using ERA40 atmospheric forcing. 
     251 
     252 
     253 
    217254 
    218255ORCA2_OFF_TRC