Fork https://svn.ec-earth.org/ecearth3/tags/X
Pierre-Yves Barriat 7c37e150c2 Bug resubmit | преди 2 месеца | |
---|---|---|
doc | преди 1 година | |
runtime | преди 2 месеца | |
sources | преди 2 месеца | |
.gitignore | преди 2 месеца | |
README.md | преди 2 месеца |
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 ELIC: install, run management, etc.
First, load the required env modules
module load EasyBuild/2023a
export MODULEPATH=$MODULEPATH:/gpfs/projects/acad/ecearth/softs/easybuild/2023a/modules/all
module load netCDF-Fortran/4.6.1-iompi-2023a
module load CDO/2.2.2-iompi-2023a
module load NCO/5.1.3-iomkl-2023a
module load ecCodes/2.31.0-iompi-2023a
Then, clone this EC-Earth fork repository (3.3.4.2)
mkdir -p ~/models
cd ~/models
git clone -b 3.3.4.2 https://gogs.elic.ucl.ac.be/pbarriat/ecearth3.git ecearth_3.3.4.2
cd ~/models/ecearth_3.3.4.2/sources/oasis3-mct/util/make_dir
make BUILD_ARCH=ecconf -f TopMakefileOasis3
If rebuild, do
make BUILD_ARCH=ecconf -f TopMakefileOasis3 realclean
before
cd ~/models/ecearth_3.3.4.2/sources/xios-2.5
module load Perl-bundle-CPAN/5.36.1-GCCcore-12.3.0
./make_xios --prod --arch ecconf --use_oasis oasis3_mct --netcdf_lib netcdf4_par -j 4
If rebuild, add
--full
to the command above
cd ~/models/ecearth_3.3.4.2/sources/ifs-36r4
./makeifs -j 4
If rebuild, do
make BUILD_ARCH=ecconf realclean
before
cd ~/models/ecearth_3.3.4.2/sources/nemo-3.6/CONFIG
module load Perl-bundle-CPAN/5.36.1-GCCcore-12.3.0
./makenemo -n ORCA1L75_LIM3 -m ecconf -j4
If rebuild, do
rm -rf ~/models/ecearth_3.3.4.2/sources/nemo-3.6/CONFIG/ORCA1L75_LIM3/BLD/
before
cd ~/models/ecearth_3.3.4.2/sources/runoff-mapper/src
make
If rebuild, do
make clean
before
cd ~/models/ecearth_3.3.4.2/sources/lpjg
module load CMake/3.26.3-GCCcore-12.3.0
mkdir build
cd build
cmake ..
make
If rebuild, do
rm -rf ~/models/ecearth_3.3.4.2/sources/lpjg/build
before
Check the ecconf.cfg
the first job script EC01.sh
and submit
cd ~/models/ecearth_3.3.4.2/runtime/classic
sbatch EC01.sh
Check the first job script EC02.sh
(same as EC01 with lpjg) and submit
cd ~/models/ecearth_3.3.4.2/runtime/classic
sbatch EC01.sh
I prepared all the input files in /gpfs/scratch/acad/ecearth/data/bsc32/
directory.
CC | Release | RES | XIOS | NEMO | IFS | LPJG | #NODES | WTIME per YEAR |
---|---|---|---|---|---|---|---|---|
EC01.sh |
iomkl/2023a | T255L91_ORCA1L75 | 1 | 98 | 392 | 20 | 4 | 145min |
EC02.sh |
iomkl/2023a | T255L91_ORCA1L75 | 1 | 98 | 392 | 20 | 4 | 144min |