EC-Earth is a global coupled climate model. It is developed by a consortium of European research institutions.
The goal of this project is to adapt this model for our needs in TECLIM: install, run management, etc.
|
|
8 anni fa | |
|---|---|---|
| 3.2.2 | 8 anni fa | |
| LICENSE | 8 anni fa | |
| README.md | 8 anni fa | |
| bashrc | 8 anni fa | |
| config | 8 anni fa | |
| install.sh | 8 anni fa |
EC-Earth is a global coupled climate model. It is developed by a consortium of European research institutions. The goal of this project is to adapt this model for our needs in TECLIM: install, run management, etc.
First, clone the pbarriat/ecearth_patch repository and update your shell startup script to source the 'bashrc' file to add ecearth globals variables to your environment. For instance:
git clone ssh://egit/pbarriat/ecearth_patch.git
Then, checkout the EC-Earth SVN repository. For instance:
svn co https://svn.ec-earth.org/ecearth3/tags/3.2.2 ecearth_3.2.2
YOU MUST HAVE YOUR
~/.ssh/id_rsa.pubFILE BEFORE STARTING TO WORK WITH GIT ON ZENOBE.
Final step, go to the pbarriat/ecearth_patch repository, open & adapt the install.sh script and run it:
cd ecearth_patch
./install.sh
Compile the model:
Go to ~/modeles/ecearth/$release/sources and:
./util/ec-conf/ec-conf -p zenobe-intel-intelmpi config-build.xml
Go to ./oasis3-mct/util/make_dir and:
make BUILD_ARCH=ecconf -f TopMakefileOasis3
Go to ./ifs-36r4 and:
./makeifs -j 4
Go to ./xios-2 and:
./make_xios --prod --arch ecconf --use_oasis oasis3_mct --netcdf_lib netcdf4_par -j 4
Go to ./nemo-3.6/CONFIG and:
./makenemo -n ORCA1L75_LIM3 -m ecconf -j4
Go to ./runoff-mapper/src and:
make
For a quick classical run test:
Go to ~/modeles/ecearth/$release/runtime/classic and:
../../sources/util/ec-conf/ec-conf -p zenobe config-run.xml
Submit the script ece-ifs+nemo.sh to the PBS batch system:
qsub ece-ifs+nemo.sh
| XIOS | NEMO | IFS | Runoff | WTIME per YEAR | #CORES |
|---|---|---|---|---|---|
| 1 | 64 | 78 | 1 | 5h | 144 |
| 2 | 64 | 196 | 2 | 264 | |
| 2 | 128 | 348 | 2 | 480 |
This project is under the Creative Commons CC0 1.0 Universal License. See the LICENSE file for the full license text.