Skip to content

Commit aec10dd

Browse files
Coordination meeting 2025-05-22 (#1733)
* Coordination meeting 2025-05-22 * Spelling * Review comments
1 parent f0c84a7 commit aec10dd

File tree

1 file changed

+134
-0
lines changed

1 file changed

+134
-0
lines changed
Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
---
2+
title: "HSF Coordination Meeting #288, 22 May 2025"
3+
layout: plain_toc
4+
---
5+
6+
## Attending
7+
8+
Present/Contributing: Graeme Stewart, Claire Antel, Pere Mato, Luke Kreczko, Sapta Battacharya, Tommaso Lari, Krzysztof Genser
9+
10+
Apologies/Contributing: Eduardo Rodrigues, Paul Laycock, Michel Villanueva, Alexander Moreno
11+
12+
## News, general matters, announcements
13+
14+
### European Strategy Update (EPPSU) final stages
15+
16+
Journal submission: EPJC is waiting our submission but not done yet due to lack of time...
17+
18+
We have one reference to update, #101 (ATLAS paper, now published).
19+
20+
### HSF/WLCG Workshop
21+
22+
Workshop came off well! HSF overview presentations:
23+
24+
- [HSF Introduction](https://indico.cern.ch/event/1484669/contributions/6463259/attachments/3060782/5412392/HSF%20Introduction_%20WLCG_HSF%202025.pdf)
25+
- [HSF Recap and Next Steps](https://indico.cern.ch/event/1484669/contributions/6480469/attachments/3064177/5419534/WLCG_HSF%202025%20-%20HSF%20summary-2.pdf)
26+
27+
We had HSF sessions on Common software and Software Projects, Sustainable Software and Training. As well as plenaries on AI/ML and heterogeneous computing; and Analysis at scale and analysis challenges.
28+
29+
Outcomes:
30+
31+
- In the HSF BoF we discussed project affiliation. Feedback that bronze, silver and gold were interpreted in a "judgemental" way, i.e., that bronze would be viewed as pejorative and not be good for the project.
32+
- Some follow-up discussions are forming a proposal that we have core criteria for projects to fulfil that allows them to be affiliates, viz. the [*Best-practice Guidelines*](https://hepsoftwarefoundation.org/projects/guidelines.html).
33+
- There are a set of *bonus* badges when projects are outstanding in particular areas, e.g., documentation, training, user support.
34+
- These can be developed over time.
35+
- We will try to come up with a more concrete proposal (will have an SG discussion) - input and feedback welcome!
36+
- Sustainable Software is a very important topic
37+
- This could be an HSF focus area and we can work in partnership with projects like EVERSE
38+
- Follow up activity suggestions
39+
- HSF Training on Software Sustainability
40+
- HSF Seminar mini-series
41+
42+
### LHCC Meeting
43+
44+
Eduardo has started to [prepare the inputs](https://docs.google.com/presentation/d/1A9iOPT9s54-B3yirfThaELAmQ0iI9guhiD6jeNS02o4/edit?usp=sharing) for the next LHCC referees meeting on 3 June.
45+
46+
Comments and suggestions by *tomorrow*, 23 May, please.
47+
48+
### IRIS-HEP Steering Board
49+
50+
Reminder that Caterina Doglioni is now the HSF representative at IRIS-HEP.
51+
52+
[Draft slides](https://docs.google.com/presentation/d/1zrV0P_kIDxwDS9bZsYYE6S3HXPUsaEXfKkQUYr8EjmA/edit?usp=sharing) from the HSF for the next meeting on 3 June - comments welcome.
53+
54+
### HSF Seminar Series and Compute Accelerator Forum
55+
56+
Planned seminars:
57+
58+
- 28th May, 16h30 CEST: Seminar on AdePT and Celeritas update on detector simulation with GPUs. <https://indico.cern.ch/event/1528440/>
59+
- 4 June, 16h30 CEST: AI-assisted software tools. <https://indico.cern.ch/event/1549643/>
60+
- 11 June, 16h30 CEST: Julia on GPUs for fun and profit. <https://indico.cern.ch/event/1472683/>
61+
- This event co-organised with the [EVERSE Network](https://everse.software/network/)
62+
63+
Venice workshop report tentatively scheduled for September. dCache project have signalled interest in presenting in a future Seminar.
64+
65+
HSF seminar conveners are reachable at <mailto:[email protected]>
66+
67+
- Please send your suggestions for next seminars
68+
69+
### Steering Group
70+
71+
Next SG meeting will be 3 June, <https://indico.cern.ch/event/1550243/>.
72+
73+
### HSF Affiliated Projects and Software
74+
75+
ACTS: Graeme will present a HSF Project Affiliation in their next dev meeting (even if exact iteration on badges not yet decided).
76+
77+
## Activities Updates
78+
79+
### Software Training
80+
81+
Future events:
82+
83+
- [HSF/IRIS-HEP Software Basics Training (Hybrid)](https://indico.cern.ch/event/1516608/) - Jun 18-20. Hybrid at CERN. Registration is open!
84+
- [Deep Learning Train-the-Trainer Workshop](https://indico.desy.de/event/47263/) - Sept 15-19. Organized by the HSF and ErUM-Data-Hub. In-person in Potsdam. Registration is open! Deadline: August 4
85+
86+
### Physics Generators
87+
88+
- Negative weights workshop: https://indico.cern.ch/event/1501347/timetable/#20250505.detailed (maybe we can invite Jeppe to give us summary)
89+
- Optimising Floating Point Precision Workshop: https://indico.cern.ch/event/1538409/overview
90+
91+
Topic of generators in the neutrino community would be interesting.
92+
93+
Website still needs updated with current convener names.
94+
95+
### PyHEP
96+
97+
[PyHEP.dev 2025 Workshop](https://indico.cern.ch/event/1515852/) will be held at University of Washington from July 14 to 17.
98+
99+
### JuliaHEP
100+
101+
[JuliaHEP 2025 Workshop](https://indico.cern.ch/event/1488852/) will be held at Princeton from July 28 to 31.
102+
103+
- Abstract submission is still open until 31 May
104+
- the number of submissions is approaching that of last year
105+
- Final registration deadline: July 7
106+
107+
## AOB
108+
109+
### Physical Constants
110+
111+
Graeme discussed with ATLAS who are concerned about the number of different places where physical constants get defined in HEP, viz. at least in [CLHEP](https://gitlab.cern.ch/CLHEP/CLHEP/-/blob/develop/Units/Units/PhysicalConstants.h?ref_type=heads), [ROOT](https://github.com/root-project/root/blob/master/geom/geom/inc/TGeoPhysicalConstants.h) and [Geant4](https://gitlab.cern.ch/geant4/geant4/-/blob/master/source/externals/clhep/include/CLHEP/Units/PhysicalConstants.h).
112+
113+
This mainly seems to affect C++, Python is more conststent with [hepunits](https://github.com/scikit-hep/hepunits) and Julia has [PhysicalConstants.jl](https://github.com/JuliaPhysics/PhysicalConstants.jl/).
114+
115+
Defining constants in larger HEP packages binds the physical constants to other software updates, which is not great. None of the packages, except for Julia, offer explicit versioning of the constants (and they **do** change, e.g., Plack's constant was [updated in 2019](https://physics.nist.gov/cgi-bin/cuu/Value?h) and is now *defined*, not measured).
116+
117+
Q. Is there interest in having a common stand-alone library for this? C++ seems to have the greatest need. The Python package might usefully get versioning. For Julia one could imagine at least a cross-check and validation.
118+
119+
- This would be naturally an HSF project
120+
- "Truth" would be from PDG (which for physical constants uses the CODATA recommendations)
121+
- Values can be programmatically obtained via. an [API](https://pdg.lbl.gov/2024/api/index.html)
122+
- Then dropped into a generated source file
123+
124+
Generators are also rather messy here, with their own definitions of measurements, or user defined values for, e.g., particle masses, at the top of data cards.
125+
126+
General feeling this is a good topic to address. Graeme will organise a follow-up meeting.
127+
128+
### Next Meeting
129+
130+
The next coordination meeting will be 5 June, <https://indico.cern.ch/event/1477079/>.
131+
132+
### Chair This Meeting 👇
133+
134+
Please [sign up](https://docs.google.com/spreadsheets/d/1Z1Z4payCpieOLiVFcC6y9j-KCj71u6xX232LHUgIHfI/edit) for chairing a future coordination meeting. (There is even a [HOWTO guide](https://hepsoftwarefoundation.org/organization/running-meetings.html)).

0 commit comments

Comments
 (0)