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 | Note: |
---|
26 | To run the chained simulation, be careful to have: |
---|
27 | (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."); |
---|
28 | (ii) the usual def files to run the GCM with "run.def" renamed in "run_GCM.def"; |
---|
29 | (iii) the "startfi.nc" file modified accordingly thanks to "modify_startfi_orbit.sh"; |
---|
30 | (iv) "diagfi_PEM.def", "diagfi_GCM.def" and eventually other files... |
---|