Fork https://svn.ec-earth.org/ecearth3/tags/3.3.3.2

Pierre-Yves Barriat b8c8bc6946 Update 'REBUILD.md' 1 month ago
doc 71250bb2a0 Initial fork tag 3.3.3.2 11 months ago
runtime 611d32b243 Uprade with rebuild info 1 month ago
sources 611d32b243 Uprade with rebuild info 1 month ago
README.md 611d32b243 Uprade with rebuild info 1 month ago
REBUILD.md b8c8bc6946 Update 'REBUILD.md' 1 month ago

README.md

Build EC-EARTH on LUCIA

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.

User requirements

First, load the required env modules

module purge
module load EasyBuild/2023a
module load Perl-bundle-CPAN/5.36.1-GCCcore-12.3.0
MODULEPATH=$MODULEPATH:/gpfs/projects/acad/ecearth/softs/easybuild/modules/all
module load netCDF-Fortran/4.6.1-iompi-2023a
module load imkl/2023.1.0 
module load grib_api/1.24.0-iompi-2023a 
module load CDO/1.9.10-iompi-2023a
module load OpenJPEG/2.5.0-GCCcore-12.3.0

Then, clone this EC-Earth fork repository (3.3.3.2)

mkdir -p ~/models
cd ~/models
git clone https://gogs.elic.ucl.ac.be/pbarriat/ecearth3.git ecearth_3.3.3.2

Compile

  • Compile oasis:
cd ~/models/ecearth_3.3.3.2/sources/oasis3-mct/util/make_dir
make BUILD_ARCH=ecconf -f TopMakefileOasis3
  • Compile IFS:
cd ~/models/ecearth_3.3.3.2/sources/ifs-36r4
./makeifs -j 4
  • Compile xios:
cd ~/models/ecearth_3.3.3.2/sources/xios-2.5
./make_xios --prod --arch ecconf --use_oasis oasis3_mct --netcdf_lib netcdf4_par -j 4
  • Compile NEMO:
cd ~/models/ecearth_3.3.3.2/sources/nemo-3.6/CONFIG
./makenemo -n ORCA1L75_LIM3 -m ecconf -j4
  • Compile runoff-mapper:
cd ~/models/ecearth_3.3.3.2/sources/runoff-mapper/src
make

Run

Check the ecconf.cfg the first job script EC00.sh and submit

cd ~/models/ecearth_3.3.3.2/runtime/classic
sbatch EC00.sh

Data

I prepared all the input files in /gpfs/scratch/acad/ecearth/data/bsc32/ directory.

Very first try

CC Release RES XIOS NEMO IFS #NODES WTIME per YEAR
EC00.sh iompi/2022.05 T255L91_ORCA1L75 1 86 320 3 121min
EC01.sh iompi/2022.05 T255L91_ORCA1L75 1 98 392 4 ??min
EC02.sh iompi/2022.05 T255L91_ORCA1L75 1 128 512 6 83min
  • 1 year (1850), restart every year

Contributors