RSE-Sheffield / Horizon-Watching

Technologies (usually new-ish ones) we are keeping an eye on
2 stars 0 forks source link

DRMAA - standard API for interfacing with HPC schedulers #3

Open willfurnass opened 7 years ago

willfurnass commented 7 years ago

From Wikipedia:

a high-level Open Grid Forum API specification for the submission and control of jobs to a Distributed Resource Management (DRM) system, such as a Cluster or Grid computing infrastructure. The scope of the API covers all the high level functionality required for applications to submit, control, and monitor jobs on execution resources in the DRM system.

Has Python bindings (see these tutorials and supports various schedulers inc. Grid Engine.

Could be useful for making it easier to create and monitor >=1 server processes on HPC clusters for interactive work.

The DRMAA API is used by some workflow managers such as Ruffus to facilitate multiprocessing on clusters.

Heard it pronounced 'drama'