wiki:Doc/Config/NEMO

Version 4 (modified by cetlod, 9 years ago) (diff)

--

The NEMO configurations


Person in charge: Christian Ethé


NEMO configurations

The "offiline" or "forced" NEMO configuration which is described here is an ocean-sea ice configuration based on the ORCA (2° resolution) tripolar grid, coupled with the marine biogeochemistry model PISCES. This configuration is named ORCA2_LIM_PISCES and is based on the v3.6 stable version of NEMO - the one which will be used for the CMIP6 exercise

To find out more about the model description and the reference configurations, go here: http://www.nemo-ocean.eu/About-NEMO. To use and extract NEMO, you first need to register and choose a login/passwd

1. Retrieving NEMO and the reference configurations

XIOS is not available when getting NEMO. So first of all extract and install XIOS 1.0. This operation need to be done only once

cd $WORKDIR
svn co http://forge.ipsl.jussieu.fr/ioserver/svn/XIOS/branchs/xios-1.0 -r 703  xios-1.0  
ln -s   xios-1.0   XIOS
cd XIOS 
on ada :   ./make_xios --arch X64_ADA --full --prod --job 8 
on curie :   ./make_xios --arch X64_CURIE --full --prod --job 8 

#-H- NEMO_v6  NEMOGCM for CMIP6 exercise 
#-H- NEMO_v6  libIGCM tag libIGCM_v2.7
#-M- NEMO_v6  Christian.Ethe@ipsl.jussieu.fr
#-C- NEMO_v6  tags/libIGCM_v2.7                                                          HEAD  10 libIGCM                 .
#-C- NEMO_v6  branches/2015/nemo_v3_6_STABLE/NEMOGCM                                     5618  7   .                       modeles
#-C- NEMO_v6  trunk/ORCA1_LIM3_PISCES                                                    HEAD  17  .              modeles/NEMOGCM/CONFIG
#-C- NEMO_v6  CONFIG/UNIFORM/v6/NEMO_v6                                                  HEAD  8   NEMO_v6                 config

1.1. Setting up NEMO with the modipsl environment

1.1.1. Retrieval

mkdir NEMO_STD
cd NEMO_STD
svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl
cd modipsl/util
./model NEMO_v6

1.1.2. Compiling and installing

Compiling NEMOGCM : config ORCA2_LIM_PISCES on ADA/CURIE

cd modipsl/modeles/NEMOGCM/CONFIG
./makenemo -h  all   # help to see the options and the available arch

Available compilers at CNRS :

on ada : ./makenemo -n ORCA2_LIM_PISCES -m X64_ADA -j 8 
on curie : ./makenemo -n ORCA2_LIM_PISCES -m X64_CURIE -j 8

And the copy the binary in the appropriate directory

cp ORCA2_LIM_PISCES/BLD/bin/nemo.exe   ../../../bin/.

2. Creating the job

cd modipsl/config/NEMO_v6
cp EXPERIMENTS/ORCA2_LIM_PISCES/clim/config.card .

../../libIGCM/ins_job

3. Running the model

3.1. Input files: atmospheric forcings, initial states, namelists

The card files ( opa9.card for orca2_lim and pisces.card for pisces) contain the list of files needed to perform the simulation.
These files are described here: https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/DocImodelAnemo

3.2. The run

This example is a 50-years run of ORCA2_LIM_PISCES split in 1-year jobs.

JobName=OR2L2P
#----- Short Name of Experiment
ExperimentName=ORCA2clim
#----- DEVT TEST PROD
SpaceName=DEVT
LongName="ORCA2_LIM2_PISCES NEMO configuration"
TagName=ORCA2_LIM2_PISCES
#D- Choice of experiment in EXPERIEMENTS directory
ExpType=ORCA2_LIM2_PISCES/clim
#============================
#-- leap, noleap, 360d
CalendarType=noleap
#-- Begin and end of Job
#-- "YYYY-MM-DD"
DateBegin=0001-01-01
DateEnd=0050-12-31
#============================
#-- 1Y, 1M, 5D, 1D
PeriodLength=1Y
#============================

3.2. Submlit the job

on ada :   llsubmit Job_OR2L2P1 /
on curie:  ccc_msub Job_OR2L2P1


3.3. Performance

The ORCA2_LIM and ORCA2_LIM_PISCES configurations' performance can be found here: https://forge.ipsl.jussieu.fr/igcmg/wiki/PerformancesIPSLCM5A#NEMO2