LHCb Core Software Meeting

Date and Location

10:30 - 11:15
CERN (2-R-030)


Gerhard Raven (Vidyo), Gloria Corti, Joel Closier, Liang Sun, Marco Cattaneo, Marco Clemencic (minutes), Markus Frank, Sebastien Binet (Vidyo), Sofia Qiriazi


Anastasia Karachaliou, Ben Couturier



  • HSF Meeting at 16:00
    • Marco and Ben will go to the workshop at SLAC
    • Marco Ca.: we should have a reharsal of the presentations
  • There is an offer of help from two Polish groups (on Computing)

Round Table

Marco Cl.

  • Fixed issue with StatusCode checks after GAUDI-992 (different and variable depth of the call stack because of the inlineable destructor of StatusCode)
  • During the investigation on the StatusCode check problem, other problems surfaced:
    • StatusCode instances are copied many times: a move constructor would be hlepful. Markus suggests that we can also simplify (squeeze) the data to only copy 64 bits (e.g. using one bit of the code to flag it as checked).
    • the test of the StatusCodeSvc in Gaudi was not testing anything
  • Will prepare the CMake-base stack byt the end of the week or beginning of next week
    • more tutorials and a new release of LbScripts are needed
  • Prepared some useful tools for release shifters, to be included in the next LbScripts release.


  • It seems the twiki for release shifters has some problems in the data package sections
  • new LHCbDirac release (major) on Monday

Marco Ca.

  • Updating the tasks document, waiting for contributions. This document proved to be very useful (e.g. the Polish contributions are based on the content of the document).


  • Looking for a function to get the CPU slot (socket) a process is running on.
    • Marco Cl. suggested to ask OpenLab


  • Asked Tim to have a Need For Speed meeting during the Analysis week.
    • Since Marco Cl. and Ben will not be around, It would be nice to repeat it at the Core Software Meeting the week afterward.
  • Issue with mutex in Boost pool allocator. It would be nice to have a compile time flag telling if we need the mutex or not (can be changed with a template paramenter to Boost).
    • Marco Cl. says that we can assume that Gaudi is single-thread until we have the merge of GaudiHive, then we can rediscuss the issue.
  • Implemented move constructor for StatusCode.

-- MarcoClemencic - 2015-01-07

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2015-01-07 - MarcoClemencic
    • 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-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback