sierra.plugins.hpc.local.plugin

HPC plugin for running SIERRA locally.

Not necessarily HPC, but it fits well enough under that semantic umbrella.

class sierra.plugins.hpc.local.plugin.ExpShellCmdsGenerator(cmdopts: Dict[str, Any], exp_num: int)[source]

Generate the command to invoke GNU parallel for local HPC.

Inheritance

Inheritance diagram of ExpShellCmdsGenerator
__dict__ = mappingproxy({'__module__': 'sierra.plugins.hpc.local.plugin', '__doc__': '\n    Generate the command to invoke GNU parallel for local HPC.\n    ', '__init__': <function ExpShellCmdsGenerator.__init__>, 'pre_exp_cmds': <function ExpShellCmdsGenerator.pre_exp_cmds>, 'post_exp_cmds': <function ExpShellCmdsGenerator.post_exp_cmds>, 'exec_exp_cmds': <function ExpShellCmdsGenerator.exec_exp_cmds>, '__dict__': <attribute '__dict__' of 'ExpShellCmdsGenerator' objects>, '__weakref__': <attribute '__weakref__' of 'ExpShellCmdsGenerator' objects>, '__annotations__': {}})
__doc__ = '\n    Generate the command to invoke GNU parallel for local HPC.\n    '
__init__(cmdopts: Dict[str, Any], exp_num: int) None[source]
__module__ = 'sierra.plugins.hpc.local.plugin'
__weakref__

list of weak references to the object (if defined)

exec_exp_cmds(exec_opts: Dict[str, str]) List[ShellCmdSpec][source]
post_exp_cmds() List[ShellCmdSpec][source]
pre_exp_cmds() List[ShellCmdSpec][source]