Version 45 (modified by dgoll, 8 years ago) (diff) |
---|
HOWTO install/compile/run ORCHIDEE-CN-P for offline use with libIGCM.
This howto is based on the information which can be found in the ORCHIDEE wiki regarding the trunk version of ORCHIDEE. Please check the wiki for information regarding the respective commands listed here.
1. install libIGCM & ORCHIDEE-CN-P
1.1 where to install
You should install the model NOT in the home directory; it is even too small to handle diagnostics like "out_execution" or "out_orchidee". You can use , for example, your work directory: curie:
/ccc/work/cont003/dsm/<userID>
or project storage; here example for the IMBALANCE-P project on obelix:
/home/surface3/dgoll
1.2 install libIGCM & trunk ORCHIDEE
I use the newest revision (2730)
svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl cd modipsl/util ./model ORCHIDEE_trunk
1.3 Exchange the trunk ORCHIDEE with ORCHIDEE-CN-P
cd ../modeles rm -fr ORCHIDEE svn co svn://forge.ipsl.jussieu.fr/orchidee/branches/ORCHIDEE-CN-P ORCHIDEE cd ../util ; ./ins_make
2. Compile ORCHIDEE
2.1 modify IOIPSL
adjust IOIPSL to be able to write more variables into the output by increase the value of max_var by 50 in ../modeles/IOIPSL/src/restcom.f90
& max_var=550, max_file=50, max_dim=NF90_MAX_VAR_DIMS
2.2 compile orchidee
A: on obelix
cd ../modeles/ORCHIDEE
First do a "normal" make to compile XIOS & IPOSL components which are needed; don't worry if the compilation of ORCHIDEE crashes
make
then compile (do compile always with "-parallel mpi" as this executable can be run in sequential mode, too. But not vice versa)
./makeorchidee_fcm -driver -arch ifort_LSCE -noxios -parallel mpi
B: on curie
WARNING: before you do anything on curie; make sure you have copied the p86ipsl login environment to your home according to https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/DocBenvBtgcc:
cp ~p86ipsl/.bashrc_curie ~/. cp ~p86ipsl/.bash_profile ~/.
Then compile the standard way:
cd ../config/ORCHIDEE_OL gmake without_xios
I usually re-compile ORCHIDEE again with makeorchidee_fcm to set options as I need them to have (don't forget to disable xios).
cd ../../modeles/ORCHIDEE ./makeorchidee_fcm -driver -parallel mpi -arch X64_CURIE -driver -noxios
3. Run ORCHIDEE
There are different setups possible with libIGCM. Please check the documentation of libIGCM for more information, here I just tell you what you need to do.
3.2 SPINUP ANALYTIC
http://forge.ipsl.jussieu.fr/orchidee/wiki/DevelopmentActivities/ORCHIDEE-CNP/howtoSPINAL
3.2 FLUXNET
http://forge.ipsl.jussieu.fr/orchidee/wiki/DevelopmentActivities/ORCHIDEE-CNP/howtoFLUXNET
Attachments (3)
-
FLXnet.png
(35.5 KB) -
added by dgoll 8 years ago.
fluxnet scheme with spinup_analytic
-
fluxnet_sequence.png
(26.3 KB) -
added by dgoll 8 years ago.
the sequence of simulations of the FLUXNET configuration
-
get_ORCNP.ksh
(1.7 KB) -
added by dgoll 7 years ago.
script which gets ORCHIDEE-CN-P and thus all needed adjustments
Download all attachments as: .zip