source: trunk/LMDZ.MARS/deftank/pem/README @ 3090

Last change on this file since 3090 was 3088, checked in by jbclement, 21 months ago

PEM:

  • Addition of the bash script "concat_diagpem.sh" in deftank to concatenate all the "diagpem.nc" outputs into one file;
  • Addition of "writediagpem_mod.F90" inspired by the subroutine "writediagfi.F" in phymars/;
  • Renaming of PEM outputs ('startfi_PEM' -> 'startpem' and 'diagfi' -> 'diagpem');
  • Gathering of all "diagpem.nc" outputs at the same place at the end of the main PEM loop;
  • Update of "launch_pem.sh", "README" and "modify_startfi_orbit.sh" in the deftank.

JBC

File size: 2.2 KB
Line 
1This 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
28Note:
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...
Note: See TracBrowser for help on using the repository browser.