Changes between Version 24 and Version 25 of Doc/ComputingCenters/ESPRImesocenter
- Timestamp:
- 11/13/19 12:39:46 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Doc/ComputingCenters/ESPRImesocenter
v24 v25 5 5 6 6 In this infrastructure there are: 7 - Ciclad: an IPSL computing cluster located on the Jussieu campus in Paris, France, hostedmostly modeling data (such as CORDEX, CMIP...)8 - !ClimServ: an IPSL computing cluster too located at Polytechnique in Palaisseau, hostedmostly observation data.7 - Ciclad: an IPSL computing cluster located on the Jussieu campus (Paris, France), which hosts mostly modeling data (such as CORDEX, CMIP...) 8 - !ClimServ: an IPSL computing cluster located at Polytechnique (Palaisseau, France), which hosts mostly observation data. 9 9 10 The both clusters have the same software and some file systems are cross-mounted . [wiki:Doc/Tools#libIGCM libIGCM] is used in the same way on both clusters and the shared account, located at Ciclad is used also at Climserv. The documentation below is mainly written for Ciclad but the same is true for Climserv.10 The both clusters have the same software and some file systems are cross-mounted, thus [wiki:Doc/Tools#libIGCM libIGCM] is used in the same way on both clusters. The shared account, located at Ciclad, is used also at !ClimServ. The documentation below is mainly written for Ciclad but the same can be applied for !ClimServ. 11 11 12 12 ## General information ## … … 15 15 Quick documentation could be found [https://mesocentre.ipsl.fr/quick-start/ here] (only in French for now). 16 16 17 For mesocenter details about [http://mesocentre.ipsl.fr/quick-start/2/ computation on Ciclad and Climserv]17 For mesocenter details about [http://mesocentre.ipsl.fr/quick-start/2/ computation on Ciclad and !ClimServ] 18 18 19 19 hotline : [http://mesocentre.ipsl.fr/ouverture-de-tickets/ meso-support (at) ipsl.fr] … … 23 23 The front-end machine can be accessed via {{{ciclad.jussieu.ipsl.fr}}}. 24 24 25 Output files written by [wiki:Doc/Tools#libIGCM libIGCM] are stored by default in /data/yourlogin/IGCM_OUT at ciclad and in /homedata/yourlogin/IGCM_OUT at climserv.25 Output files written by [wiki:Doc/Tools#libIGCM libIGCM] are stored by default in `/data/yourlogin/IGCM_OUT` at Ciclad and in `/homedata/yourlogin/IGCM_OUT` at !ClimServ. 26 26 27 27 ### Shared account ### 28 The repository for shared files are found in '''/prodigfs/ipslfs/igcmg/IGCM'''.28 The repository for shared files are found in `/prodigfs/ipslfs/igcmg/IGCM`. 29 29 30 30 Read more: [wiki:Doc/ComputingCenters/SharedFiles Repository for shared files and shared tools] … … 39 39 ### How to define your environment ### 40 40 41 To set up ferret and FAST tools and to load the modules needed for compilation of LMDZ, ORCHIDEE and XIOS, add the following line in your login file (e.g. ` /home/igcmg/.bashrc`) :41 To set up ferret and FAST tools and to load the modules needed for compilation of LMDZ, ORCHIDEE and XIOS, add the following line in your login file (e.g. `${HOME}/.bashrc`) : 42 42 43 43 {{{ … … 48 48 To receive the end-of-job messages returned by the job itself (e.g. end of simulation, error,...) you must specify your email address in the file {{{${HOME}/.forward}}}. 49 49 50 ## Compiling at ciclad and climserv ## 51 When installing [https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/Doc/Tools#modipsl 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. 52 Note following message from the script ''ins_make'' which installs the makefiles is correct both for ciclad and climserv: 50 ## Compiling at Ciclad and !ClimServ ## 51 When installing [https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/Doc/Tools#modipsl 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. 52 53 Note that the following message from the script ''ins_make'' which installs the makefiles is correct both for Ciclad and !ClimServ: 53 54 {{{ 54 55 Installation of makefiles, scripts and data for ifort_CICLAD … … 56 57 57 58 58 Following forced configurations have been tested at C ICLADwith the ifort compiler:59 Following forced configurations have been tested at Ciclad with the ifort compiler: 59 60 * NEMO forced mode 60 61 * ORCHIDEE offline 61 62 * LMDZOR_v6 62 63 63 The coupled models IPSLCM5 or IPSLCM6 have not been tested at C ICLAD.64 The coupled models IPSLCM5 or IPSLCM6 have not been tested at Ciclad. 64 65 65 66 '''To be checked before compilation''' 66 * 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''' (use "module liste" to see loaded modules). If this is not the case, load them as follow (use 1 of 2 options) :67 * 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''' (use "module liste" to see loaded modules). If this is not the case, load them as follow (use 1 of 2 options) : 67 68 {{{ 68 69 source /home/igcmg/.atlas_env_ciclad_ksh … … 84 85 85 86 ### Older versions ### 86 To 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 :87 * Compiling XIOS using netcdf sequential. For this add in modipsl/config/AA_make : --netcdf_lib netcdf4_seq on the line make_xiosas follow:87 To 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 : 88 * Compiling XIOS using netcdf sequential. For this add in `modipsl/config/AA_make` : `--netcdf_lib netcdf4_seq` on the line `make_xios` as follow: 88 89 {{{ 89 90 (cd ../../modeles/XIOS ; ./make_xios --netcdf_lib netcdf4_seq --prod --arch ${FCM_ARCH} --job 8 ; cp bin/xios_server.exe ../../bin/. ; ) 90 91 }}} 91 * To use older versions of LMDZ, add following 2 lines in the end of modipsl/models/LMDZ/arch/arch-ifort_CICLAD.path:92 * To use older versions of LMDZ, add following 2 lines in the end of `modipsl/models/LMDZ/arch/arch-ifort_CICLAD.path`: 92 93 {{{ 93 94 XIOS_INCDIR=$LMDGCM/../XIOS/inc … … 102 103 103 104 104 ## libIGCM at ciclad and climserv ##105 ## libIGCM at Ciclad and !ClimServ ## 105 106 [wiki:Doc/Tools#libIGCM libIGCM] can be used since tag libIGCM_v2.6 . No monitoring and atlas are done. No pack is implemented. 106 107