64 | | Makefiles setup, scripts and data for ada |
65 | | |
66 | | Installation in ../config/LMDZOR_v5 |
67 | | Path from Makefile to modipsl/util : ../../util |
68 | | Installation in ../modeles/IOIPSL/src |
69 | | Path from Makefile to modipsl/util : ../../../util |
70 | | Installation in ../modeles/ORCHIDEE/src_global |
71 | | Path from Makefile to modipsl/util : ../../../util |
72 | | Installation in ../modeles/ORCHIDEE/src_parameters |
73 | | Path from Makefile to modipsl/util : ../../../util |
74 | | Installation in ../modeles/ORCHIDEE/src_parallel |
75 | | Path from Makefile to modipsl/util : ../../../util |
76 | | Installation in ../modeles/ORCHIDEE/src_stomate |
77 | | Path from Makefile to modipsl/util : ../../../util |
78 | | Installation in ../modeles/ORCHIDEE/src_sechiba |
79 | | Path from Makefile to modipsl/util : ../../../util |
80 | | Installation in ../modeles/ORCHIDEE |
| 64 | Makefiles setup, scripts and data for irene |
| 65 | |
| 66 | Installation in ../config/LMDZOR_v6 |
| 136 | |
| 137 | LMD144142-L59 : libioipsl xios liborchidee lmdz144x142x59 verif |
| 138 | echo "noORCAxLMD144142-L59" >.resol |
| 139 | echo "RESOL_ATM_3D=144x142x59" >>.resol |
| 140 | |
| 141 | LMD144142-L79 : libioipsl xios liborchidee lmdz144x142x79 verif |
| 142 | echo "noORCAxLMD144142-L79" >.resol |
| 143 | echo "RESOL_ATM_3D=144x142x79" >>.resol |
| 144 | |
| 145 | LMD512360-L79 : libioipsl xios liborchidee lmdz512x360x79 verif |
| 146 | echo "noORCAxLMD512360-L79" >.resol |
| 147 | echo "RESOL_ATM_3D=512x360x79" >>.resol |
| 148 | |
147 | | * LMD4443 |
148 | | * LMD5655 |
149 | | * LMD9671 |
150 | | * LMD9695 |
151 | | * LMD9695-L39 |
152 | | * LMD144142 |
153 | | * LMD144142-L39 |
154 | | |
155 | | Another feature of the Makefile is ability to compile any model with the chosen resolution. |
156 | | |
157 | | |
158 | | For '''''_v5''''' configurations, the default resolution is 96x95x39. |
159 | | |
160 | | # How to compile? # |
161 | | |
162 | | ## Special case at curie for configuration IPSLCM6.0.14-LR and later including IPSLCM6.1.*-LR ## |
163 | | [[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)]] |
164 | | 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: |
165 | | {{{ |
166 | | module purge |
167 | | . /ccc/cont003/home/igcmg/igcmg/MachineEnvironment/curie/env_intel17.0.2_curie |
168 | | . /ccc/cont003/home/igcmg/igcmg/MachineEnvironment/curie/env_netcdf4.3.3.1_curie |
169 | | |
170 | | }}} |
171 | | 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. |
172 | | |
173 | | |
174 | | ## For all configurations ## |
| 151 | * LMD5655 |
| 152 | * LMD9671 |
| 153 | * LMD9695 |
| 154 | * LMD9695-L39 |
| 155 | * LMD9695-L79 |
| 156 | * LMD128118-L39 |
| 157 | * LMD144142 |
| 158 | * LMD144142-L39 |
| 159 | * LMD144142-L59 |
| 160 | * LMD144142-L79 |
| 161 | * LMD512360-L79 |
| 162 | |
| 163 | ## How to compile? ## |
| 164 | |
183 | | For the default resolution gmake is fine. |
184 | | Example for LMDZOR_v5: |
185 | | {{{ |
186 | | #!sh |
187 | | cd modipsl/config/LMDZOR_v5 |
188 | | gmake LMD144142-L39 |
189 | | }}} |
190 | | |
191 | | The hidden file '''.resol''' is created when compiling was successful. This file contains information about the resolution you have just compiled. This file will be used later when setting up the simulation, in particular to locate the input files. |
| 171 | Example for LMDZOR_v6.1.10: |
| 172 | {{{ |
| 173 | #!sh |
| 174 | cd modipsl/config/LMDZOR_v6 |
| 175 | gmake LMD144142-L79 |
| 176 | }}} |
| 177 | |
| 178 | An hidden file '''.resol''' is created when compiling was successful. This file contains information about the resolution you have just compiled. This file will be used later when setting up the simulation, in particular to locate the input files. |
194 | | ORCAxLMD144142-L39 |
195 | | RESOL_ATM_3D=144x142x39 |
196 | | }}} |
197 | | |
198 | | [[NoteBox(note,Once the file '''.resol''' is created\, you can recompile your configuration using the gmake script without specifying the resolution., 600px)]] |
199 | | |
200 | | For ORCHIDEE_OL, the resolution is not specified during run time. Compiler using only '''gmake'''. The file .resol will not be created. |
| 181 | noORCAxLMD144142-L79 |
| 182 | RESOL_ATM_3D=144x142x79 |
| 183 | }}} |
| 184 | |
| 185 | [[NoteBox(note,Once the file `.resol` is created\, you can recompile your configuration using the gmake script without specifying the resolution., 600px)]] |
| 186 | |
| 187 | For ORCHIDEE_OL, the resolution is not specified during run time. Compiler using only '''gmake'''. The file `.resol` will not be created. |