New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
user/flavoni/libIGCM_v3.3 (diff) – NEMO

Changes between Version 6 and Version 7 of user/flavoni/libIGCM_v3.3


Ignore:
Timestamp:
2011-02-01T15:16:30+01:00 (13 years ago)
Author:
flavoni
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • user/flavoni/libIGCM_v3.3

    v6 v7  
    3232    * Extract NEMOGCM : [[BR]] 
    3333{{{ 
    34  svn co http://forge.ipsl.jussieu.fr/nemo/svn/trunk/NEMOGCM 
     34 svn co http://forge.ipsl.jussieu.fr/nemo/svn/tags/nemo_v3_3/NEMOGCM 
    3535    ( If you want to extract even Documentation:  
    36     svn co http://forge.ipsl.jussieu.fr/nemo/svn/trunk ) 
     36    svn co http://forge.ipsl.jussieu.fr/nemo/svn/tags/nemo_v3_3 ) 
    3737}}} 
    3838 
    39     * Choosing and compiling configuration (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]] 
    4040{{{ 
    4141 cd NEMOGCM/CONFIG 
    4242 ./makenemo -m SX8_BRODIE -n ORCA2_LIM  
     43   (executable is created in ORCA2_LIM/BLD/bin directory) 
    4344}}} 
     45   
     46  Using ./makenemo -h to see help ( to see list of compilers availables, to see options,...) 
    4447 
    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]] 
    4849{{{ 
    4950 ./makenemo -m SX8_BRODIE -n ORCA2_LIM del_key "nproci=1 nprocj=1" 
    5051}}} 
    5152 
    52 * Example of a multi-processor run (decomposition 2x4) : [[BR]] 
     53    * Example of a multi-processor run (decomposition 2x4) : [[BR]] 
    5354{{{ 
    5455 ./makenemo -m SX8_BRODIE -n ORCA2_LIM add_key "nproci=2 nprocj=4" 
    5556}}} 
    5657 
     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}}} 
    5783 
    5884Editing at this point NEMOGCM/CONFIG/ORCA2_LIM/IGCM00/config.card    [[BR]] 
     
    6086see : [https://forge.ipsl.jussieu.fr/nemo/wiki/libIGCM/setupsimupage setupsimupage] 
    6187 
     88 
    6289   * Submit Job : [[BR]] 
    6390{{{ 
    64  ../../util/ins_job 
     91 ./EXTERNAL/util/ins_job 
    6592 cd IGCM00  
    6693 qsub Job_Name