LHCb-ATLAS GANGA Workshop, 21 April 2004, CERN 1 DIRAC Software distribution A.Tsaregorodtsev, CPPM, Marseille LHCb-ATLAS GANGA Workshop, 21 April 2004.

Slides:



Advertisements
Similar presentations
Ying Ying Li Windows Implementation of LHCb Experiment Workload Management System DIRAC LHCb is one of the four main high energy physics experiments at.
Advertisements

05/11/2001 CPT week Natalia Ratnikova, FNAL 1 Software Distribution in CMS Distribution unitFormContent Version of SCRAM managed project.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
6/4/20151 Introduction LHCb experiment. LHCb experiment. Common schema of the LHCb computing organisation. Common schema of the LHCb computing organisation.
S/W meeting 18 October 2007RSD 1 Remote Software Deployment Nick West.
DIRAC API DIRAC Project. Overview  DIRAC API  Why APIs are important?  Why advanced users prefer APIs?  How it is done?  What is local mode what.
Julie McEnery1 Installing the ScienceTools The release manager automatically compiles each release of the Science Tools, it creates a set of wrapper scripts.
SCRAM Software Configuration, Release And Management Background SCRAM has been developed to enable large, geographically dispersed and autonomous groups.
LCG-France, 22 July 2004, CERN1 LHCb Data Challenge 2004 A.Tsaregorodtsev, CPPM, Marseille LCG-France Meeting, 22 July 2004, CERN.
1 Dynamic Application Installation (Case of CMS on OSG) Introduction CMS Software Installation Overview Software Installation Issues Validation Considerations.
J.T Moscicki CERN LCG - Software Process & Infrastructure1 SPI Software Process & Infrastructure for LCG Software Packaging and Distribution LCG Application.
Grid Initiatives for e-Science virtual communities in Europe and Latin America DIRAC TEAM CPPM – CNRS DIRAC Grid Middleware.
K. Harrison CERN, 20th April 2004 AJDL interface and LCG submission - Overview of AJDL - Using AJDL from Python - LCG submission.
Overview of LHCb applications and software environment LHCb software tutorial - March
How to Install and Use the DQ2 User Tools US ATLAS Tier2 workshop at IU June 20, Bloomington, IN Marco Mambelli University of Chicago.
Cosener’s House – 30 th Jan’031 LHCb Progress & Plans Nick Brook University of Bristol News & User Plans Technical Progress Review of deliverables.
Distribution After Release Tool Natalia Ratnikova.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Nadia LAJILI User Interface User Interface 4 Février 2002.
1 DIRAC – LHCb MC production system A.Tsaregorodtsev, CPPM, Marseille For the LHCb Data Management team CHEP, La Jolla 25 March 2003.
LHCb week, 27 May 2004, CERN1 Using services in DIRAC A.Tsaregorodtsev, CPPM, Marseille 2 nd ARDA Workshop, June 2004, CERN.
Bookkeeping Tutorial. Bookkeeping & Monitoring Tutorial2 Bookkeeping content  Contains records of all “jobs” and all “files” that are created by production.
Extension of DIRAC to enable distributed computing using Windows resources 3 rd EGEE User Forum February 2008, Clermont-Ferrand J. Coles, Y. Y. Li,
Outline: LHCb and LCG-AA Ph.Charpentier B 00 l e.
LHCb Software Week November 2003 Gennady Kuznetsov Production Manager Tools (New Architecture)
SEAL Core Libraries and Services CLHEP Workshop 28 January 2003 P. Mato / CERN Shared Environment for Applications at LHC.
Marco Cattaneo - DTF - 28th February 2001 File sharing requirements of the physics community  Background  General requirements  Visitors  Laptops 
EGEE is a project funded by the European Union under contract IST “Interfacing to the gLite Prototype” Andrew Maier / CERN LCG-SC2, 13 August.
CHEP 2006, February 2006, Mumbai 1 LHCb use of batch systems A.Tsaregorodtsev, CPPM, Marseille HEPiX 2006, 4 April 2006, Rome.
INFSO-RI Enabling Grids for E-sciencE Ganga 4 – The Ganga Evolution Andrew Maier.
CERN IT Department t LHCb Software Distribution Roberto Santinelli CERN IT/GS.
Getting Started with SIDL using the ANL SIDL Environment (ASE) ANL SIDL Team MCS Division, ANL April 2003 The ANL SIDL compilers are based on the Scientific.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
Bookkeeping Tutorial. 2 Bookkeeping content  Contains records of all “jobs” and all “files” that are produced by production jobs  Job:  In fact technically.
1 DIRAC Job submission A.Tsaregorodtsev, CPPM, Marseille LHCb-ATLAS GANGA Workshop, 21 April 2004.
K. Harrison CERN, 3rd March 2004 GANGA CONTRIBUTIONS TO ADA RELEASE IN MAY - Outline of Ganga project - Python support for AJDL - LCG analysis service.
Yannick Patois - Datagrid Software Repository Presentation - March, n° 1 Datagrid Software Repository Presentation CVS, packages and automatic.
10/2/2000LHCb Computing, CHEP Use of Configuration Management tool in LHCb software J. Harvey, P. Mato, F. Ranjard CERN (Switzerland)
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
+ AliEn site services and monitoring Miguel Martinez Pedreira.
ATLAS-specific functionality in Ganga - Requirements for distributed analysis - ATLAS considerations - DIAL submission from Ganga - Graphical interfaces.
Geant4 is a toolkit to simulate the passage of particles through matter, and is widely used in HEP, in medical physics and for space applications. Ongoing.
LHCb Data Challenge in 2002 A.Tsaregorodtsev, CPPM, Marseille DataGRID France meeting, Lyon, 18 April 2002.
BESIII Offline Software Development Environment Ma qiumei * Development environment * Configuration & management tool * Software development.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
CERN Tutorial, September Overview of LHCb applications and software environment.
K. Harrison BNL, 29th August 2003 THE GANGA PROJECT -Project objectives and organisation - Ganga design - Current status of software - Conclusions.
GAG meeting, 5 July 2004, CERN1 LHCb Data Challenge 2004 A.Tsaregorodtsev, Marseille N. Brook, Bristol/CERN GAG Meeting, 5 July 2004, CERN.
INFSO-RI Enabling Grids for E-sciencE Ganga 4 Technical Overview Jakub T. Moscicki, CERN.
Bologna Tutorial, June Overview of LHCb applications and software environment.
Breaking the frontiers of the Grid R. Graciani EGI TF 2012.
Oracle 10g database installation kit  A bundle of scripts which allows to install Oracle 10g database server on a single node: Useful for both experienced.
Geant4 GRID production Sangwan Kim, Vu Trong Hieu, AD At KISTI.
Comments on SPI. General remarks Essentially all goals set out in the RTAG report have been achieved. However, the roles defined (Section 9) have not.
1 DIRAC Project Status A.Tsaregorodtsev, CPPM-IN2P3-CNRS, Marseille 10 March, DIRAC Developer meeting.
Seven things you should know about Ganga K. Harrison (University of Cambridge) Distributed Analysis Tutorial ATLAS Software & Computing Workshop, CERN,
Use of CMT in LHCb CMT Workshop, LAL (Orsay) 28 th February - 1 st March 2002 P. Mato / CERN.
Installation of the ALICE Software
Work report Xianghu Zhao Nov 11, 2014.
ATLAS Software Distribution
The LHCb Software and Computing NSS/IEEE workshop Ph. Charpentier, CERN B00le.
LHCb Software Tutorial
Porting LCG to IA64 Andreas Unterkircher CERN openlab May 2004
2 Getting Started.
2 Getting Started.
SEAL Project Core Libraries and Services
Production Manager Tools (New Architecture)
Production client status
Presentation transcript:

LHCb-ATLAS GANGA Workshop, 21 April 2004, CERN 1 DIRAC Software distribution A.Tsaregorodtsev, CPPM, Marseille LHCb-ATLAS GANGA Workshop, 21 April 2004

LHCb-ATLAS GANGA Workshop, 21 April 2004, CERN 2 Software to be installed  Before an LHCb application can run on a Worker Node the following software components should be installed:  Application software itself;  Software packages on which the application depends;  Necessary databases  DIRAC software  Before the software can be installed it should be packaged:  Single untar command to install in place

LHCb-ATLAS GANGA Workshop, 21 April 2004, CERN 3 Software packaging  The application packaging tools:  Based on the projects;  Using InstallArea populated while a project release;  Automatic resolution of the dependencies between the projects: Analysing CMT dependencies information; Analysing CMTPATH defined by a project bootstrapping script.  All the options are expanded to avoid including files  All the necessary libraries are included – no assumption made about the availability of whatever software on the destination site (except python interpreter):  External libraries;  Compiler libraries.

LHCb-ATLAS GANGA Workshop, 21 April 2004, CERN 4 Software packaging (2) GAUDI + ExternalLibs + ROOT + Compiler libs GAUDI + ExternalLibs + ROOT + Compiler libs LHCb DaVinci Brunel Boole Gauss ParamFiles Geant4Files dkcards XmlDDDB Applications Data Packages Base libraries … …

LHCb-ATLAS GANGA Workshop, 21 April 2004, CERN 5 Software packaging (3)  Package software: TAR files for the DIRAC style installation; RPM files suitable for the LCG installation;  DIRAC software is packaged in a similar way  Structure of installed DIRAC software is the same as that of the CVS repository  The packaging tools are:  Implemented as a set of python classes;  Meant to be a part of the project release procedure Done by a software librarian

LHCb-ATLAS GANGA Workshop, 21 April 2004, CERN 6 Software installation  Software repository:  Web server (http protocol)  LCG Storage Element  Installation in place DIRAC way:  By Agent upon reception of a job with particular software requirements; OR  By a running job itself.  Installation in place LCG2 way:  Special kind of a job running standard DIRAC software installation utility

LHCb-ATLAS GANGA Workshop, 21 April 2004, CERN 7 Package structure  Binary package structure:  $LHCBPRODROOT=/opt/lhcb on LCG2  Common root for all the LHCb software on a production site or CE;  Contains both application and DIRAC software $LHCBPRODROOT/lib/DaVinci/v12r3/bin/.../lib/.../options/.../setup.csh.../dependencies $LHCBPRODROOT/lib/DaVinci/v12r3/bin/.../lib/.../options/.../setup.csh.../dependencies

LHCb-ATLAS GANGA Workshop, 21 April 2004, CERN 8 Package setup  dependenices file contains all the packages/versions on which the package depends  Used to check and/or installed dependencies of the package  setup.csh is executed before invoking the application:  Setting up the application environment;  Invokes setup.csh of each dependency package

LHCb-ATLAS GANGA Workshop, 21 April 2004, CERN 9 Analysis software  Basic software (DaVinci, Gaudi, databases) installed in the same way from the LHCb repository;  User algorithms:  Shipped in the InputSandbox *.so libraries Python scripts  DaVinci user options are appended to the standard options