LHCb Core Software Meeting
Date and Location
October 31, 2007
10:30 - 12:15
CERN (2-R-030)
Attendees
Gloria,
Hubert,
Juan,
Marco Ca.,
Marco Cl. (minutes),
Markus,
Patrick (EVO),
Thomas
Subjects
News
- LCG 53e has been released
- bug-fix
version of ROOT (5.14.00i)
- new externals
- LGC 53f will be released soon with bug-fixes in COOL and CORAL. It will also be the first release built by SPI (Stefan).
- CORAL: Fixes in the FronTier client
- COOL: added the possibility of switching off the SEAL signal handler (apparently causing stuck jobs on the grid when a segfault occurs) We agreed to pick it up when available (skip 53e).
- Application Area Meeting
in the afternoon
- (Hubert) SLC3 officially dismissed.
Marco Ca.: during the IT-LHCb meeting we have been asked how long we need lxbuild029 (SLC3).
Software Releases
Gaudi (Hubert, Marco Cl.)
- Pere reorganized GaudiPython. Instead of
import gaudimodule
, now it is import GaudiPython
. Old scripts still work but print a deprecation warning.
- Patch #1469
by Markus has been applied (improve method getService in PersistencySvc).
- Many changes in python job options (by Marco Cl.)
- Old option file parser for python job options rewritten to allow inclusion of .py and .pkl files in .opts (if used via gaudirun.py).
- Moved the command line option logic into the scripts gaudirun.py (instead of the imported module).
- Added a print-out that can be evaluated in Python to obtain a dictionary containing the configuration (one entry per Configurable, which is a dictionary with an entry per Property) to be used by Ganga.
LHCb, Boole, Brunel (Marco Ca.)
- LHCb builds on OSX (using LCG 53f)
- New version of Brunel (v31r11) in DEV with bug-fixes needed in production.
- Brunel v32r1 ready, waiting for new SQLDDDB (with changes for Muon).
Gauss (Gloria)
- Gauss v30r4
released some time ago. Partial Win32 build (particle gun is the only available generator).
- A patched version of Geant4 8.3 with some fixes is available.
- PYTHIA 1 is ready to be tested. A presentation will be made (in a Tuesday meeting).
OnLine (Markus)
- A new version of OnLine has been released (with bug-fixes) based on LHCb v23r0.
DaVinci (Juan)
- Phys and Analysis ready (on LHCb v22r10).
- Waiting for Rec v4r11 (which is ready to be built).
HLT (Patrick)
- A new version released
- v2r0 will use the new Tracking Framework
- For the CD for benchmarking, we will need a v1r11, with changes in L0 (Lbcom) that require a branch.
Panoramix (Thomas)
- Working on 2 version of Panoramix in parallel: reprocessing and new T.F.
Release and Deployment (Hubert)
- Full stack based on LHCb v22r10 ready.
Specific Topics: Erasmus Project (Juan and Patrick)
Erasmus is a project started to group all the common utilities, ROOT scripts and Roofit classes for final user analysis. It is planned to be a project depending only on ROOT and GaudiPolicy (for CMT fragments and patterns).
Juan is helping to set up the project.
Marco Ca.: 1 responsible person is required. Tristan du Pree will be the responsible.
Patrick: where to put code to be compiled?
src
Round Table
- Hubert
- Preparing a proposal to restructure LCG_Setting to clearly separate the CMT tag derived from the host platform from those implied by CMTCONFIG. The aim is to allow cross-compilation and simplify the definition of new platforms (e.g Fedora Core).
--
MarcoClemencic - 04 Nov 2007