Basic installations instructions
Installation of iLOVECLIM on obelix (LSCE)
You first need an account on the ipsl forge.
To install iloveclim, open a terminal, go to the chosen directory, and type:
- To get the iLOVECLIM code with svn:
svn co svn+ssh://forge.ipsl.jussieu.fr/ipsl/forge/projets/ludus/svn/trunk iloveclim/.
- On personal lsce machines:
Create specific config and fconfig files in config to have config.lenomdevotremachine and fconfig.lenomdevotremachine. Copy and modify from Didier, Aurelien or Nathaelle.
-- OLD version (deprecated)
- To load the modules:
module load netcdf
module load udunits
- To install everything:
./install_ludus.sh
and comment medusa in config/make.macros and / or in config/make.macros-omp:
# MEDUSAINCLUDE→ = -I/include # MEDUSALIB→ = -L/lib -lmedusa -L/lib/libthdyct/lib -lthdyct
-- NEW version:
- To load the modules:
module purge module load intel-fcomp/2020 netcdf/4
- To install everything:
either without extended components
cd iloveclim ./New_install_ludus.sh
or with extended components (grisli...)
o check out of additional modules, ex for Grisli :svn co svn+ssh://forge.ipsl.fr/ipsl/forge/projets/grisli/svn/branches/iLoveclim Mon_repertoire_Grisli
o specification of the paths for the extended components in the directory config/*.paths files
ex for Grisli: /home/clim01/aquiquet/GRISLI/GRISLI_iLOVECLIM
o then
./New_install_ludus.sh -E
iloveclim is now ready to run.
Running iLOVECLIM
Test : you can then start the test run, by default it runs for 1 year. It will copy all the files in the wkdir directory, compile and run the simulation.
./bin/run-iloveclim
If everything is ok it should have run.
To start a different run interactively on obelix, with a simulation called LH which lasts 500 years and writes restart files every 250 years, starting from the default initial conditions:
./bin/run-iloveclim -l LH -n 500 -r 250
To keep the simulation running even if the terminal is closed, and redirects the terminal outputs to a file:
nohup ./bin/run-iloveclim -l LH -n 500 -r 250 > run_LH &
To get the help and see more options:
./bin/run-iloveclim -h
Note: old version:
./bin/loveclim-new-run
OpenMP
As of version 758, there is a possibility to run with OpenMP activated. Just use the "-p" switch in the call e.g.:
./binloveclim-new-run -l LH -n 500 -r 250 -p
this will by default use all cores available on the given machine.
The expected performance increase is of about 40-50% on 4 cores, slightly more with carbon cycle activated, at time of writing (2017-11-30).
An example of the comparative performance is displayed below:
Attachments (2)
-
Screenshot_2017-11-30_11-00-40.png
(105.4 KB) -
added by roche 6 years ago.
OpenMP test results on the obelix cluster
- Screenshot_2017-12-13_15-40-33.png (139.2 KB) - added by roche 6 years ago.
Download all attachments as: .zip