IceProd

IceProd is a Python framework for distributed management of batch jobs. It runs as a layer on top of other batch middleware, such as HTCondor, and can pool together resources from different batch systems. The primary purpose is to coordinate and administer many large sets of jobs at once, keeping a history of the entire job lifecycle.

Installation

Most users will not need to install IceProd, as they will use an already running instance. For advanced users and administrators, you can install with pip:

pip install https://github.com/WIPACrepo/iceprod/archive/v2.7.12.tar.gz

Optional dependencies: Nginx, Globus toolkit, MySQL

Note

For IceCube users with CVMFS access, IceProd is already installed. To load the environment execute:

/cvmfs/icecube.wisc.edu/iceprod/latest/env-shell.sh

Documentation

Developer Documentation