-
Notifications
You must be signed in to change notification settings - Fork 4
The C ESM EP in a nutshell
On this page you will find the basic steps to run the C-ESM-EP on Ciclad or Curie for the first time.
Start by cloning the sources on your /home: On Ciclad:
git clone https://github.com/jservonnat/C-ESM-EP.git
On Curie:
git clone [email protected]:~/C-ESM-EP/git C-ESM-EP
In the script run_C-ESM-EP.py you will find a variable 'email' that you should set to:
- your e-mail if you want to receive a notification at the end of each job
- None if you want to deactivate it
Then run the standard_comparison comparison (provided as an example):
python run_C-ESM-EP.py standard_comparison
This will submit one job per available component/atlas in the standard_comparison directory. Note: standard_comparison contains a subset of the available atlases that is suitable for a coupled model. There are more atlases available in share/optional_atlas
The script will return the url of the C-ESM-EP html frontpage:
[...]
component = Monsoons
2246587
/home/fabric/users/jservon/C-ESM-EP
-- The CliMAF ESM Evaluation Platform will be available here:
--
-- https://vesg.ipsl.upmc.fr/thredds/fileServer/IPSLFS/fabric/C-ESM-EP/standard_comparison_jservon/C-ESM-EP_standard_comparison.html
--
--
-- html file can be seen here:
-- /prodigfs/ipslfs/dods/fabric/C-ESM-EP/standard_comparison_jservon/C-ESM-EP_standard_comparison.html
fabric@ciclad-ng:~/users/jservon/C-ESM-EP>
Note: if you just want to get the url of a comparison without running the atlases, add url at the end of the command line and the script will simply return the url of the frontpage:
python run_C-ESM-EP.py standard_comparison url
To get the last version of the C-ESM-EP, simply do:
git pull
in your working directory.
Warning: if there are modifications on the params_*.py files in standard_comparison, re-start a new comparison from standard_comparison and not from one of your existing comparisons to benefit from the new features (and potentially avoid errors).
But there are also some pre-defined sets of atlases that you can run with the following arguments:
python run_C-ESM-EP.py my_comparison OA
=> 'Atmosphere_Surface', 'Atmosphere_zonmean', 'NEMO_main', 'NEMO_zonmean', 'NEMO_depthlevels', 'Atlantic_Atmosphere_Surface', 'ENSO', 'PISCES’
python run_C-ESM-EP.py my_comparison LMDZ
=> 'Atmosphere_Surface', 'Atmosphere_zonmean', 'Atmosphere_StdPressLevs’
python run_C-ESM-EP.py my_comparison LMDZOR
=> 'Atmosphere_Surface', 'Atmosphere_zonmean', 'Atmosphere_StdPressLevs', 'ORCHIDEE’
python run_C-ESM-EP.py my_comparison NEMO
=> 'NEMO_main', 'NEMO_zonmean', 'NEMO_depthlevels’, ‘PISCES’
Feel free to specify yours in run_C-ESM-EP.py (follow the examples in run_C-ESM-EP.py)
Move on to Building my comparison part 1 if have successfully done all the steps!