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.7.tar.gz (6.1 kB view hashes)

Uploaded Source

Supported by

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