163 | | |
164 | | # Configurations # |
165 | | '''Following configurations are technically ready (scientific validation in progress) to be used at Irene'''. On 2018/8, performances are 1.2 times faster than curie. |
166 | | * IPSLCM6.1.5-LR, IPSLCM6.1.6-LR, IPSLCM6.1.7-LR,IPSLCM6.1.8-LR |
167 | | * IPSLCM5A2.1 |
168 | | * LMDZOR_v6.1.5 |
169 | | * ORCHIDEE_trunk |
170 | | * ORCHIDEE_2_0 |
171 | | * NEMO_v6_OMIP |
172 | | * LMDZORINCA_v6 |
173 | | * LMDZ5A2.1_ISO |
174 | | * IPSLESM6 |
175 | | * IPSLCM5A2CHT |
176 | | |
177 | | # How to use old configurations # |
178 | | * you need to update files AA_make.gdef and w_h_i in util directory. For this you will need to download a new modipsl/util directory. |
179 | | {{{ |
180 | | cd modipsl |
181 | | svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk/util util_irene |
182 | | cp util_irene/AA_make.gdef util/. |
183 | | cp util_irene/w_i_h util/. |
184 | | rm -rf util_irene |
185 | | }}} |
186 | | |
187 | | * you need to change your version of libIGCM |
188 | | {{{ |
189 | | cd modipsl |
190 | | mv libIGCM libIGCM_curie |
191 | | svn co http://forge.ipsl.jussieu.fr/libigcm/svn/trunk/libIGCM |
192 | | }}} |
193 | | |
194 | | * you need to download arch files for IRENE for LMDZ, ORCHIDEE, INCA |
195 | | |
196 | | {{{ |
197 | | cd modipsl |
198 | | mkdir modele_arch |
199 | | cd modele_arch |
200 | | svn co svn://forge.ipsl.jussieu.fr/orchidee/trunk/ORCHIDEE/arch/ ORCHIDEE_arch |
201 | | svn co http://forge.ipsl.jussieu.fr/inca/svn/trunk/INCA5/arch/ INCA_arch |
202 | | svn co http://svn.lmd.jussieu.fr/LMDZ/LMDZ6/branches/IPSLCM6.0.15/arch/ LMDZ_arch |
203 | | svn co http://forge.ipsl.jussieu.fr/ioserver/svn/XIOS/branchs/xios-2.5/arch/ XIOS_arch |
204 | | mv ORCHIDEE_arch/*IRENE* ../modeles/ORCHIDEE/arch/. |
205 | | mv INCA_arch/*IRENE* ../modeles/INCA/arch/. |
206 | | mv LMDZ_arch/*IRENE* ../modeles/LMDZ/arch/. |
207 | | mv XIOS_arch/*IRENE* ../modeles/XIOS/arch/. |
208 | | cd ../ |
209 | | rm -rf modele_arch |
210 | | }}} |
211 | | |
212 | | * if you are working with INCA you need a file pre_proc_X64_IRENE.x |
213 | | {{{ |
214 | | cd modipsl/modeles/INCA |
215 | | cp pre_proc_X64_CURIE.x pre_proc_X64_IRENE.x |
216 | | }}} |
217 | | |
218 | | * create a new makefile |
219 | | {{{ |
220 | | cd modipsl/config/*** |
221 | | mv Makefile Makefile_curie |
222 | | ../../util/ins_make |
223 | | gmake clean |
224 | | gmake yourresolution |
225 | | }}} |
226 | | |
227 | | * create a new experiment directory and create a new job |
228 | | * now you can work as on Curie |
229 | | |
230 | | # How to use old NEMO configurations # |
231 | | * download the updated version of libIGCM |
232 | | {{{ |
233 | | cd modipsl |
234 | | mv libIGCM libIGCM_curie |
235 | | svn co http://forge.ipsl.jussieu.fr/libigcm/svn/trunk/libIGCM |
236 | | }}} |
237 | | * download IRENE's arch files for NEMO and XIOS |
238 | | {{{ |
239 | | cd modipsl |
240 | | mkdir modele_arch |
241 | | cd modele_arch |
242 | | svn co http://forge.ipsl.jussieu.fr/ioserver/svn/XIOS/branchs/xios-2.5/arch/ XIOS_arch |
243 | | svn co http://forge.ipsl.jussieu.fr/igcmg/svn/CONFIG/UNIFORM/v6/NEMO_v6/ARCH/ NEMO_arch |
244 | | }}} |
245 | | * download and compile XIOS |
246 | | {{{ |
247 | | cd ../modeles |
248 | | svn co http://forge.ipsl.jussieu.fr/ioserver/svn/XIOS/trunk -r 1037 XIOS |
249 | | cd XIOS |
250 | | mv ../../modele_arch/XIOS_arch/*IRENE* arch/. |
251 | | ./make_xios --arch X64_IRENE --prod --full --job 8 |
252 | | }}} |
253 | | * Compile NEMO |
254 | | {{{ |
255 | | cd ../NEMOGCM |
256 | | mv ../../modele_arch/NEMO_arch/*IRENE* ARCH/. |
257 | | cd CONFIG |
258 | | ./makenemo -n MY_CONFIG -m X64_IRENE clean |
259 | | ./makenemo -n MY_CONFIG -m X64_IRENE -j 8 |
260 | | }}} |
261 | | * create a new experiment directory |
262 | | * now you can work as on Curie |