LHCb Core Software Meeting

Date and Location

19. July 2006
10:00 - 12:00
CERN (2-R-030)


Andres (phone), Chris J., Florence, Gloria, Hubert, Juan, Marco Ca., Marco Cl. (minutes), Manuel, Nick, Nicolas, Philippe, Thomas





  • Progress of DC06 (Philippe)
    • No problems with the applications.
    • Problems when trying to copy back the files from GRID to CERN.
    • Difficulties encountered accessing files.
    • Managed to run at all Tier-1s except NIKHEF. Marco Ca. pointed out that the DST are not in the BookKeeping database.
  • The old host of the BookKeeping database died (it had to be replaced anyway). The BookKeeping database is now running on a linux box.
    Marco Ca. suggested to check if IT people is aware that it is a vital service for us. We can also ask for a LHCb service in LEMON (with a responsible person).

Thomas reported that there are complaints because the GRID is slow for user analysis. The problem is that production and user analysis are going to the same (long term) queues, because it is not possible to specify that a job should go to a different queue.

Marco Ca. pointed out that the HyperNews list has not been announced yet. Tim was still doing few tests. Marco Cl. is following the thing and will send the mail soon.

Software Releases

Gaudi (Hubert)

  • Version v18r6 has been released
    • Bug fixed in random generator
    • Option parser more picky than before

Marco Ca. pointed out few things noticed when building Gaudi (Florence was not available):

  • Binaries are 50% bigger (integrated over all Gaudi)
  • We need to clean up the release area
When building Boole and Brunel, he also noticed that the parser is more strict and now algorithm names are case sensitive (this can be seen as a bugfix).

LHCb, Boole, Brunel (Marco Ca.)

  • LHCb and Bool built on Gaudi v18r6 (the tests produced the same log files)
  • Problems with Brunel
  • Received the code from Patrick the code (to be included in Brunel)
  • Juan is working on the new vertex classes
    It should be ready by middle of next week

Gauss (Gloria)

  • Modified to have more than one sensitive element for a logical volume.
  • Compiled Gauss on SLC4
    • some forward declarations needed to be changed into includes
    • GENSER was not available
  • It has been proposed to make HEPMC independent from other libraries. It will cause problems to read old data.

DaVinci (Juan)

  • The released version is being used in production (with random selection)
  • Continued the translation of options for particle maker (now he can produce $ J/\psi $)
    • will try to test with some data
  • Currently working on the new vertex classes. (Marco Ca.: we have to synchronize the change)

Round Table

Not information in the email sent on job failure. It is not clear where they were running.
Tim Adye will become the new tracking librarian.

We had a long discussion about how to set up the environment for applications.
The problem is that an application like DaVinci does not depend on CASTOR or GFAL etc., but when running on the GRID it will need to have the environment set up to use them. It is also important that the system takes care of add the lib directories from LCG externals in front of LD_LIBRARY_PATH, otherwise we use those provided in the computing element, which may not be the ones we want.
The outcome of the diuscussion was that we will try by putting conditional use clauses in the requirements files, so that users can do

source setup.csh -tag=CASTOR
or similar, and it will add the needed libraries for runtime. The order in LD_LIBRARY_PATH will be fixed by using a pattern like path_prepend in the requirements files for GRID related packages.

-- MarcoClemencic - 21 Jul 2006

Edit | Attach | Watch | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r6 - 2007-11-07 - TWikiGuest
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LHCb All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback