CSCS - Swiss National Supercomputing Centre (EMPA
/ daint
)¶
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: (optional): python
Path to the python interpreter to used.
accepted type: str
nodes: (optional): 1
number of nodes to use by the jobs launched to run a CIF segment (analytic, EnKF modes)
accepted type: int
nodes_model: (optional): 32
number of nodes to use by the jobs launched to run the model
accepted type: int
cores: (optional): 36
number of cores per node to use by the jobs launched by the CIF (analytic, EnKF modes)
accepted type: int
time: (optional): 01:30:00
Time limit of the job
accepted type: str
time_model: (optional): 01:00:00
Time limit of the model job if different job
accepted type: str
queue: (optional): normal
queue on which to submit the jobs launched by the CIF (analytic, EnKF modes)
accepted type: str
constraint: (optional): mc
Run on multicores (mc) or GPUs (gpu).
accepted type: str
project: (optional): em05
project on which to submit job
accepted type: str
memory: (optional): 60
Amount of memory to us in Gb
accepted type: int
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 nodes_model: XXXXX # int
11 cores: XXXXX # int
12 time: XXXXX # str
13 time_model: XXXXX # str
14 queue: XXXXX # str
15 constraint: XXXXX # str
16 project: XXXXX # str
17 memory: XXXXX # int