_images/DIRAC-logo.png

DIRAC Documentation

The DIRAC project is a complete Grid solution for one, or more than one community of users that need to exploit distributed, heterogeneous resources.

DIRAC forms a layer between a community and various compute resources to allow optimized, transparent and reliable usage. The types of resources that DIRAC can handle include:

  • Computing Resources, including Grids, Clouds, and Batch systems

  • Storage Resources

  • Catalog Resources

Many communities use DIRAC, the oldest and most experienced being the LHCb collaboration. Other communities include, but are not limited to, Belle2, ILC, and CTA

DIRAC source code is open source (GPLv3), written largely in python 2.7, and hosted on github.

DIRAC provides code for:

  • client installations

  • server installations

  • pilots installations

A more detailed description of the DIRAC system can be found at this location or in this presentation

Documentation sources

User Guide

Everything users need to know, including client installations

Developer Guide

Adding new functionality to DIRAC

Administrator Guide

Administration of the DIRAC services (server installations)

Code Documentation (v7r2)

Code reference

Indices and tables