Skip to main content

DRMAA interface for Slurm/SGE DRMs @ BioComputingUP lab

Project description

DRMAAtic-lib

Scheduling libraries for DRMAAtic @BioCompUP, wrapping the drmaa-python library and adding the implementations for Slurm and SGE.

Installation

pip install DRMAAtic-lib

This will also pull the drmaa-python library. You can see the latest version of the library here.

Requirements

  • Slurm or SGE installed
  • libslurm-dev library for Slurm or gridengine-dev for SGE, both downloadable with apt
  • libdrmaa C bindings for Slurm or SGE
  • drmaa-python python library

ENV variables

Set the env variables for the drmaa-python library. With PyCharm you can set this env variables in the run configuration.

SGE

export SGE_ROOT=/path/to/gridengine
export SGE_CELL=default

SLURM

Set the path to the libdrmaa library C binding

export DRMAA_LIBRARY_PATH=/usr/lib/slurm-drmaa/libdrmaa.so

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

DRMAAtic-lib-1.0.8.tar.gz (6.1 kB view details)

Uploaded Source

File details

Details for the file DRMAAtic-lib-1.0.8.tar.gz.

File metadata

  • Download URL: DRMAAtic-lib-1.0.8.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for DRMAAtic-lib-1.0.8.tar.gz
Algorithm Hash digest
SHA256 ca5f4fa6243db09538914ac218f65bb5e4af0abf58deaaeb570eda246787d635
MD5 48e3fa7cf34b8df483dc7d9d72bf1256
BLAKE2b-256 dfeeabf7128831aeed63d477280c57e9f8295c66f9908a121e933860d6c07660

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page