Speaker
Dr
Gennady KUZNETSOV
(Rutherford Appleton Laboratory, Didcot)
Description
DIRAC is the LHCb Workload and Data Management system used for Monte Carlo
production, data processing and distributed user analysis. Such a wide variety of
applications requires a general approach to the tasks of job definition,
configuration and management.
In this paper, we present a suite of tools called a Production Console, which is a
general framework for job formulation, configuration, replication and management. It
is based on Object Oriented technology and designed for use by a collaboration of
people with different roles and computing skills. An application is built from a
series of simple building blocks – modules, steps and workflow.
The Production Console also provides a GUI which is used to formulate a distributed
application in the form of platform independent Python code. The system is written in
C++ and based on Qt, ensuring portability for a variety of operating systems
(currently Linux and Windows versions exist.)
Primary authors
Dr
Andrei Tsaregorodtsev
(CPPM, Marseille)
Dr
Gennady KUZNETSOV
(Rutherford Appleton Laboratory, Didcot)
Dr
Glenn Patrick
(RAL)
Dr
Joel CLOSIER
(CERN)