ROOT Team Meeting

Europe/Zurich
32/1-A24 (CERN)

32/1-A24

CERN

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

1. News

  • Successful CHEP conference.
  • PoW completion has increased to 54%.
  • We’ll welcome a new arrival this Friday – Lukas (EP R&D phase 2).
  • Issues have been slightly higher; please check on JIRA and GitHub for details.

2. Shift Handover

  • Everything has been addressed.
  • Bertrand handing over to Devajith.

3. Meetings

  • No meetings last week due to CHEP.

4. Topics

Hackathon:

  • Participation seems low; we need to promote it more. Suggested actions: Print and distribute posters, and share through other communication channels.

Branching:

  • Timeline for branching - 6.34 branches. Freezing of on-disk format, we decided to not branch due to this.
  • Stephan: Working on TH3 to threadsafe wrappers.
  • Jakub: Another round of review needed this week.
  • Philip: Available for meetings; 3 PM works (adjusting for time-shift).
  • Jakub: Plan to meet on Wednesday? : will discuss offline.
  • Danilo: We won’t force the release; if there’s any doubt, we’ll reschedule.
  • Vincenzo: Updates on CHEP, latest progress with RDataFrame and RBatch generators; uncertain if these will be blockers.
  • Jonas R: Plans to merge a few PRs this week.

  • LLVM/Conda Compatibility:

  • Conda uses LLVM 18.1.8 as its base LLVM version. Changes are minor, with no failing tests. We have two options: either merge the change into ROOT for alignment with Conda or keep ROOT slightly divergent, as LLVM 18.1.6 and LLVM 18.1.8 are ABI compatible.

CHEP

  • Danilo:
  • Several people presented on RNTuple and ROOT, new collaborations.
  • There were talks criticizing root - event display. ROOT has a solid userbase and is recognized.
  • ROOT was mentioned several times during the planery summaries. There was good support from many people.

  • Stephan:

  • This was a conference of RNTuple, everyone was talking about it.

  • Next conference is in 18 months; two big ones in between. WSCG workshop has less impact in comparison.

  • ACAD in September.

5. Round Table

  • Aaron:
  • Built ROOT with cpp-interop. Fixed issues in TCling with managing interpreter instances. Continuing work on callfunc. Participated in CHEP and GSoC mentor summit, met with Wim.

  • Bertrand:

  • On shift. CMake bug with add_external_project. The log doesn’t work with -g on Linux (works on Mac and Windows); disabling the log resolves it. CMake bug is problematic, as Ubuntu 24.04 uses it by default.

  • Danilo:

  • Preparing Fedora and Ubuntu (CI) setups, CHEP, and SFT Retreat.

  • Devajith:

  • Away for two weeks for Bertinoro ESC Computing School. Working on building CLING and AdaptiveCPP together.

  • Florine:

  • Attended CHEP.

  • Jack:

  • Pre-CHEP work: integration tests, PRs, fixing warnings, and resolving minor issues in RNTuple.

  • Jakob:

  • Participated in CHEP, addressed MT mode bugs, preparing for RNTuple mini-workshop. 1.0 format readiness.

  • Jonas H.:

  • At CHEP, creating and fixing RNTuple issues.

  • Jonas R.:

  • Jolly:

  • Returned from duty travel. Resubmitted ICPE paper.

  • Martin:

  • Filtered PHYSLITE data and MC with RDataFrame, plotted invariant mass, worked with trigger decision tool in Athena.

  • Monica:

  • PRs for Minuit2, fixed oneAPI compilation flow for GenVectorX (AdaptiveCPP still broken).

  • Olivier:

  • New PR (version 3) from Adrian's branch: on documentation. Working on Mac Minis setup.

  • Philip:

  • Distracted with CHEP.
  • Observed issue: compiling libraries with differing target architectures causes crashes. We must ensure all libraries compile with the same CUDA architecture.

  • Stephan:

  • CI Stuff - unfortunately a bit unstable, found some 3 weeks ago a fixed was merged it was a time out problem. What we can do is diable and live with the timeout and restart the build.
  • Testing TMVA on GPU in CI; no issues detected after removing CUDNN

  • Reminder: when changing ROOT build options, communicate updates to Andre.

  • Vassil:

  • Wrapping up GSoC, helping students. On the technical side, discussing cpp-interop with Aaron
  • Working on shipping cpp-interop with webassembly; Hamburg workshop.

  • Vincenzo:

  • CHEP Contacts:
    • Connected with Frederic from CMS for scheduling PPP.
    • Discussed with Robin from CMS KIT: starting a physics group in KIT, asked for some consultancy they said that this project should be part of a larger funding.
    • Scheduled ROOT training at the University of Valencia (externally sponsored) for the week of November 11-15.
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
    • 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
      • Hackathon advertisement
      • Timeline for branching v6-34-00 patches
      • Impressions from CHEP
    • 16:45 17:00
      Round table 15m
    • 17:00 17:05
      A.O.B. 5m