[[ParentLinkage(=)]] [[BR]] [[PageOutline]] = '''Using libIGCM librairie with ORCA2_LIM''' = == A - Purposes: == [[BR]] * Document the using of libIGCM for NEMO, in configuration ORCA2_LIM [[BR]] [[BR]] == B - Quick start guide: == [[BR]] [[BR]] * Define the following alias to use SVN : [[BR]] {{{ 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 : [[BR]] {{{ mkdir TRY ; cd TRY }}} * Extract modipsl : [[BR]] {{{ svn_ano }}} * Extract NEMO : [[BR]] {{{ cd modipsl/util ./model NEMO }}} * Extract libigcm : [[BR]] {{{ cd ../ svn_libigcm }}} * Extract card for NEMO for libIGCM : [[BR]] {{{ cd config/ORCA2_LIM svn_nemolibigcm }}} * Choosing ORCA2_LIM configuration : [[BR]] {{{ cd ../../modeles/util ./fait_config ORCA2_LIM }}} Editing at this point modipsl/config/ORCA2_LIM/IGCM00/config.card * Install the makefiles and makejob : [[BR]] {{{ cd ../../util ./ins_make ./ins_job }}} * Compile : [[BR]] {{{ cd ../config/ORCA2_LIM gmake }}} * Submit Job : [[BR]] {{{ cd IGCM00 qsub Job_NL1 (on brodie.idris.fr) }}} [[BR]] == C - List of possible errors : == [[BR]] [[BR]] === C.1 Errors in modipsl/config/ORCA2_LIM/IGCM00/Script_Output_''Job'' === TERM = (vt100) ${HOME:-.}/.profile[14]: .bashrc: not found ksh: D--------------------------------------------------------------------==: not found you have this error: [[BR]] {{{ 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 : [[BR]] {{{ mkdir TRY ; cd TRY }}}