# Example platform with all options specified

## Platform name
# [PLATFORM]
## Queue type. Options: PBS, SGE, PS, LSF, ecaccess, SLURM. Required
# TYPE =
## Version of queue manager to use. Needed only in PBS (options: 10, 11, 12) and ecaccess (options: pbs, loadleveler)
# VERSION =
## Hostname of the HPC. Required
# HOST =
## Project for the machine scheduler. Required
# PROJECT =
## Budget account for the machine scheduler. If omitted, takes the value defined in PROJECT
# BUDGET =
## Option to add project name to host. This is required for some HPCs.
# ADD_PROJECT_TO_HOST = False
## User for the machine scheduler. Required
# USER =
## Optional. If given, Autosubmit will change owner of files in given platform when using migrate_exp.
# USER_TO =
## Path to the scratch directory for the machine. Required.
# SCRATCH_DIR = /scratch
## Path to the machine's temporary directory for migrate purposes.
# TEMP_DIR = /tmp
## If true, Autosubmit test command can use this queue as a main queue. Defaults to False
# TEST_SUITE = False
## If given, Autosubmit will add jobs to the given queue. Required for some platforms.
# QUEUE =
## Optional. If given, Autosubmit will submit the serial jobs with the exclusivity directive.
# EXCLUSIVITY =
## Optional. If specified, autosubmit will run jobs with only one processor in the specified platform.
# SERIAL_PLATFORM = SERIAL_PLATFORM_NAME
## Optional. If specified, autosubmit will run jobs with only one processor in the specified queue.
## Autosubmit will ignore this configuration if SERIAL_PLATFORM is provided
# SERIAL_QUEUE = SERIAL_QUEUE_NAME
## Optional. Default number of processors per node to be used in jobs
# PROCESSORS_PER_NODE =
## Optional. Integer. Scratch free space requirements for the platform in percentage (%).
## If not specified, it won't be defined on the template.
# SCRATCH_FREE_SPACE =
## Optional. Integer. Default Maximum number of jobs to be waiting in any platform queue
## Default = 3
# MAX_WAITING_JOBS =
## Optional. Integer. Default maximum number of jobs to be running at the same time at any platform
## Default = 6
# TOTAL_JOBS =
## Max wallclock per job submitted to the HPC queue in format HH:MM. If not specified, defaults to empty.
## Optional. Required for wrappers.
# MAX_WALLCLOCK = 72:00
## Max processors number per job submitted to the HPC. If not specified, defaults to empty.
## Optional. Required for wrappers.
# MAX_PROCESSORS = 1
## Optional. Custom directives for the resource manager of the platform used.
## Put as many as you wish in a json formatted array.
# CUSTOM_DIRECTIVE = ["#PBS -v myvar=value, "#PBS -v othervar=value"]
