Skip to content

High-level python wapper for the Sun Grid Engine (SGE) using DRMAA and ZMQ

Notifications You must be signed in to change notification settings

pygridtools/pythongrid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pythongrid overview

Main development site: http://code.google.com/p/pythongrid/

Contibutors: Chris Widmer, Cheng Soon Ong

This module provides high level functionality for cluster computing in python using the Sun Grid Engine. As some cluster environments are notoriously unreliable, pythongrid attempts to handle job monitoring and resubmission (in case of sudden death of nodes) under the hood, while providing the user with a simple map-reduce like interface.

Main features:

  • Uses ZMQ-based heart-beat to monitor job status
  • Robust error detection (out-of-memory, node failure)
  • Automated resubmission in case of unexpected failure
  • Error emails, including CPU/MEM statistics
  • Optional web-interface to monitor jobs
  • Let's you easily switch between local multiprocessing and cluster computing

Dependencies

  • pyZMQ
  • drmaa-python

Get started (now on Pypi!):

  • easy_install pythongrid
  • adjust pythonrid_cfg.py

Changelog:

  • 2013-07-08: fixed some issues with pythongrid_cfg.py

About

High-level python wapper for the Sun Grid Engine (SGE) using DRMAA and ZMQ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published