ROOT Team Meeting

Europe/Zurich
32/1-A24 (CERN)

32/1-A24

CERN

40
Show room on map
Danilo Piparo (CERN), Jakob Blomer (CERN)

PoW Status

Getting to the end of 2024, 61% done.

Shift handover

Marta --> Vincenzo

Builds mostly green, need to take care of the leftover PRs from the hackathon

Meeting summaries

Statistical analysis

Last meeting two weeks ago with CMS people from the CAT hackathon

I/O

Discussed Martin's result for ATLAS, presenting today at the SPOT meeting. Some discussion regarding impact of compression algorithms.

Invited talk: LCG Stacks as a ROOT testing environment

Danilo: Are we running also roottest tests?
Andre: No, just tests in the root repository

Danilo: dev3 means ROOT master, dev4 means latest stable?
Andre: Yes

[ACTION] Mention to Andre about tutorials/tests using Python packages that have been recently changed/renamed

Philippe: these tests shouldn't be discovered manually, we should think about some kind of metainformation
Danilo: Yes maybe with some ctest property
Vincenzo: We have PYTHON_DEPS in our CMake infra
Andre: Try to use a solution that ctest can automatically recognize

Lukas: Why can't we use this property to tell the build system to include those Python packages earlier in the process?
Andre: Unfortunately the dependencies have to be specified manually and there is a strict ordering, this is a limitation of lcgcmake, the build system.

Vincenzo: I have used the website to take a look at the ROOT errors of a LCG build. I could not see the full log because it was truncated due to being too long for cdash
Andre: You can send an email to us and we'll send you the full log from the machine

Jonas Rembser: Which BLAS are you using? This could be a bit fragile. The default Alma9 has is incompatible with numpy from pip. Have you seen crashes in numpy due to BLAS?
Andre: We build BLAS and numpy ourselves.
Jonas: Ok then that's not an issue, but it can be that some specific configuration of BLAS is activating some multithreading.

Jonas Rembser: Do you explicitly support users to create lcg env in their own stacks?
Andre: I have no experience with Python venv, I would like them to work on top of lcg stacks, but it's untested.
Jonas: because I'm thinking it would be nice as a short way to get python packages for the ROOT tests.

There are minutes attached to this event. Show them.
    • 16:00 16:01
      Find notetaker 1m
    • 16:01 16:05
      News 4m
    • 16:05 16:10
      Shift Handover 5m

      Marta → Vincenzo

    • 16:10 16:15
      Meeting Summaries and Plans 5m

      ROOT Meetings:
      - I/O
      - Statistical Analysis Software
      - PPP
      - Planning / Stakeholders

      Related meetings:
      - ML4EP
      - LIM

    • 16:15 16:45
      Topics 30m
      • Invited talk: LCG Stacks as a ROOT Test-Environment
      Speaker: Andre Sailer (CERN)
    • 16:45 17:00
      Round table 15m
    • 17:00 17:05
      A.O.B. 5m