210 | | ORCA2_OFF_PISCES shares the same general configuration of ORCA2_ICE_PISCES, but dynamical fields are pre-calculated and stored with 5 days frequency. |
211 | | This enables for an offline coupling of all TOP components, here specifically dealing with PISCES biogeochemical model. |
212 | | |
213 | | Pre-calculated dynamical fields are provided to NEMO using the namelist ``&namdta_dyn`` in ``namelist_cfg`` : |
| 216 | ORCA2_OFF_PISCES shares the same general offline configuration of ORCA2_ICE_TRC, but only PISCES model is an active component of TOP. |
| 217 | |
| 218 | |
| 219 | ORCA2_OFF_TRC |
| 220 | ------------- |
| 221 | |
| 222 | ORCA2_OFF_TRC is based on the ORCA2 global ocean configuration (see `ORCA2_ICE_PISCES`_ for general description) along with the tracer passive transport module (TOP), but dynamical fields are pre-calculated and read with specific time frequency. |
| 223 | |
| 224 | This enables for an offline coupling of TOP components, here specifically inorganic carbon compounds (cfc11, cfc12, sf6, c14) and water age module (age). See ``namelist_top_cfg`` to inspect the selection of each component with the dedicated logical keys. |
| 225 | |
| 226 | Pre-calculated dynamical fields are provided to NEMO using the namelist ``&namdta_dyn`` in ``namelist_cfg``, in this case with a 5 days frequency (120 hours): |
252 | | |
253 | | |
254 | | |
255 | | ORCA2_OFF_TRC |
256 | | ------------- |
257 | | |
258 | | ``ORCA2_OFF_TRC`` uses the ORCA2_LIM configuration in which the tracer passive transport module TOP has been |
259 | | activated in standalone using the dynamical fields that are pre calculated. |
260 | | |
261 | | See `ORCA2_ICE_PISCES`_ for general description of ORCA2. |
262 | | |
263 | | In ``namelist_top_cfg``, different passive tracers can be activated ( cfc11, cfc12, sf6, c14, age ) or my-trc, |
264 | | a user-defined tracer. |
265 | | |
266 | | The dynamical fields are used as input, they are coming from a 2000 years of an ORCA2_LIM climatological run using |
267 | | ERA40 atmospheric forcing. |
| 257 | Note that, this configuration default uses linear free surface (``ln_linssh = .true.``) assuming that model mesh is not varying in time and it includes the bottom boundary layer parameterization (``ln_trabbl = .true.``) that requires the provision of bbl coefficients through ``sn_ubl`` and ``sn_vbl`` fields. |
| 258 | |
| 259 | It is also possible to activate PISCES model (see ORCA2_OFF_PISCES_) or a user defined set of tracers and source-sink terms with ``ln_my_trc = .true.`` (and adaptation of trunk/src/TOP/MY_TRC routines). |
| 260 | |
| 261 | In addition, the offline module (OFF) allows for the provision of further fields: |
| 262 | |
| 263 | 1. **River runoff** can be provided to TOP components by setting ``ln_dynrnf = .true.`` and by including an input datastream similarly to the following: |
| 264 | |
| 265 | .. code-block:: fortran |
| 266 | |
| 267 | sn_rnf = 'dyna_grid_T' , 120 , 'sorunoff' , .true. , .true. , 'yearly' , '' , '' , '' |
| 268 | |
| 269 | 2. **VVL dynamical fields**, in the case input data were produced by a dyamical core using variable volume (``ln_linssh = .false.``) it necessary to provide also diverce and E-P at before timestep by including input datastreams similarly to the following |
| 270 | |
| 271 | .. code-block:: fortran |
| 272 | |
| 273 | sn_div = 'dyna_grid_T' , 120 , 'e3t' , .true. , .true. , 'yearly' , '' , '' , '' |
| 274 | sn_empb = 'dyna_grid_T' , 120 , 'sowaflupb' , .true. , .true. , 'yearly' , '' , '' , '' |
| 275 | |
| 276 | |
| 277 | More details can be found by inspecting the offline data manager at :trac:`source:/NEMO/trunk/src/OFF/dtadyn.F90` |
| 278 | |
272 | | ``ORCA2_SAS_ICE`` is a demonstrator of the SAS ( Stand-alone Surface module ) based on ORCA2_LIM configuration. |
273 | | |
274 | | The standalone surface module allows surface elements such as sea-ice, iceberg drift and surface fluxes to |
275 | | be run using prescribed model state fields. |
276 | | For example, it can be used to inter-compare different bulk formulae or adjust the parameters of |
277 | | a given bulk formula |
278 | | |
279 | | See `ORCA2_ICE_PISCES`_ for general description of ORCA2. |
280 | | |
281 | | Same input files as `ORCA2_ICE_PISCES`_ are needed plus fields from a previous ORCA2_LIM run. |
282 | | |
283 | | More informations on input and configuration files in `NEMO manual`_. |
| 283 | ORCA2_SAS_ICE is a demonstrator of the Stand-Alone Surface (SAS) module and it relies on ORCA2 global ocean configuration (see `ORCA2_ICE_PISCES`_ for general description). |
| 284 | |
| 285 | The standalone surface module allows surface elements such as sea-ice, iceberg drift, and surface fluxes to be run using prescribed model state fields. |
| 286 | It can profitably be used to compare different bulk formulae or adjust the parameters of a given bulk formula. |
| 287 | |
| 288 | More informations about SAS can be found in NEMO manual. |