wiki:DocumentationPage

Version 33 (modified by nbouttes, 6 years ago) (diff)

--

This page is meant to edit the documentation for the LUDUS framework.

iLOVECLIM

In this section, start editing to include documentation for the iLOVECLIM model. Use subheadings per subject to fill it in for now.

Evolution of iLOVECLIM in time

Since we started in 2007, iLOVECLIM has been exanding rapidly.

Here is the status in late 2008

iLOVECLIM state as of December, 2008

and this is the full model (trunk version) in late 2013

iLOVECLIM state as of December, 2013

You may find a few (but will hopefully growing with time) presentation slides for iLOVECLIM page

iLOVECLIM components tips pages

iLOVECLIM technical pages

Variable units are there page.

The progress page for the migration of CLIO to FORTRAN90 page.

Just in case, have a look at the formatting conventions for the wiki.

Page for discussion of the 2016 - release

A page that lists the variables used in the climate sensitivity experiments (Goosse et al. 2010; Loutre et al. 2011): what contains the Exx.par files?

Loveclim Call Tree

This is an example of a call tree of Loveclim with the default choixcomposantes.h. It was run for one year. Further versions will come with the rest of the modules.

Coming soon....still problems with the uploading!

Loveclim Run Script

Default description here

To be added when time allows...

Changes as of revision 112

  • Implemented SCRATCH Space on LISA (-t option), Everything will be set together on the local harddisk, than transfered to SCRATCH Space and compiled there, run, output converted, results will be copied back. In event of an error, the work directory will be copied back, so it an be studied. Only when the job aborts due to exceed of walltime everything will be lost!
  • New Function convert_output added, called inside save_results, use Option -o, depends on procevolu and cresuint executables in {emic_dir}/bin.
    • converts: evolu, cresal, cresua, cresum and compresses all the output files.
  • Piecewise batch job function added. To start it use -b 3 option. The function will use the -r option to make pieces. A new batch job will be created in {emic_dir} and submitted.
    • To include job specific commands, please make a copy of the run script and modify the piecewise batch job function.
  • script behaviour is less aggressive against existing directories (use options rmrun, rmdata inside the script).


Changes as of revision 95

There have been some updates to the loveclim-new-run script in Version 95, that will be explained here:

  • Updated command line arguments parsing (checks values correctly)
  • Improved overall syntax of script
  • Added more Comments
  • Choixcomposantes.h can be read from Scenario folder (Standard Version can be left unmodified!), put modified version into sources dir of scenario.
    This way you can have both versions and run different scenarios with different Modules.
  • Added option to remove wkdir after completion ( -m ) (Default is without removing)
  • Added verbose option for better usability
    • -v <level>
      • 0: very basic information (DEFAULT)
      • 1: show choixcomposantes choices
      • 2: show all output & compilation
  • Some parts are still under development
    • piecewise batch
    • convert output ( grads & netcdf )
    • scratch dir ( Run model on LISA with the use of the temporary space there (faster) and copy over in the end )

Tools

As new tools are added, the usage and implications shall be explained here.
+ procevolu:

Converts the evolu clio output data to NetCDF or Grads. (run procevolu -h, for commandline options)
Implications: The output will have a time axis that is different from previous versions (procevg, evo2graE), because it was not correct there. A CF-Convention version is planned.
List and description of the variables in the evolu output in this page.

+ cresuint:

Converts cresal, cresua, cresum clio output to NetCDF. (run cresuint -h, for commandline options)
Implications: The output will be the same, but ice berg flux has been added. The output file will be named like the input file. Without options the program runs like it used to run, asking questions.

+ convert CLIO:
To convert CLIO files from irregular to regular grid

  • change the environment variables, for example on obelix add in .profile file:

export EMIC_ROOT=/home/acclimate/NAME/iloveclim/
export PATH=$PATH:/home/acclimate/NAME/iloveclim/bin
export MANPATH=$MANPATH:/home/acclimate/NAME/iloveclim/man
with NAME your name

  • add a symbolic link of "iloveclim/tools/Nieuw_convert_CLIO/bin/convert_clio.x" where you need to convert your files using ln -s
  • type: ./convert_clio -f NAME_OF_CLIO_FILE_TO_CONVERT

This should create a file with the same name and the extension "-converted-grid.nc" in the same directory

Attachments (2)

Download all attachments as: .zip