Platforms#
Currently defined platforms#
This is a list of all platforms currently defined in the auto-icon project. As a normal user you should specify only the main name in the minimal configuration file, all the sub-platform names are only relevant if you specify custom jobs.
HOREKA
HOREKA (cpuonly partition)
HOREKA_LOGIN (login node)
LEVANTE
LEVANTE (compute partition)
LEVANTE_LOGIN (login node)
LEVANTE_SHARED (shared partition)
LMU (*)
LRZ (*)
(*) For the platform the basic configuration is present, but no specific files corresponding to steps 3 and 5 of the list below.
Adding a new platform#
When adding a new platform to the auto-icon repository, a few steps have to be followed. For all these steps, you can get examples from the existing platforms and/or copy and adjust an existing one.
Add the platform configuration to
conf/common/platforms.yml, following the instructions of the Autosubmit documentation.Also add a platform that allows for data transfer and small jobs (model compilation, post-processing for the checkup) with the same name and suffix
_LOGIN.Add a configuration file
conf/common/platforms/<PLATFORM_NAME>.ymlfor the specific platform and fill it with ALL the content that is there in the other platform-specific config files (adjusted to the new platform).Add your user account and project details in your personal user configuration file (e.g.
~/.asconf/platforms_user).Create an environment file
templates/common/platforms/envmodules-<PLATFORM_NAME>.shthat loads all modules and exports all required environment variables.