sierra.plugins.hpc.pbs.plugin

HPC plugin for running SIERRA on HPC clusters using the TORQUE-PBS scheduler.

class sierra.plugins.hpc.pbs.plugin.ParsedCmdlineConfigurer(exec_env: str)[source]

Configure SIERRA for PBS HPC.

Uses the following environment variables (if any of them are not defined an assertion will be triggered):

  • PBS_NUM_PPN

  • PBS_NODEFILE

  • PBS_JOBID

Inheritance

Inheritance diagram of ParsedCmdlineConfigurer
__call__(args: Namespace) None[source]

Call self as a function.

__dict__ = mappingproxy({'__module__': 'sierra.plugins.hpc.pbs.plugin', '__doc__': 'Configure SIERRA for PBS HPC.\n\n    Uses the following environment variables (if any of them are not defined an\n    assertion will be triggered):\n\n    - ``PBS_NUM_PPN``\n    - ``PBS_NODEFILE``\n    - ``PBS_JOBID``\n\n    ', '__init__': <function ParsedCmdlineConfigurer.__init__>, '__call__': <function ParsedCmdlineConfigurer.__call__>, '__dict__': <attribute '__dict__' of 'ParsedCmdlineConfigurer' objects>, '__weakref__': <attribute '__weakref__' of 'ParsedCmdlineConfigurer' objects>, '__annotations__': {}})
__doc__ = 'Configure SIERRA for PBS HPC.\n\n    Uses the following environment variables (if any of them are not defined an\n    assertion will be triggered):\n\n    - ``PBS_NUM_PPN``\n    - ``PBS_NODEFILE``\n    - ``PBS_JOBID``\n\n    '
__init__(exec_env: str) None[source]
__module__ = 'sierra.plugins.hpc.pbs.plugin'
__weakref__

list of weak references to the object (if defined)