Changes between Version 16 and Version 17 of Doc/Compile
- Timestamp:
- 06/21/18 16:57:19 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Doc/Compile
v16 v17 21 21 {{{ 22 22 # At TGCC: 23 PATH= ~p86ipsl/fcm/bin:$PATH23 PATH=`ccc_home -u igcmg`/Tools/fcm/bin:$PATH 24 24 25 25 # At IDRIS: … … 158 158 # How to compile? # 159 159 160 ## Special case at curie for configuration IPSLCM6.0.14-LR or IPSLCM6.0.15-LR ##160 ## Special case at curie for configuration IPSLCM6.0.14-LR and later including IPSLCM6.1.*-LR ## 161 161 [[NoteBox(warn, If you are working with configuration IPSLCM6.0.14-LR or IPSLCM6.0.15-LR at curie you need to modify your environment, 600px)]] 162 162 At curie, if you work with configuration IPSLCM6.0.14-LR or IPSLCM6.0.15-LR you need to change environment before the compilation. Do following in the terminal were you will compile: 163 163 {{{ 164 164 module purge 165 . /ccc/cont003/home/dsm/p86ipsl/.env_intel17.0.2_curie 166 . /ccc/cont003/home/dsm/p86ipsl/.env_netcdf4.3.3.1_curie 165 . /ccc/cont003/home/igcmg/igcmg/MachineEnvironment/curie/env_intel17.0.2_curie 166 . /ccc/cont003/home/igcmg/igcmg/MachineEnvironment/curie/env_netcdf4.3.3.1_curie 167 167 168 }}} 168 169 This is done to change the version of the compiler to a newer one. It can be used for other configurations at curie as well but it is only mandatory for the here specified configurations. During run time, libIGCM will find out with which compiler version has been used and libIGCM will source the corresponding modules.