:py:mod:`tierkreis.controller.executor.hpc.psij_executor` ========================================================= .. py:module:: tierkreis.controller.executor.hpc.psij_executor .. autodoc2-docstring:: tierkreis.controller.executor.hpc.psij_executor :allowtitles: Module Contents --------------- Classes ~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`PSIJExecutor ` - .. autodoc2-docstring:: tierkreis.controller.executor.hpc.psij_executor.PSIJExecutor :summary: Data ~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`logger ` - .. autodoc2-docstring:: tierkreis.controller.executor.hpc.psij_executor.logger :summary: API ~~~ .. py:data:: logger :canonical: tierkreis.controller.executor.hpc.psij_executor.logger :value: 'getLogger(...)' .. autodoc2-docstring:: tierkreis.controller.executor.hpc.psij_executor.logger .. py:class:: PSIJExecutor(launchers_path: pathlib.Path | None, logs_path: pathlib.Path, spec: tierkreis.controller.executor.hpc.job_spec.JobSpec | psij.JobSpec, psij_executor: typing.Literal[pbs, slurm]) :canonical: tierkreis.controller.executor.hpc.psij_executor.PSIJExecutor .. autodoc2-docstring:: tierkreis.controller.executor.hpc.psij_executor.PSIJExecutor .. rubric:: Initialization .. autodoc2-docstring:: tierkreis.controller.executor.hpc.psij_executor.PSIJExecutor.__init__ .. py:method:: run(launcher_name: str, worker_call_args_path: pathlib.Path) -> tierkreis.controller.storage.data.ExecutorDebugData :canonical: tierkreis.controller.executor.hpc.psij_executor.PSIJExecutor.run .. autodoc2-docstring:: tierkreis.controller.executor.hpc.psij_executor.PSIJExecutor.run