asyncmd.slurm.process

asyncmd.slurm.process#

This module contains the implementation of the SlurmProcess class.

The SlurmProcess is a drop-in replacement for asyncio.subprocess.Subprocess and in this spirit this module also contains the function create_slurmprocess_submit, which similarly to asyncio.create_subprocess_exec, creates a SlurmProcess and directly submits the job.

Functions

create_slurmprocess_submit(jobname, ...[, ...])

Create and submit a SlurmProcess.

Classes

SlurmProcess(jobname, sbatch_script, *[, ...])

Generic wrapper around SLURM submissions.