[[TOC(heading=Using libIGCM library with ORCA2_LIM nemo_v3_6, depth=2, libIGCM/setupsimupage, libIGCM/change_BC, libIGCM/postprocessingpage, libIGCM/postalreadyrunpage, libIGCM_nemo_v_3_4/parallelpage_3_4, libIGCM/common_account, libIGCM/suggestpage, libIGCM/appendixpage )]] = '''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 : https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/Doc == 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 : [[BR]] {{{ alias svn_ano='svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl' }}} * Create and go into working directory : [[BR]] {{{ 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 ​http://forge.ipsl.jussieu.fr/libigcm/svn] : )[[BR]] {{{ svn_ano }}} * Extract NEMOGCM : [[BR]] {{{ cd modipsl/util ** ./model NEMO_v6 }}} [[BR]]** (verify NEMOGCM revision in '''modipsl/util/mod.def '''file: (fixed revision of NEMO: 5618)[[BR]] * #-H- NEMO_v6 NEMOGCM for CMIP6 exercise [[BR]]#-H- NEMO_v6 libIGCM tag libIGCM_v2.6[[BR]]#-M- NEMO_v6 Christian.Ethe@ipsl.jussieu.fr[[BR]]#-C- NEMO_v6 tags/libIGCM_v2.6 HEAD 10 libIGCM . [[BR]]#-C- NEMO_v6 branches/2015/nemo_v3_6_STABLE/NEMOGCM ''' 5618 ''' 7 . modeles[[BR]]#-C- NEMO_v6 CONFIG/UNIFORM/v6/NEMO_v6 HEAD 8 NEMO_v6 config[[BR]])[[BR]] * Choose and compile configuration (for example if you run ORCA1_LIM configuration on "ada" machine at idris) : '''(ref config??? ORCA2_LIM3_PISCES?????)'''[[BR]] {{{ cd ../modeles/NEMOGCM/CONFIG ./makenemo -m X64_ADA -n ORCA1_LIM3_PISCES -r ORCA2_LIM3 -j8 (executable is created in ORCA1_LIM/BLD/bin directory) }}} Using ./makenemo -h to see help ( to see list of compilers availables, to see options,...) [[BR]] ''' ''' * 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 [[BR]] [Post] [[BR]] SpaceName =PROD (to have IGCM_OUT on gaya)[[BR]] 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 : [https://forge.ipsl.jussieu.fr/nemo/wiki/libIGCM/setupsimupage setupsimupage] * Submit Job : [[BR]] {{{ cd ../ (back into modipsl directory)  }}} {{{ ./util/ins_job cd ../config/ORCA2_LIM/IGCM00 llsubmit Job_Name }}} And also see useful remarks: [https://forge.ipsl.jussieu.fr/nemo/wiki/libIGCM/suggestpage suggestpage] If you want to switch from climatological to interannual see: [https://forge.ipsl.jussieu.fr/nemo/wiki/libIGCM/change_BC change_BC] Simona Flavoni last update: [[Timestamp]]