Script versions

History of scripts and known bugs. This stand for versions before ECLIS V5.4 (i.e. before srping 2012). Please see now ECLIS page

Article mis en ligne le 30 août 2011
dernière modification le 21 février 2013

par voldoire

History of scripts and known bugs. This stand for versions before ECLIS V5.4 (i.e. before srping 2012).

Outdated ---- Please see now ECLIS page

 Coupled model
 Atmosphere only
 Ocean only
 Toolbox
 Updcli
 Updozo
 delexp
 cm_files

Coupled model

 Installation

  • version CMIP 5 : ~mrgu548/public/couple/instexp_couple.4.1
  • ~mrgu548/public/couple/instexp_couple.4.2 : site tuning possibility, debug when changing time-step/coupling frequency, model file names become alterable (ATMRES, etc).

 Execution

  • version CMIP 5 : ~mrgu548/public/couple/script_couple.4.1
  • ~mrgu548/public/couple/script_couple.4.3 : site tuning possibility, daily runs are better dealt with, improved interaction with lrelan.

 Known limitations :

  • does not allow for atmospheric nor oceanic nudging.
  • for atmospheric nudging, scripts exist, please ask A. Voldoire.

Atmosphere only - AMIP type runs

 Installation

  • version CMIP 5 : ~mrgu556/public/arpege/instexp_force.2.4
  • ~mrgu556/public/arpege/instexp_force.2.5 : site tuning possibility, model file names become alterable (ATMRES, etc).

 Execution

  • version CMIP 5 : ~mrgu556/public/arpege/script_force.4.2
  • ~mrgu556/public/arpege/script_force.4.2.1 : debug to allow nudging with SURFEX.
  • ~mrgu556/public/arpege/script_force.4.3 : site tuning possibility, daily runs are better dealt with, improved interaction with lrelan.

Ocean only

 Installation

  • ~mrgu556/public/nemo/instexp_nemo.1
  • ~mrgu556/public/nemo/instexp_nemo.2 : introduce nudging possibility, better flexibility for forcing specification, correction on SCEC.

 Execution

  • ~mrgu556/public/nemo/script_nemo.1
  • ~mrgu556/public/nemo/script_nemo.3 : introduce nudging possibility, better flexibility for forcing specification, correction on SCEC, daily runs are better dealt with, improved interaction with lrelan..

Toolbox

Dans ~mrgu548/public/toolbox,

  • v3.1 : CMIP5 version
  • v3.2 : site-tuning, debug when changing time-step and/or coupling frequency, add RECUPD, SCEC possibility for managing forcing evolution.

Updcli

Binary used to update ARPEGE and eventually SURFEX restart files according to the configuration (add surface climatology variables, aerosols, SST in case of atmospheric forced mode)

  • binary : ~mrgu556/arpege/library/updcli_gen.2
    generated with the shell script : ~mrgu556/arpege/updcli/updcli_gen.2.sh
    This version read the ARPEGE namelist and is able to deal with many configurations (forced/coupled mode, ARPEGE nudging, SURFEX or not, Volcanic forcing or not...)
    Known bug : Aerosol volcanic files (zonal mean) are not correctly written to the restart file in case of a rotated and/or stretched grid

Updozo

Binary used to update ozone in ARPEGE restarts file. For now, two different binaries exist to deal with the case when ozone is not interactive (1 coefficient read only), and the case when ozone is interactive (7 coefficients read, must be consistent with NVCLIS in ARPEGE namelist).

  • Case LOZONE=.F. in ARPEGE namelist, use ~mrgu544/arpege/library/updozo3_V5, in this case the file specified in FOROZO must only have 1 coefficient.
  • Case LOZONE=.T. in ARPEGE namelist, use ~mrgs536/arpege/library/updozo5.1.v5, in this case, the file specified in FOROZO must have 7 coefficients.
  • To come Soon : a common version to deal with all possibilities (which also check the consistency between the FOROZO file and the ARPEGE namelist LOZONE and NVCLIS parameters).

Delexp

Script used to clean experiments. For now, it is possible to make a partial cleaning, ie to delete selected realm or selected archive directories.
This script is saved in ~mrgu548/public/delexp. Type delexp -h for a complete description.

 Known limitations : This script works on directories and do not check files in the selected directories (unless for partial deleting of restart). Due to this functioning, when deleting a realm, an other realm can be deleted if saved in the same directory. For instance if ICEOUTARCH and OCEOUTARCH contain the same path, then deleting realm O will also delete realm I.

cm_files

Script used to manage CNRM-CM outputs on the archive machine : deleting files, moving files among standard/archive media, and loading/unloading copies on "quick" media. Details available here. Supersedes delexp (with same limitations when files from two components are mixed in one directory). This script is saved in ~mrgu548/public/cm_files. Type cm_files -h for a complete description.