103 | | = Modifications for V6.2 configurations (only if already extracted) = |
104 | | |
105 | | == Compilation and computation == |
106 | | |
107 | | Modify ARCH/arch-X64_IRENE.env (or ARCH/arch-X64_IRENE-AMD.env) |
108 | | {{{ |
109 | | # Compile and running environnement at Irene |
| 103 | = Modifications for v6.2-v6.5 configurations = |
| 104 | |
| 105 | == Modules for compilation and computation == |
| 106 | See here the modules that you should use at irene redhat8. We use the same modules at irene skylake and irene amd/rome. |
| 107 | |
| 108 | |
| 109 | Modify to the following modipsl/config/xxxx/ARCH/arch-X64_IRENE.env (or ARCH/arch-X64_IRENE-AMD.env): |
| 110 | {{{ |
| 111 | # Compile and running environement at Irene |
124 | | == post-processing == |
125 | | Modify libIGCM/libIGCM_sys/libIGCM_sys_irene.ksh or libIGCM_sys_irene-amd.ksh to source '''only''' env_atlas_irene file. (It will be the same now for irene and irene-amd) |
126 | | |
127 | | {{{ |
128 | | |
129 | | if [ X${TaskType} = Xcomputing ] ; then |
130 | | IGCM_debug_Print 1 "Modules will be loaded later in IGCM_sys_activ_variables." |
131 | | else |
132 | | module purge > /dev/null 2>&1 |
133 | | . $( ccc_home -u igcmg)/MachineEnvironment/irene/env_atlas_irene > /dev/null 2>&1 |
134 | | |
135 | | export PCMDI_MP=/ccc/work/cont003/igcmg/igcmg/PCMDI-MP |
136 | | export UVCDAT_ANONYMOUS_LOG=FALSE |
137 | | fi |
138 | | }}} |
139 | | |
| 126 | == libIGCM == |
| 127 | Adaptation for the post-processing has been done in libIGCM. You need revision 1581 or later. In the new version, only env_atlas_irene file is now sourced to avoid conflicts. |
| 128 | |
| 129 | * Extract a new version of libIGCM |
| 130 | {{{ |
| 131 | cd modipsl |
| 132 | mv libIGCM libIGCM.old |
| 133 | svn co -r 1581 https://forge.ipsl.jussieu.fr/libigcm/svn/trunk/libIGCM libIGCM |
| 134 | }}} |
| 135 | * If you already had an experiment folder, delete the old job and create a new one with ins_job as usual. This should always be done if you update your version of libIGCM. |