Changes between Version 20 and Version 21 of DevelopmentActivities/Xios


Ignore:
Timestamp:
2014-06-02T14:04:57+02:00 (10 years ago)
Author:
jgipsl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevelopmentActivities/Xios

    v20 v21  
    1616> cd modipsl/util 
    1717 
    18 Add extraction of XIOS by adding following line in mod.def : (XIOS revision 446, 455 and 471 have been tested successfully with ORCHIDEE, revision 452 and 472 do not work) : 
    19 #-C- ORCHIDEE_trunk  XIOS/trunk                               471     12 XIOS               modeles 
     18Add extraction of XIOS by adding following line in mod.def : (XIOS revision 446, 455, 471 and 480 have been tested successfully with ORCHIDEE, revision 452 and 472 do not work) : 
     19#-C- ORCHIDEE_trunk  XIOS/trunk                               480     12 XIOS               modeles 
    2020 
    2121> ./model ORCHIDEE_trunk 
     
    2424 
    2525 
    26  * Adapt compiling with netcdf parallel. Since revision [1875] there is no need to modify makefiles or arch files. Only loading parallel netcf and hdf5 is needed. Before compiling do following: 
     26 * Adapt compiling with netcdf parallel. Since revision [1875] there is no need to modify makefiles or arch files. Only loading parallel netcdf and hdf5 is needed. At curie, following has to be done(this is the default case using the [http://forge.ipsl.jussieu.fr/igcmg_doc/wiki/DocBenvBtgcc#HowtoinstallyourenvironmentonTGCC proposed IPSL environment]):  
    2727{{{ 
    2828module unload netcdf hdf5 
     
    4242   * Activate XIOS by adding XIOS_ORCHIDEE_OK=y 
    4343   * Deactivate IOIPSL by setting WRITE_STEP=0 and STOMATE_HIST_DT=0 in run.def 
    44   * This executable must be used with netcdf and hdf5 parallel, add in the job just before exexcution following lines : 
     44  * This executable must be used with netcdf and hdf5 parallel, add in the job just before execution following lines(done in libIGCM since tag v2.2) : 
    4545{{{ 
    4646module unload netcdf hdf5 
     
    8787> cd modipsl/util 
    8888}}} 
    89  * Add following lines in mod.def : 
    90 {{{ 
    91 #-H- LMDZOR_v6  LMDZ and ORCHIDEE working version towards IPSLCM6 
    92 #-H- LMDZOR_v6  Configuration in developement and test phase 
    93 #-M- LMDZOR_v6  Josefine.Ghattas@ipsl.jussieu.fr 
    94 #-C- LMDZOR_v6  IOIPSL/tags/v2_2_2/src                HEAD               8  IOIPSL/src modeles 
    95 #-C- LMDZOR_v6  trunk/ORCHIDEE                        HEAD               14 ORCHIDEE   modeles 
    96 #-C- LMDZOR_v6  LMDZ5/trunk                           1986               11 LMDZ       modeles 
    97 #-C- LMDZOR_v6  XIOS/trunk                            471                12 XIOS       modeles 
    98 #-C- LMDZOR_v6  CONFIG/UNIFORM/v6/LMDZOR_v6           HEAD               8  LMDZOR_v6  config 
    99 #-C- LMDZOR_v6  trunk/ORCHIDEE_OL                     HEAD               14 ORCHIDEE_OL config 
    100 #-C- LMDZOR_v6  trunk/libIGCM                         990                10 libIGCM    . 
    101 }}} 
    10289 
    10390 * Extract configuration LMDZOR_v6 
     
    113100}}} 
    114101 
    115  * Change main makefile to compile mpi_omp instead of mpi, change on 3 lignes with makeorchidee_fcm and makelmez_fcm 
    116  
    117  * Compile as usuall 
     102 * Compile (by default with XIOS and for hybrid mpi_omp mode) 
    118103{{{ 
    119104cd modipsl/config/LMDZOR_v6 
     
    122107 
    123108* Lance 
    124 Use all xml files found in modipsl/modeles/LMDZ/DefLists except iodef.xml.  
    125  
    126 = LMDZOR with OpenMP = 
     109Use all xml files found in modipsl/modeles/LMDZ/DefLists and modeles/ORCHIDEE/src_xml except iodef.xml.  
     110 
     111The configuration LMDZOR_v6 is under construction. The experiment LMDZOR/clim is half-adapted.... To be finished.  
     112 
     113= For old versions of LMDZ :  LMDZOR with OpenMP = 
    127114Do as above but : 
    128115 * take revision 1729 of LMDZ and update some files :