1 | This folder contains all the files needed to run the Planetary Evolution Model (PEM). |
---|
2 | |
---|
3 | # launch_pem.sh: |
---|
4 | Bash script file to launch the chained simulation of PEM and GCM runs. |
---|
5 | The user has to specify: |
---|
6 | (i) n_earth_years -> the number of Earth years to be simulated in total; |
---|
7 | (ii) nGCM -> the number of GCM calls between PEM runs (usually nGCM=2); |
---|
8 | (iii) exePEM -> the name of executable file for the PEM run; |
---|
9 | (iv) exeReshape -> the name of executable file for the data reshaping task with XIOS. |
---|
10 | The path to source the arch file should be adapted to the machine. |
---|
11 | |
---|
12 | # exeGCM.sh: |
---|
13 | Bash script file to run the GCM with a SLURM job. The name of the GCM executable file should be adapted. The header corresponds to the ADASTRA supercomputer and should be changed for other machines. |
---|
14 | |
---|
15 | # run_PEM.def |
---|
16 | All the possible parameters to define a PEM run (read in "conf_pem.F90"). |
---|
17 | It needs to be included in "run_GCM.def" with "INCLUDEDEF=run_PEM.def". |
---|
18 | |
---|
19 | # obl_ecc_lsp.asc |
---|
20 | File describing orbital parameters for Mars from Laskar data. It contains the Earth year and the corresponding obliquity, eccentricity and Ls of perihelion. |
---|
21 | |
---|
22 | # modify_startfi_orbit.sh: |
---|
23 | Bash script file to modify orbital parameters in the file "startfi.nc" (obliquity, eccentricity, Ls perihelion and possibly initial Ls). They should be consistent with Laskar data in "obl_ecc_lsp.asc" to start the chained simulation. |
---|
24 | |
---|
25 | # concat_diagpem.sh: |
---|
26 | Bash script file to concatenate along the variable 'Time' all the "diagfi.nc" files of the PEM into one NetCDF file. 'Time' is reindexed with the numbering of Martian years simulated by the PEM. |
---|
27 | |
---|
28 | Note: |
---|
29 | To run the chained simulation, be careful to have: |
---|
30 | (i) the xml files for XIOS. There should be "iodef.xml", "context_lmdz_physics.xml", "file_def_physics_mars.xml" and "field_def_physics_mars.xml" which can be found in the deftank folder. In "context_lmdz_physics.xml", the line for Xdiurnalave should be activated (enabled=".true."); |
---|
31 | (ii) the usual def files to run the GCM with "run.def" renamed in "run_GCM.def"; |
---|
32 | (iii) the "startfi.nc" file modified accordingly thanks to "modify_startfi_orbit.sh"; |
---|
33 | (iv) "diagfi_PEM.def", "diagfi_GCM.def" and eventually other files... |
---|