Skip to content

Easily map Python functions onto a cluster using a DRMAA-compatible grid engine like Sun Grid Engine (SGE).

License

Notifications You must be signed in to change notification settings

kbruegge/gridmap

 
 

Repository files navigation

#GridMap

This is a WIP fork of the original gridmap project. This was created to achieve compatability with the TORQUE and PBS grid engine.

Requirements

Jobs can only be submitted from nodes than are allowed to do that (i.e they can run 'qsub')

A couple of environment variables need to be set in order to work.

ERROR_MAIL_RECIPIENT = your email address

export DRMAA_LIBRARY_PATH = like pbs_drmaa/libs/libdrmaa.so for pbs

export DEFAULT_TEMP_DIR="/local/$USER/"

export USE_MEM_FREE=TRUE

export SMTP_SERVER="unimail.tu-dortmund.de"

export ERROR_MAIL_RECIPIENT="your.email@address.com"

export ERROR_MAIL_SENDER="torque@hpc-main3.phido.physik.tu-dortmund.de"

export SEND_ERROR_MAIL=TRUE

optional

Set random excecution latency on node export RND_LATENCY=TRUE Set minimum random excecution latency on node export MIN_LATENCY=5 Set maximum random excecution latency on node export MAX_LATENCY=30

Python Requirements

About

Easily map Python functions onto a cluster using a DRMAA-compatible grid engine like Sun Grid Engine (SGE).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.2%
  • Shell 1.8%