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.6 (diff) – NEMO

Changes between Version 40 and Version 41 of user/flavoni/libIGCM_v3.6


Ignore:
Timestamp:
2015-10-28T16:01:04+01:00 (9 years ago)
Author:
flavoni
Comment:

--

Legend:

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

    v40 v41  
    4040 ./model NEMO_v6 
    4141}}} 
    42    
    43   **  verify NEMOGCM revision in '''        modipsl/util/mod.def '''        file:  (fixed revision of NEMO: '''        5618'''        ) 
    44  
    45   #-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.7                                                                      HEAD  10     libIGCM                        .   [[BR]]       #-C- NEMO_v6  '''       branches/2015/nemo_v3_6_STABLE/NEMOGCM'''                                   '''       5618'''           7           .                       modeles[[BR]]       #-C- NEMO_v6  trunk/ORCA1_LIM3_PISCES                                                                HEAD  17             .              modeles/NEMOGCM/CONFIG[[BR]]       #-C- NEMO_v6  CONFIG/UNIFORM/v6/NEMO_v6                                                   HEAD    8     NEMO_v6                 config 
     42  **  verify NEMOGCM revision in '''         modipsl/util/mod.def '''         file:  (fixed revision of NEMO: '''         5618'''         ) 
     43 
     44  #-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.7                                                                      HEAD  10     libIGCM                        .   [[BR]]        #-C- NEMO_v6  '''        branches/2015/nemo_v3_6_STABLE/NEMOGCM'''                                    '''        5618'''            7           .                       modeles[[BR]]        #-C- NEMO_v6  trunk/ORCA1_LIM3_PISCES                                                                HEAD  17             .              modeles/NEMOGCM/CONFIG[[BR]]        #-C- NEMO_v6  CONFIG/UNIFORM/v6/NEMO_v6                                                   HEAD    8     NEMO_v6                 config 
    4645 
    4746(The OFFICIAL repository for the CONFIG '''ORCA1_LIM3_PISCES''' is the web site '''shaconemo''': https://forge.ipsl.jussieu.fr/shaconemo/wiki/README_ORCA1_LIM3_PISCES ) 
    4847 
    49   '''       NOTA BENE'''        : ORA1_LIM3_PISCES configuration is by default (in libIGCM) run with xios_server en detached mode --> so you need to download and compile xios: 
     48  '''        NOTA BENE'''         : ORA1_LIM3_PISCES configuration is by default (in libIGCM) run with xios_server en detached mode --> so you need to download and compile xios: 
    5049 
    5150 * Download XIOS ('''branch 1.0 revision 703''') 
    5251 
    53   (The documentation of xios is available here: http://forge.ipsl.jussieu.fr/ioserver/wiki/documentation        ) 
     52  (The documentation of xios is available here: http://forge.ipsl.jussieu.fr/ioserver/wiki/documentation         ) 
    5453 
    5554 * Compile XIOS (on ADA machine): 
     
    6362 
    6463}}} 
    65   
    66 * Edit NEMOGCM/CONFIG/'''cfg.txt''' file, and add the following line:  
     64 * Edit NEMOGCM/CONFIG/'''cfg.txt''' file, and add the following line: 
    6765 
    6866{{{ 
    6967ORCA1_LIM3_PISCES OPA_SRC LIM_SRC_3 NST_SRC TOP_SRC 
    7068}}} 
    71  
    7269 * Compile ORCA1_LIM3_PISCES configuration  (Using ./makenemo -h to see help ( to see list of compilers availables, to see options,...)) 
    7370 
     
    8885 
    8986}}} 
     87  '''NOTA: YOU CAN WANT TO USE MORE THAN ONE EXECUTABLE''': 
     88  so you can do, for example, 
     89{{{ 
     90ln -s ../modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/BLD/bin/nemo.exe nemo_orca1_lim3_pisces.exe 
     91}}} 
     92  JUST BECAREFUL to use '''SAME''' executable '''name''' in config.card 
     93 
    9094 * This is the structure of config in modipsl: 
    91   
     95 
    9296{{{ 
    9397 modipsl/config/NEMO_v6/ 
     
    125129                                               opa9.card 
    126130}}} 
    127  
    128131 * To create submission directory you have to copy config.card file in config/NEMO-v6 directory: 
    129132 
     
    132135 cp EXPERIMENTS/ORCA1_LIM3_PISCES/clim/config.card .  
    133136}}} 
    134  
    135  * Editing at this point modipsl/config/NEMO_v6/config.card   (according to iodef.xml file)''' 
     137 * Editing at this point modipsl/config/NEMO_v6/config.card   (according to iodef.xml file) 
    136138 
    137139{{{ 
     
    140142 
    141143}}} 
    142    
    143144 * Create Job : 
    144145 
     
    153154 
    154155}}} 
    155 * '''LOOK AT alla parameters of the Job you've created ''': 
     156 * '''LOOK AT alla parameters of the Job you've created ''': 
     157 
    156158By default is 1h, but for ORCA1-LIM3-PISCES is 1:45 for 1 year 
     159 
    157160{{{ 
    158161vi modipsl/config/NEMO_v6/EXP00/Job_EXP00 
    159162 # @ wall_clock_limit = 1:00:00 
    160163}}} 
    161  
    162164'''SPECIAL INFORMATIONS FOR RUN ORCA2-LIM3-PISCES''' 
    163165 
    164 ORCA2-LIM3-PISCES does not exists between reference configurations in v3_6_STABLE NEMOGCM/CONFIGURATION 
    165 so you've to: 
    166  
    167 * Create configuration ORCA2_LIM3_PISCES without compile it (with -j0): 
    168   
     166ORCA2-LIM3-PISCES does not exists between reference configurations in v3_6_STABLE NEMOGCM/CONFIGURATION so you've to: 
     167 
     168 * Create configuration ORCA2_LIM3_PISCES without compile it (with -j0): 
     169 
    169170{{{ 
    170171./makenemo -n ORCA2_LIM3_PISCES -r ORCA2_LIM_PISCES -j0 
    171172}}} 
    172  
    173 * Edit cfg.txt file by changing ORCA2_LIM3_PISCES definition : 
    174   
     173 * Edit cfg.txt file by changing ORCA2_LIM3_PISCES definition : 
     174 
    175175{{{ 
    176176vi cfg.txt  
    177177ORCA2_LIM3_PISCES OPA_SRC '''LIM_SRC_3''' NST_SRC TOP_SRC 
    178178}}} 
    179  
    180 * Clean the configuration ORCA2_LIM3_PISCES just created : 
    181   
     179 * Clean the configuration ORCA2_LIM3_PISCES just created : 
     180 
    182181{{{ 
    183182./makenemo -n ORCA2_LIM3_PISCES clean 
    184183}}} 
    185  
    186 * Change cpp keys: 
    187   
     184 * Change cpp keys: 
     185 
    188186{{{ 
    189187vi ORCA2_LIM3_PISCES/cpp_ORCA2_LIM3_PISCES.fcm  
    190188bld::tool::fppkeys key_trabbl '''key_lim3''' key_dynspg_flt key_diaeiv key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_zdftke key_zdfddm key_zdftmx key_top key_pisces key_iomput key_mpp_mpi 
    191189}}} 
    192  
    193 * And finally compile the ORCA2_LIM3_PISCES configuration : 
    194   
     190 * And finally compile the ORCA2_LIM3_PISCES configuration : 
     191 
    195192{{{ 
    196193./makenemo -n ORCA2_LIM3_PISCES -j 8 -m X64_ADA 
    197194}}} 
    198  
    199   
    200 ######## OLD VERSION 
     195 ######## OLD VERSION 
    201196 
    202197you can chek: 
     198 
    203199 * Editing at this point modipsl/config/NEMO_v6/EXPERIMENTS/ORCA1_LIM3_PISCES/clim/COMP/'''xios.card''' 
    204200 * Editing at this point modipsl/config/NEMO_v6/EXPERIMENTS/ORCA1_LIM3_PISCES/clim/COMP/'''opa9.card''' 
     
    206202 * Editing at this point modipsl/config/NEMO_v6/EXPERIMENTS/ORCA1_LIM3_PISCES/clim/COMP/'''pisces.card''' 
    207203 
    208  
    209204see : [https://forge.ipsl.jussieu.fr/nemo/wiki/libIGCM/setupsimupage setupsimupage] 
    210205