DRMAA for Slurm: Implementation of the DRMAA C bindings for Slurm
To download the source code, select the slurm-drmaa-1.1.4.tar.gz archive under Assets (below).
You most likely do not want to download the archives named "Source code (zip/tar.gz)" as they are development repository snapshots automatically generated by Github and do not include the Autotools-derived artifacts (e.g. ./configure
).
gnupg
and ca-certificates
are installed, then execute the following:
$ echo "deb https://depot.galaxyproject.org/apt/ $(bash -c '. /etc/os-release; echo ${VERSION_CODENAME:-bullseye}') main" | sudo tee /etc/apt/sources.list.d/galaxy-depot.list
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 18381AC8832160AF
$ sudo apt install slurm-drmaa1
SLURM_DRMAA_USE_SLURMDBD
is set. (#39, #60; thanks @holtgrewe)slurm_kill_job2()
was changed in Slurm 21.08 (#58; thanks @sandynomad)drmaa-job-ps
command line utility for testing (natefoo/drmaa-utils#3)drmaa-*
command line utilities without arguments (#64, natefoo/drmaa-utils#5; thanks @richc-at-graphcore)missing-dev-prog.sh
for ragel (natefoo/drmaa-utils#2, natefoo/drmaa-utils#6; thanks @sandynomad)To download the source code, select the slurm-drmaa-1.1.3.tar.gz archive under Assets (below).
You most likely do not want to download the archives named "Source code (zip/tar.gz)" as they are development repository snapshots automatically generated by Github and do not include the Autotools-derived artifacts (e.g. ./configure
).
gnupg
and ca-certificates
are installed, then execute the following:
$ echo "deb https://depot.galaxyproject.org/apt/ $(bash -c '. /etc/os-release; echo ${VERSION_CODENAME:-bullseye}') main" | sudo tee /etc/apt/sources.list.d/galaxy-depot.list
$ sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-keys 18381AC8832160AF
$ sudo apt install slurm-drmaa1
To download the source code, select the slurm-drmaa-1.1.2.tar.gz archive under Assets (below).
You most likely do not want to download the archives named "Source code (zip/tar.gz)" as they are development repository snapshots automatically generated by Github and do not include the Autotools derived artifacts (e.g. ./configure
).
gnupg
and ca-certificates
are installed, then execute the following:
$ echo "deb https://depot.galaxyproject.org/apt/ $(bash -c '. /etc/os-release; echo ${VERSION_CODENAME:-bullseye}') main" | sudo tee /etc/apt/sources.list.d/galaxy-depot.list
$ sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-keys 18381AC8832160AF
$ sudo apt install slurm-drmaa1
To download the source code, select the slurm-drmaa-1.1.1.tar.gz archive under Assets (below).
You most likely do not want to download the archives named "Source code (zip/tar.gz)" as they are development repository snapshots automatically generated by Github and do not include the Autotools derived artifacts (e.g. ./configure
).
gnupg
and ca-certificates
are installed, then execute the following:
$ echo "deb https://depot.galaxyproject.org/apt/ $(bash -c '. /etc/os-release; echo ${VERSION_CODENAME:-bullseye}') main" | sudo tee /etc/apt/sources.list.d/galaxy-depot.list
$ sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-keys 18381AC8832160AF
$ sudo apt install slurm-drmaa1
--clusters (-M)
on Slurm 15.08 and laterJOB_BOOT_FAIL
(14.03), JOB_DEADLINE
(16.05), and JOB_OOM
(17.02) (#12)--dependency (-d)
(b6736da1382ee63fe5b7f92cfeb032c19278fa78, 44240b514d89f2896ca946763ee7e0fb111098b8; thanks @duffrohde)--cpus-per-task (-c)
8acc159de4c5a73c5ebcac78078fb91e6c510a03(; thanks @atombaby)$SLURM_PRIO_PROCESS
, $SLURM_SUBMIT_HOST
, $SLURM_SUBMIT_DIR
, and $SLURM_UMASK
are set (#18)-N
/--nodes
option (#2, #4, #11)drmaa_release_*()
is called on an already-freed list (#6, #10)DRMAA_ERRNO_DRM_COMMUNICATION_FAILURE
instead of DRMAA_ERRNO_INTERNAL_ERROR
on status checks when Slurm communication fails (#1; thanks @tbooth)To download the source code, select slurm-drmaa-1.1.0.tar.gz below. Do not select the "Source code" downloads; they are development repository snapshots automatically generated by Github and do not include the Autotools derived artifacts (e.g. ./configure
).
@natefoo: Update with changes since deca826
-M
/--clusters
on Slurm >= 15.08, --dependency
native spec optionsJOB_BOOT_FAIL
(14.03), JOB_DEADLINE
(16.05), and JOB_OOM
(17.02) (#12)DRMAA_ERRNO_DRM_COMMUNICATION_FAILURE
instead of DRMAA_ERRNO_INTERNAL_ERROR
on status checks when Slurm communication fails (#1; thanks @tbooth)-N
/--nodes
option (#2, #4, #11)drmaa_release_*()
is called on an already-freed list (#6, #10)-M
/--clusters
on Slurm >= 15.08, --dependency
native spec optionsJOB_BOOT_FAIL
(14.03), JOB_DEADLINE
(16.05), and JOB_OOM
(17.02) (#12)DRMAA_ERRNO_DRM_COMMUNICATION_FAILURE
instead of DRMAA_ERRNO_INTERNAL_ERROR
on status checks when Slurm communication fails (#1; thanks @tbooth)-N
/--nodes
option (#2, #4, #11)drmaa_release_*()
is called on an already-freed list (#6, #10)-M
/--clusters
on Slurm >= 15.08, --dependency
native spec optionsJOB_BOOT_FAIL
(14.03), JOB_DEADLINE
(16.05), and JOB_OOM
(17.02) (#12)DRMAA_ERRNO_DRM_COMMUNICATION_FAILURE
instead of DRMAA_ERRNO_INTERNAL_ERROR
on status checks when Slurm communication fails (#1; thanks @tbooth)-N
/--nodes
option (#2, #4, #11)drmaa_release_*()
is called on an already-freed list (#6, #10)-M
/--clusters
on Slurm >= 15.08, --dependency
native spec options-N
/--nodes
optionDRMAA_ERRNO_DRM_COMMUNICATION_FAILURE
instead of DRMAA_ERRNO_INTERNAL_ERROR
on status checks when Slurm communication fails-M
/--clusters
on Slurm >= 15.08, --dependency
native spec options