Version 23 (modified by flavoni, 15 years ago) (diff) |
---|
Using libIGCM librairie with ORCA2_LIM
A - Purposes:
- Document the using of libIGCM for NEMO, in configuration ORCA2_LIM
B - Quick start guide:
- Define the following alias to use SVN :
alias svn_ano='svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl' alias svn_libigcm='svn co http://forge.ipsl.jussieu.fr/libigcm/svn/tags/libIGCM_v1_1 libIGCM' alias svn_nemoligcm='svn co http://forge.ipsl.jussieu.fr/nemo/svn/branches/libIGCM/ORCA2_LIM/IGCM00 IGCM00'
- Create and go to the working directory :
mkdir TRY ; cd TRY
- Extract modipsl :
svn_ano
- Extract NEMO :
cd modipsl/util ./model NEMO
- Extract libigcm :
cd ../ svn_libigcm
- Extract card for NEMO for libIGCM :
cd config/ORCA2_LIM svn_nemolibigcm
- Choosing ORCA2_LIM configuration :
cd ../../modeles/util ./fait_config ORCA2_LIM
Editing at this point modipsl/config/ORCA2_LIM/IGCM00/config.card
- Install the makefiles and makejob :
cd ../../util ./ins_make ./ins_job
- Compile :
cd ../config/ORCA2_LIM gmake
- Submit Job :
cd IGCM00 qsub Job_NL1 (on brodie.idris.fr)
C - List of possible errors :
C.1 Errors in modipsl/config/ORCA2_LIM/IGCM00/Script_Output_Job
- TERM = (vt100) ${HOME:-.}/.profile: .bashrc: not found
- ksh: D--------------------------------------------------------------------==: not found
it can depends on your .profile file.
Everything works when your file .profile is like:
«# .profile (idris) #
# Fichier d environnement a charger sur la frontale TX7 unix LINUX # Vous pouvez mettre a jour le fichier .profile_tx if [ hostname = "brodie" -a -f $HOME/.profile_tx ]; then
. $HOME/.profile_tx
# Fichier d environnement a charger sur les noeuds SX8 unix SUPER-UX # Vous pouvez mettre a jour le fichier .profile_sx elif [ hostname != "brodie" -a -f $HOME/.profile_sx ]; then
. $HOME/.profile_sx
else
echo
fi »
- Error « cat: cannot open ........./modipsl/config/ORCA2_LIM/IGCM00/../.resol » :
it is due to modipsl/libIGCM/AA_job file. You have to change in this way:
#-- Resolution FLAG for oasis input #RESOL=$(cat ${SUBMIT_DIR}/../.resol) RESOL=
(does not still fixed in libIGCM_v1_1)
Attachments (1)
- figura-libigcm.jpg (1.3 MB) - added by trac 6 years ago.
Download all attachments as: .zip