Version 13 (modified by flavoni, 9 years ago) (diff) |
---|
Using libIGCM library with ORCA2_LIM for nemo_v3_6
Purposes
Through libIGCM give an example of run of configuration ORCA1_LIM3_PISCES with :
- INTERANNUAL forcing files COREII (yeras from 1948 to 2009, repeted 3 times)
- output 1Y for ocean, 1M for ice
- RESTARTS every year
- on Idris ADA machine
Official documentation of Libigcm is :
Quick start guide : downloading nemo_3_6_STABLE:
https://forge.ipsl.jussieu.fr/nemo/browser/branches/2015/nemo_v3_6_STABLE/NEMOGCM
default setting of ORCA_LIM3 configuration in NEMO v3_6_STABLE are :
- climatological run, with bulk core forcing, focring files COREII,
- with calendar type noleap
- and ocean output frequency 1Y,1M,5D,1D, ice output frequency 5D,
- without MONITORING, and ATLAS.
- Define the following alias to use SVN :
alias svn_ano='svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl'
- Create and go into working directory :
mkdir TP-NEMO-libIGCM ; cd TP-NEMO-libIGCM
- Extract modipsl (modipsl/libIGCM : the latest revision of tags/libIGCM_v2.6 from repository http://forge.ipsl.jussieu.fr/libigcm/svn : )
svn_ano
- Extract NEMOGCM :
cd modipsl/util ** ./model NEMOGCM
(verify NEMOGCM revision in modipsl/util/mod.def file:
by default you have branches/2012/dev_v3_4_STABLE_2012- #---- NEMO in forced mode :
#-H- NEMOGCM NEMOGCM in forced mode version since v3.4 Compilation using FCM
#-H- NEMOGCM libIGCM tag libIGCM_v2.6
#-M- NEMOGCM Christian.Ethe@…
#-C- NEMOGCM tags/libIGCM_v2.6 HEAD 10 libIGCM .
#-C- NEMOGCM branches/2012/dev_v3_4_STABLE_2012/NEMOGCM HEAD 7 . modeles
#-C- NEMOGCM branches/2012/dev_v3_4_STABLE_2012/NEMOGCM/CONFIG/ORCA2_LIM/IGCM00 HEAD 7 ORCA2_LIM/IGCM00 config
#-C- NEMOGCM branches/2012/dev_v3_4_STABLE_2012/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/IGCM00 HEAD 7 ORCA2_LIM_PISCES/IGCM00 config
#-C- NEMOGCM branches/2012/dev_v3_4_STABLE_2012/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/IGCM00 HEAD 7 ORCA2_OFF_PISCES/IGCM00 config
#-C- NEMOGCM branches/2012/dev_v3_4_STABLE_2012/NEMOGCM/CONFIG/ORCA2_LIM/EXP00 HEAD 7 PARAM config/ORCA2_LIM/IGCM00
#-C- NEMOGCM branches/2012/dev_v3_4_STABLE_2012/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/EXP00 HEAD 7 PARAM config/ORCA2_LIM_PISCES/IGCM00
#-C- NEMOGCM branches/2012/dev_v3_4_STABLE_2012/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00 HEAD 7 PARAM config/ORCA2_OFF_PISCES/IGCM00
- #---- NEMO in forced mode :
change with :- #-H- NEMOGCM NEMOGCM in forced mode version since v3.4 Compilation using FCM
#-H- NEMOGCM libIGCM tag libIGCM_v2.6
#-M- NEMOGCM Christian.Ethe@…
#-C- NEMOGCM tags/libIGCM_v2.6 HEAD 10 libIGCM .
#-C- NEMOGCM branches/2015/nemo_v3_6_STABLE/NEMOGCM HEAD 7 . modeles
#-C- NEMOGCM branches/2015/nemo_v3_6_STABLE/NEMOGCM/CONFIG/ORCA2_LIM/IGCM00 HEAD 7 ORCA2_LIM/IGCM00 config
#-C- NEMOGCM branches/2015/nemo_v3_6_STABLE/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/IGCM00 HEAD 7 ORCA2_LIM_PISCES/IGCM00 config
#-C- NEMOGCM branches/2015/nemo_v3_6_STABLE/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/IGCM00 HEAD 7 ORCA2_OFF_PISCES/IGCM00 config
#-C- NEMOGCM branches/2015/nemo_v3_6_STABLE/NEMOGCM/CONFIG/ORCA2_LIM/EXP00 HEAD 7 PARAM config/ORCA2_LIM/IGCM00
#-C- NEMOGCM branches/2015/nemo_v3_6_STABLE/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/EXP00 HEAD 7 PARAM config/ORCA2_LIM_PISCES/IGCM00
#-C- NEMOGCM branches/2015/nemo_v3_6_STABLE/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00 HEAD 7 PARAM config/ORCA2_OFF_PISCES/IGCM00
)
- #-H- NEMOGCM NEMOGCM in forced mode version since v3.4 Compilation using FCM
- Choose and compile configuration (for example if you run ORCA2_LIM configuration on "ada" machine at idris) :
cd ../modeles/NEMOGCM/CONFIG ./makenemo -m x3750_ADA -n ORCA2_LIM -j8 (executable is created in ORCA2_LIM/BLD/bin directory)
Using ./makenemo -h to see help ( to see list of compilers availables, to see options,...)
- Editing at this point config/ORCA2_LIM/IGCM00/config.card (according to iodef.xml file)
NOTE : for ada ( idris ) machine starting from revision 2021 of trunk of libigcm it is possible to add in [Post] section of config.card options
[Post]
SpaceName? =PROD (to have IGCM_OUT on gaya)
PackFrequency? =10Y (to have pack option; i.e. only one tar file)
- Editing at this point config/ORCA2_LIM/IGCM00/COMP/opa9.card
- Editing at this point config/ORCA2_LIM/IGCM00/COMP/lim2.card
see : setupsimupage
- Submit Job :
cd ../ (back into modipsl directory)
./util/ins_job cd ../config/ORCA2_LIM/IGCM00 llsubmit Job_Name
And also see useful remarks: suggestpage
If you want to switch from climatological to interannual see: change_BC
Simona Flavoni last update: Timestamp?