CSCS - Swiss National Supercomputing Centre EMPA/daint#
Description#
Platform plugin for the CSCS Piz Daint supercomputer — used by EMPA.
Deprecated since version Piz: Daint was decommissioned in December 2023 and replaced by the CSCS Alps system. This plugin is kept for reference and for users who may still have access to archived runs.
The Piz Daint system at the Swiss National Supercomputing Centre (CSCS) was a Cray XC50/XC40 hybrid system. EMPA (Swiss Federal Laboratories for Materials Science and Technology) used this system for atmospheric inversion work.
Documentation (archived): https://www.cscs.ch/computers/piz-daint
Job submission uses sbatch (SLURM); environment modules are managed by
Lmod via a tcsh modulecmd.
YAML arguments#
The following arguments are used to configure the plugin. pyCIF will return an exception at the initialization if mandatory arguments are not specified, or if any argument does not fit accepted values or type:
Optional arguments#
- python : str, optional, default “python”
Path to the python interpreter to used.
- nodes : int, optional, default 1
number of nodes to use by the jobs launched to run a CIF segment (analytic, EnKF modes)
- cores : int, optional, default 36
number of cores per node to use by the jobs launched by the CIF (analytic, EnKF modes)
- time : str, optional, default “01:30:00”
Time limit of the job
- queue : str, optional, default “normal”
queue on which to submit the jobs launched by the CIF (analytic, EnKF modes)
- constraint : str, optional, default “mc”
Run on multicores (mc) or GPUs (gpu).
- project : str, optional, default “em05”
project on which to submit job
- memory : int, optional
Amount of memory to us in Gb
- time_model : str, optional
Time limit of the model job if different job
- nodes_model : int, optional
number of nodes to use by the jobs launched to run the model
- memory_model : int, optional
Amount of memory to us in Gb for the model if different job
Requirements#
The current plugin requires the present plugins to run properly:
Requirement name |
Requirement type |
Explicit definition |
Any valid |
Default name |
Default version |
|---|---|---|---|---|---|
model |
True |
True |
None |
None |
YAML template#
Please find below a template for a YAML configuration:
1platform:
2 plugin:
3 name: EMPA
4 version: daint
5 type: platform
6
7 # Optional arguments
8 python: XXXXX # str
9 nodes: XXXXX # int
10 cores: XXXXX # int
11 time: XXXXX # str
12 queue: XXXXX # str
13 constraint: XXXXX # str
14 project: XXXXX # str
15 memory: XXXXX # int
16 time_model: XXXXX # str
17 nodes_model: XXXXX # int
18 memory_model: XXXXX # int
See also