Changes between Version 17 and Version 18 of Doc/ComputingCenters/ESPRImesocenter


Ignore:
Timestamp:
02/13/17 17:46:47 (3 years ago)
Author:
jgipsl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Doc/ComputingCenters/ESPRImesocenter

    v17 v18  
    4646 
    4747## Compiling at ciclad and climserv ## 
    48 When installing modipsl, the default compiler at ciclad and climserv is set to ifort. In modipsl/util/AA_make.gdef this corresponds to the target ifort_CICLAD. The same target is used for both ciclad and climserv. The corresponding arch files for compiling with fcm are named arch-ifort_CICLAD.fcm and arch-ifort_CICLAD.path. To compile at ciclad/climserv you need LMDZ5/trunk rev 2133 or later, ORCHIDEE/trunk rev 2375 or later. Other compilers exist at CICLAD and !ClimServ but they have not been tested with all models.  
     48When installing modipsl, the default compiler at ciclad and climserv is set to ifort. In modipsl/util/AA_make.gdef this corresponds to the target ifort_CICLAD. The same target is used for both ciclad and climserv. The corresponding arch files for compiling with fcm are named arch-ifort_CICLAD.fcm and arch-ifort_CICLAD.path. Other compilers exist at CICLAD and !ClimServ but they have not been tested with all models.  
    4949Note following message from the script ''ins_make'' which installs the makefiles is correct both for ciclad and climserv: 
    5050{{{ 
     
    5656 * NEMO forced mode 
    5757 * ORCHIDEE offline 
    58  * LMDZOR_v6 (LMDZ5/trunk 2449, ORCHIDEE trunk 3171, XIOS branchs/xios-1.0 rev 604, libIGCM_v2.7). Some modifications are required: 
     58 * LMDZOR_v6  
     59 
     60The coupled models IPSLCM5 or IPSLCM6 have not been tested at CICLAD. 
     61 
     62'''To be checked before compilation''' 
     63 * Make sure following libraries are loaded in the terminal: intel/15.0.6.233 openmpi/1.4.5-ifort netcdf4/4.2.1.1-ifort. If this is not the case, load them as follow : 
     64{{{ 
     65module unload intel openmpi netcdf4 
     66module load intel/15.0.6.233 openmpi/1.4.5-ifort netcdf4/4.2.1.1-ifort 
     67}}} 
     68 * If you use an older version than revision 1039 on the trunk XIOS, then update compile options as follow : 
     69{{{ 
     70cd modeles/XIOS/arch 
     71svn update -r 1039 
     72}}} 
     73 * Verify that the option '''--netcdf_lib netcdf4_seq''' is set on the line with make_xios in config/xxxx/Makefile. Otherwise modify to have as follow : 
     74{{{ 
     75xios : 
     76        (cd  ../../modeles/XIOS ; ./make_xios  \ 
     77--prod --arch ${FCM_ARCH} --job 8 ; cp bin/xios_server.exe ../../bin/. ; ) 
     78}}} 
     79 
     80### Older versions ### 
     81To compile at ciclad/climserv you need LMDZ5/trunk rev 2133 or later, ORCHIDEE/trunk rev 2375 or later, XIOS branchs/xios-1.0 rev 604 or XIOS/trunk, libIGCM_v2.7 or later. Some modifications might be needed : 
    5982  * Compiling XIOS using netcdf sequential. For this add in modipsl/config/AA_make : --netcdf_lib netcdf4_seq on the line make_xios as follow: 
    6083{{{ 
     
    6992   * update for LMDZ: cd modipsl/modeles/LMDZ/arch; svn -r 2449 update  
    7093   * update for ORCHIDEE only in LMDZOR_v5.2 : cd modipsl/modeles/ORCHIDEE/arch ; svn -r 3171 update 
     94   * update for XIOS: cd modipsl/modeles/XIOS/arch; svn -r 1039 update 
    7195 
    72 The coupled models IPSLCM5 or IPSLCM6 have not been compiled at CICLAD. 
     96 
    7397 
    7498