Changes between Version 6 and Version 7 of user/flavoni/libIGCM_v3.3
- Timestamp:
- 2011-02-01T15:16:30+01:00 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
user/flavoni/libIGCM_v3.3
v6 v7 32 32 * Extract NEMOGCM : [[BR]] 33 33 {{{ 34 svn co http://forge.ipsl.jussieu.fr/nemo/svn/t runk/NEMOGCM34 svn co http://forge.ipsl.jussieu.fr/nemo/svn/tags/nemo_v3_3/NEMOGCM 35 35 ( If you want to extract even Documentation: 36 svn co http://forge.ipsl.jussieu.fr/nemo/svn/t runk)36 svn co http://forge.ipsl.jussieu.fr/nemo/svn/tags/nemo_v3_3 ) 37 37 }}} 38 38 39 * Choos ing and compilingconfiguration (for example if you run ORCA2_LIM configuration on "brodie" machine at idris) : [[BR]]39 * Choose and compile configuration (for example if you run ORCA2_LIM configuration on "brodie" machine at idris) : [[BR]] 40 40 {{{ 41 41 cd NEMOGCM/CONFIG 42 42 ./makenemo -m SX8_BRODIE -n ORCA2_LIM 43 (executable is created in ORCA2_LIM/BLD/bin directory) 43 44 }}} 45 46 Using ./makenemo -h to see help ( to see list of compilers availables, to see options,...) 44 47 45 Using ./makenemo -h to see help ( to see list of compilers availables, to see options,...) 46 47 * Example of a mono-processor run : [[BR]] 48 * Example of a mono-processor run : [[BR]] 48 49 {{{ 49 50 ./makenemo -m SX8_BRODIE -n ORCA2_LIM del_key "nproci=1 nprocj=1" 50 51 }}} 51 52 52 * Example of a multi-processor run (decomposition 2x4) : [[BR]]53 * Example of a multi-processor run (decomposition 2x4) : [[BR]] 53 54 {{{ 54 55 ./makenemo -m SX8_BRODIE -n ORCA2_LIM add_key "nproci=2 nprocj=4" 55 56 }}} 56 57 58 * Create PARAM directory for ORCA2_LIM configuration : [[BR]] 59 {{{ 60 cp -R CONFIG/ORCA2_LIM/EXP00 CONFIG/ORCA2_LIM/IGCM00/PARAM 61 }}} 62 63 * Download libIGCM in EXTERNAL directory : [[BR]] 64 {{{ 65 cd EXTERNAL 66 svn co http://forge.ipsl.jussieu.fr/libigcm/svn/tags/libIGCM_v1_9 libIGCM 67 svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk/util 68 }}} 69 70 * Change PATH in ins_job script : [[BR]] 71 {{{ 72 vi util/ins_job ; line 106 73 replace for i in $(find ${d_n}/.. -name ${F_CFG} -print) 74 by for i in $(find ${d_n}/../.. -name ${F_CFG} -print) 75 }}} 76 77 * Create bin in EXTERNAL directory, and create link to nemo.exe : [[BR]] 78 {{{ 79 mkdir EXTERNAL/bin 80 ln -s ORCA2_LIM/BLD/bin/nemo.exe EXTERNAL/bin/ 81 (because libIGCM looks for executable in ${MODIPSL}/bin ; in our case ${MODIPSL}=EXTERNAL/) 82 }}} 57 83 58 84 Editing at this point NEMOGCM/CONFIG/ORCA2_LIM/IGCM00/config.card [[BR]] … … 60 86 see : [https://forge.ipsl.jussieu.fr/nemo/wiki/libIGCM/setupsimupage setupsimupage] 61 87 88 62 89 * Submit Job : [[BR]] 63 90 {{{ 64 . ./../util/ins_job91 ./EXTERNAL/util/ins_job 65 92 cd IGCM00 66 93 qsub Job_Name