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

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