12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- Short documentation of the RC files
- ===================================
- The pycasso script relies on a main-rc file, that should include: a region
- (grid definition), a meteo (driving meteorological fields description), a
- machine (platform specifics), and an expert (advanced model settings) rc
- files.
- ************************ TM5-MP ***********************
- * All files with a name starting with "pycasso-" are *
- * from the older TM5-zoom repository. They have not *
- * been adapted/tested with TM5-MP, and are here for *
- * reference for future developments. *
- * You will find them in the 'rc/not-ported' directory *
- *******************************************************
- The following files with a ".tmpl" extension are templates that you must copy
- into the top TM5 dir for you to adapt to your needs:
- main-base.rc.tmpl --> template main-rc for base code only (i.e. without any project)
- main-chem.rc.tmpl --> template main-rc for cb05 project
- chem-input-default.rc.tmpl --> template for emissions paths for cb05 project
- If you are porting the code to a new platform, copy the template:
-
- machine-platform.rc.tmpl
- to a file named 'machine-<institute>-<platform>.rc', and fill the keys therein.
- The other files are for maintained configurations:
- main-config-ecearth3.rc.tmpl --> main-rc to be parsed by ec-conf (EC-Earth 3.x)
- main-tm5-produce-glb100x100__ea.rc --> main-rc to pre-process ERA5 from MARS onto TM5 global 1x1 grid
- main-tm5-produce-glb100x100.rc --> main-rc to pre-process ERA-Interim or OD meteo from MARS onto TM5 global 1x1 grid
- main-tm5-produce-glb100x100-conv.rc --> same as previous, but only for the convec files
- expert-default.rc --> advanced settings
- expert-no1x1.rc --> same as expert-default.rc, but disregards the extra global 1x1 grid. Used for hi-res MARS retrievals.
- expert-theia.rc --> advanced settings for NOAA theia platform
- expert-ecearth3-build.rc --> advanced settings to build EC-Earth-3
- expert-ecearth3-run.rc --> advanced settings to run EC-Earth-3
- machine-platform.rc.tmpl --> (template) |
- machine-ecmwf-cca-cray.rc --> | machine specific
- machine-ecmwf-cca-gfortran.rc --> | things like compiler (if not included through its own file)
- machine-ecmwf-cca-ifort.rc --> |-- name and flag, and
- machine-knmi-neuron.rc --> | library paths,...
- machine-noaa-zeus.rc --> |
- machine-sara-cartesius.rc --> |
- machine-theia.rc --> |
- machine-tno-hpc.rc --> |
- compiler-ifort-12.0.4.rc --> |
- compiler-ifort-12.0-noaa-zeus.rc --> |-- compiler settings: flags, etc
- compiler-ifort-14.0.1.rc --> |
- ...etc
- regions-glb025x025.rc --> regions-rc (hi-res)
- regions-glb050x050.rc --> regions-rc (hi-res)
- regions-glb100x100.rc --> regions-rc
- regions-glb300x200.rc --> regions-rc
- regions-glb600x400.rc --> regions-rc
- meteo-tm5-default.rc --> meteo-rc for using TM5-produced fields (default)
- meteo-tm5-ecearth3.rc --> meteo-rc for using EC-Earth v3 (IFS) fields
- meteo-tm5-tno-hpc.rc --> meteo-rc used by TNO (NL)
- meteo-tm5-theia.rc --> meteo-rc used by NOAA (USA)
- meteo-tm5-ei-noaa.rc --> meteo-rc used by NOAA (USA)
- meteo-tm5-cartesius.rc --> meteo-rc used at SurfSARA (NL)
- meteo-tm5-produce-glb100x100_ea.rc --> meteo-rc to process ERA5 meteo from MARS archive at ECMWF.
- meteo-tm5-produce-glb100x100.rc --> meteo-rc to process (EI or OD) meteo from MARS archive at ECMWF.
- meteo-tm5-produce-glb100x100_convec_ei.rc --> same, but only for EI convective fluxes
- meteo-tm5-produce-glb100x100_kzz_ei.rc --> same, but only for EI diffusion coeff.
- meteo-tm5-produce-glb100x100_conveckzz_ei.rc --> same, but only for EI convective fluxes and diffusion coeff.
- meteo-tm5-produce-hires.rc --> same as meteo-tm5-produce-glb100x100.rc, but with higher resolution for OD retrieval.
- queue-slurm-theia.rc --> | templates for queue options,
- queue-slurm-knmi.rc --> |- usually content is inserted in machine.rc
- ...etc --> | since available options depends on installation
-
|