ROOT Team Meeting
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.