-
Oriol.Tinto authoredOriol.Tinto authored
jobs.yml 3.06 KiB
JOBS:
TRANSFER_PROJECT:
FILE: templates/common/transfer_project.sh
PLATFORM: LOCAL
BUILD_ICON:
FILE: templates/common/build_icon.sh
DEPENDENCIES: TRANSFER_PROJECT
WALLCLOCK: 04:00
PROCESSORS: 16
RETRIALS: 2 # retry because spack downloads sometimes timeout
NODES: 1
BUILD_PYTHON_ENVIRONMENT:
FILE: templates/common/build_python_environment.sh
# Right now we rely on spack for building icon and having a python interpreter, so we need this dependency:
DEPENDENCIES: BUILD_ICON
WALLCLOCK: 01:00
PROCESSORS: 16
NODES: 1
PREPARE_EXPERIMENT:
FILE: templates/real-from-ideal/prepare_experiment.sh
DEPENDENCIES: BUILD_ICON
RUNNING: once
WALLCLOCK: 01:00
PREPARE_IDEAL_DIRECTORY:
FILE: templates/real-from-ideal/prepare_ideal_directory.sh
DEPENDENCIES: PREPARE_EXPERIMENT
RUNNING: date
WALLCLOCK: 00:10
PREPARE_IDEAL_NAMELIST:
FILE: templates/real-from-ideal/prepare_ideal_namelist.py
DEPENDENCIES: PREPARE_IDEAL_DIRECTORY BUILD_PYTHON_ENVIRONMENT TRANSFER_PROJECT
RUNNING: date
WALLCLOCK: 00:10
TYPE: python
EXECUTABLE: "%HPCROOTDIR%/%python_environment.folder_name%/bin/python3"
RUN_IDEAL:
FILE: templates/real-from-ideal/run_ideal.sh
DEPENDENCIES: PREPARE_IDEAL_NAMELIST
RUNNING: date
WALLCLOCK: 01:00
EXTPAR_FROM_IDEALIZED:
FILE: templates/real-from-ideal/extpar_from_idealized.py
DEPENDENCIES: RUN_IDEAL
RUNNING: date
WALLCLOCK: 01:00
TYPE: python
EXECUTABLE: "%HPCROOTDIR%/%python_environment.folder_name%/bin/python3"
FG_ANA_FROM_IDEALIZED:
FILE: templates/real-from-ideal/fg_ana_from_idealized.py
DEPENDENCIES: RUN_IDEAL
RUNNING: date
WALLCLOCK: 01:00
TYPE: python
EXECUTABLE: "%HPCROOTDIR%/%python_environment.folder_name%/bin/python3"
PREPARE_MEMBER:
FILE: templates/real-from-ideal/prepare_member.sh
DEPENDENCIES: FG_ANA_FROM_IDEALIZED EXTPAR_FROM_IDEALIZED
RUNNING: member
WALLCLOCK: 01:00
PREPARE_NAMELIST: