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_v4.0a (diff) – NEMO

Changes between Version 5 and Version 6 of user/flavoni/libIGCM_v4.0a


Ignore:
Timestamp:
2017-01-18T11:36:35+01:00 (7 years ago)
Author:
flavoni
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • user/flavoni/libIGCM_v4.0a

    v5 v6  
    8484 
    8585}}} 
    86  * Compile ORCA1_LIM3_PISCES configuration  (Using ./makenemo -h to see help ( to see list of compilers availables, to see options,...)) 
     86 * Compile ORCA2_LIM3_PISCES configuration  (Using ./makenemo -h to see help ( to see list of compilers availables, to see options,...)) 
    8787 
    8888{{{ 
     
    104104  '''                            NOTA: YOU CAN WANT TO USE MORE THAN ONE EXECUTABLE'''                            : so you can do, for example, 
    105105{{{ 
    106 ln -s ../modeles/NEMOGCM/CONFIG/ORCA1_LIM3_PISCES/BLD/bin/nemo.exe nemo_orca1_lim3_pisces.exe 
    107106ln -s ../modeles/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/BLD/bin/nemo.exe nemo_orca2_lim3_pisces.exe 
    108107ln -s ../modeles/NEMOGCM/CONFIG/ORCA2_LIM2_PISCES/BLD/bin/nemo.exe nemo_orca2_lim2_pisces.exe 
     
    117116                    GENERAL 
    118117                    EXPERIMENTS/ 
    119                          ORCA1_LIM3_PISCES/ 
    120                                          clim/ 
    121                                            config.card 
    122                                            COMP/ 
    123                                                xios.card 
    124                                                lim3.card 
    125                                                pisces.card 
    126                                                opa9.card 
    127                                          ia/ 
    128                                            config.card  
    129                                            COMP/ 
    130                                                xios.card 
    131                                                lim3.card 
    132                                                pisces.card 
    133                                                opa9.card 
    134                          ORCA2_LIM2_PISCES/ 
    135                                          clim/ 
    136                                            config.card 
    137                                            COMP/ 
    138                                                lim2.card 
    139                                                pisces.card 
    140                                                opa9.card                                          
    141                                          
    142118                         ORCA2_LIM3_PISCES/ 
    143119                                         clim/ 
     
    152128{{{ 
    153129 cd modipsl/config/NEMO_v6 
    154  cp EXPERIMENTS/ORCA1_LIM3_PISCES/clim/config.card .  
     130 cp EXPERIMENTS/ORCA2_LIM3_PISCES/clim/config.card .  
    155131}}} 
    156132 * Editing at this point '''modipsl/config/NEMO_v6/config.card'''   (according to iodef.xml file)   see detailed page for more informations: [https://forge.ipsl.jussieu.fr/nemo/wiki/libIGCM_nemo_v_3_6/config.card_description page description of config.card] 
     
    158134{{{ 
    159135 vi config.card   
    160  # Modify  AT LEAST JobName=eOR1L3P 
     136 # Modify  AT LEAST JobName=eOR2L3P 
    161137 
    162138}}} 
    163  * BE CAREFUL at this point: VERIFY in modipsl/config/NEMO_v6/GENERAL/PARAM/namelist_'''ORCA1'''''clim(ia)''_cfg that you domain decomposition is: 
    164    * '''jpni        =    17 ''' 
    165    * ''' jpnij       =   221''' 
    166    * ''' jpnj        =    13''' 
     139 * BE CAREFUL at this point: VERIFY in modipsl/config/NEMO_v6/GENERAL/PARAM/namelist_'''ORCA2'''''clim(ia)''_cfg that you domain decomposition is: 
     140   * '''jpni        =    8 ''' 
     141   * ''' jpnij       =   4''' 
     142   * ''' jpnj        =   32''' 
    167143 
    168 if not NEMO makes itself its decomposition like 221 * 1 and THIS DOES NOT WORK (your ocean.output will end with : "dta_tsd: deallocte T & S arrays as they are only use to initialize the run" WITHOUT ERROR MESSAGE 
     144if not NEMO makes itself its decomposition and THIS DOES NOT WORK (your ocean.output will end with : "dta_tsd: deallocte T & S arrays as they are only use to initialize the run" WITHOUT ERROR MESSAGE 
    169145 
    170146 * Create Job :  (using ins_job in modsipl/lib IGCM directory) 
     
    176152        GENERAL 
    177153        EXPERIMENTS 
    178         eOR1L3P  #new submission directory, config card is now HERE 
     154        eOR2L3P  #new submission directory, config card is now HERE 
    179155 
    180156}}} 
    181157 * '''LOOK AT alla parameters of the Job you've created ''': 
    182158 
    183 By default is 1 hour ('''@ wall_clock_limit = 1:00:00'''), but for ORCA1-LIM3-PISCES is about 1:45 on 221 cpus for 1 year 
     159By default is 1 hour ('''@ wall_clock_limit = 1:00:00'''), but for ORCA2-LIM3-PISCES is about '''???? 1:45''' on 32 cpus for 1 year 
    184160 
    185161{{{ 
    186 cd eOR1L3P 
    187 vi Job_eOR1L3P 
     162cd eOR2L3P 
     163vi Job_eOR2L3P 
    188164 # @ wall_clock_limit = 2:00:00 
    189165}}} 
     
    191167 
    192168{{{ 
    193 llsubmit Job_eOR1L3P 
    194 }}} 
    195 '''***** SPECIAL INFORMATIONS FOR RUN ORCA2-LIM3-PISCES *****''' 
    196  
    197 ORCA2-LIM3-PISCES does not exists between reference configurations in v3_6_STABLE NEMOGCM/CONFIGURATION so you've to: 
    198  
    199  * Create configuration ORCA2_LIM3_PISCES without compile it (with -j0): 
    200  
    201 {{{ 
    202 ./makenemo -n ORCA2_LIM3_PISCES -r ORCA2_LIM_PISCES -j0 
    203 }}} 
    204  * Edit cfg.txt file by changing ORCA2_LIM3_PISCES definition : 
    205  
    206 {{{ 
    207 vi cfg.txt  
    208 ORCA2_LIM3_PISCES OPA_SRC '''LIM_SRC_3''' NST_SRC TOP_SRC 
    209 }}} 
    210  * Clean the configuration ORCA2_LIM3_PISCES just created : 
    211  
    212 {{{ 
    213 ./makenemo -n ORCA2_LIM3_PISCES clean 
    214 }}} 
    215  * Change cpp keys: 
    216  
    217 {{{ 
    218 vi ORCA2_LIM3_PISCES/cpp_ORCA2_LIM3_PISCES.fcm  
    219 bld::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 
    220 }}} 
    221  * And finally compile the ORCA2_LIM3_PISCES configuration : 
    222  
    223 {{{ 
    224 ./makenemo -n ORCA2_LIM3_PISCES -j 8 -m X64_ADA 
     169llsubmit Job_eOR2L3P 
    225170}}} 
    226171If you want to switch from climatological to interannual see [https://forge.ipsl.jussieu.fr/nemo/wiki/libIGCM_nemo_v_3_6/config.card_description page description of config.card]