Skip to content

Commit db20f3f

Browse files
committed
march draft
1 parent a692ae0 commit db20f3f

1 file changed

Lines changed: 140 additions & 0 deletions

File tree

Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,140 @@
1+
## DUNE Computing Newsletter for March 2026
2+
3+
The purpose of this newsletter is to inform the collaboration of recent and upcoming changes in computing. We’re in the middle of an ‘exciting’ time for computing as we’re constantly adapting to new operating systems and authentication methods. This means there are frequent changes that affect all DUNE users. We offer tutorials, the wiki, and a FAQ page, but those move more slowly so we’re trying this newsletter as a way to bridge the gap between permanent documentation and real-time announcements.
4+
5+
You can find newsletters at https://wiki.dunescience.org/wiki/Computing_Newsletters.
6+
7+
If you want computing news and have questions, remember to join the DUNE Slack and the #computing-announcements and #computing-questions channels. (And if you know an answer, please help out.)
8+
9+
Slack: #computing-questions, #computing-announcements, #computing_training_group
10+
11+
### Project Genesis Information
12+
13+
DOE has announced a new funding opportunity for the Genesis Mission:
14+
15+
NOFO: DE-FOA-0003612
16+
https://science.osti.gov/-/media/grants/pdf/foas/2026/DE-FOA-0003612.pdf
17+
18+
In this call, DOE has included DUNE as a Genesis Mission focus area (focus 14(b)), providing an important opportunity for coordinated proposals from the DUNE community.
19+
20+
DUNE collaboration PIs are encouraged to communicate and coordinate to form teams including two out of 3 of national lab/university/industry as required by the NOFO. There is a limitation on the number of lead-PI’s per institution per focus group but not on co-PI’s.
21+
22+
DOE plans to hold an informational webinar about this RFA on Thursday, March 26, 2026 at 3 PM Eastern.
23+
Registration:
24+
https://science-doe.zoomgov.com/webinar/register/WN_cByyhWASR72Do7yIDpe3_g
25+
26+
27+
The CompHEP Office (Jeremy Love) will also hold office hours every Wednesday from 11:00 AM to 12:00 PM ET to answer questions about the program, AI/ML research, and HEP’s involvement in the Genesis Mission.
28+
https://science-doe.zoomgov.com/j/1617448878?pwd=MH7iPTGIHJg8KaCFPq1lbjQa9vzcAn.1
29+
30+
Genesis Mission Q&A from DOE:
31+
https://science.osti.gov/-/media/grants/pdf/foas-resources/2026/Genesis-Mission-RFA-FAQs-20260317.pdf
32+
33+
We will continue discussion and coordination of Genesis Mission proposals through the DUNE AI/ML Forum:
34+
35+
https://indico.fnal.gov/category/1676/
36+
37+
DUNE Slack: ai-ml
38+
39+
Mailing list: dune-ai-ml
40+
41+
DUNE AI/ML forum bi-weekly meeting: Mondays at 10:00 AM CT
42+
(Most recent meeting: March 23, 2026)
43+
44+
Co-chairs: Jianming Bian (bianjm@uci.edu) and Leigh Whitehead (leigh.howard.whitehead@cern.ch)
45+
46+
## Upcoming Events
47+
48+
Neutrino Physics Center Analysis Workshop at Fermilab, May 11-15, 2026
49+
Mark your calendars for May 11–15, 2026, for the NPC DUNE Data Analysis School (NPC-DDAS) at Fermilab. The school will provide focused, practical training in DUNE analysis tools and workflows. Applications will open soon; some financial support will be available for selected participants. More info: https://npc.fnal.gov/npc-data-analysis-school/
50+
51+
## Progress reports and new ways to do things
52+
53+
### New VNC instructions
54+
55+
Many people like to use VNC’s to connect to the gpvms. This allows you to, for example, open root windows more quickly. Unfortunately, the default VNC method (often gnome) launch a full desktop environment which spawns hundreds of unused processes.
56+
57+
Ken Herner has written up how to use IceWM instead of gnome. We ask that everyone move to this method as it does not bog down our systems.
58+
59+
https://wiki.dunescience.org/wiki/DUNE_Computing/Using_VNC_Connections_on_the_dunegpvms
60+
61+
Describes how to set up the IceWM on your gpvm
62+
63+
And also provides a script from Dom Brailsford that you can use to set up your VNC system.
64+
65+
~~~
66+
source /nashome/d/dbrailsf/setupVNC.sh
67+
~~~
68+
69+
### Report from the Joint DUNE AI/ML and CS&S workshop
70+
71+
Held March 10–12 at Rice's BioScience Research Collaborative, the three-day workshop (https://indico.fnal.gov/event/72868/) explored how the CS&SC consortium can better support the growing role of AI and ML in DUNE. On Day 1, participants reviewed the upcoming physics goals of the experiment and learned how the various working groups are incorporating new AI/ML trends into DUNE's toolkits. Day 2 focused on available computing resources (GPUs), future plans to expand them, support for AI/ML workflows, and how large language models are being explored within DUNE. On the final day, participants examined emerging topics, from foundation models to differential programming and concluded by summarizing the workshop's key action items.
72+
73+
### Spack updates for LArSoft and Phlex
74+
75+
There has been a lot of work on spack builds for DUNE software for use on AL9. Please join the #spack channel in Slack for frequent updates.
76+
77+
From V. Hewes (2/16/2026) : the spack environments on CVMFS were just updated – there was a minor update to dune-sw-10_11_01d00-justin-01_06_00-prototype (dune-prototype) reflecting changes in the upstream FNAL environment, and there is also a new phlex-0_1_0-prototype environment, which is symlinked as dune-phlex-prototype for convenience. Please let me know if you run into any issues, either with the updated dunesw environment or the new phlex environment!
78+
79+
To get larsoft
80+
81+
~~~
82+
source /cvmfs/dune.opensciencegrid.org/spack/setup-env.sh
83+
echo "Activate dune-prototype"
84+
spack env activate dune-sw-10_11_01d00-justin-01_06_00-prototype
85+
~~~
86+
87+
To get phlex (our new framework for testing)
88+
89+
~~~
90+
source /cvmfs/dune.opensciencegrid.org/spack/setup-env.sh
91+
echo "Activate dune-phlex-prototype"
92+
spack env activate phlex-0_1_0-prototype
93+
~~~
94+
95+
## Upcoming changes
96+
97+
### InCommon certificate authority change
98+
99+
Most host certificates in the United States institutions are currently issued by InCommon. Recent requirements from the Internet CA/Browser forum will no longer allow these certificates to be used as clients to access other web servers. We will not be able to get any new certs with client capacity after March 31, 2026, although our existing ones will be usable until they expire. As a result we will be reaching out to 13 compute sites and several storage elements which still only take certificates and make sure they can all accept tokens. We will also complete the transition of the internals of the DUNE Rucio server, several machines in the DUNE data ingest pipeline, and the GlideinWMS frontend to no longer rely on the InCommon certificates as clients, with the goal of finishing this work by March 2026.
100+
101+
### Future group level priorities for batch jobs
102+
103+
Users can currently run jobs with a fair-share priority. But we often find several people performing similar tasks at large scale and then storing the results, uncataloged, in personal areas. To preserve resources we plan to move to a tiered priority system where people acting on behalf of physics groups or the production group will have higher priority than individuals. Individuals can still submit their own jobs but will find they run faster if they collaborate within their physics groups. See Andrew McNab’s talk for a brief explanation. Implementation will occur over the next few months.
104+
105+
## Updates and reminders from previous months
106+
107+
### Reminder: Official Datasets
108+
109+
The Production Group makes official datasets. The Rice group has created a website for finding them. There are also command line tools for exploring further. See the tutorial for details or go straight to the website to find your samples.
110+
111+
### Reminder of Wednesday down times
112+
113+
A reminder that the Fermilab compute nodes and disk servers undergo monthly maintenance on the 3rd Wednesday of each month. Systems are partially unavailable for 3-6 hours, which leads to things not working.
114+
115+
### Using SL7
116+
117+
Just a reminder that running larsoft still requires Scientific Linux 7 in a container. You can find sample scripts for setting up your container here.
118+
119+
### Tokens
120+
121+
Tokens are the new way to authenticate to access dCache disk, our data catalogs (rucio) and submit batch jobs (justin and jobsub). On SL7, follow these instructions . On AL9, it still depends on which Spack environment you are using. The recent dune-workflow spack environment (above) can make tokens using justIN get-token. We suggest you upgrade to that one.
122+
123+
If you just want to access files via root or xrdcp and don’t need rucio or justin you can use this method to get an interactive token.
124+
125+
~~~
126+
htgettoken -i dune --vaultserver htvaultprod.fnal.gov -r interactive
127+
export BEARER_TOKEN_FILE=/run/user/`id -u`/bt_u`id -u`
128+
export X509_CERT_DIR=/cvmfs/oasis.opensciencegrid.org/mis/certificates
129+
~~~
130+
131+
## Tips and Tricks:
132+
133+
### Want to read HDF5 files with LArSoft
134+
135+
For now you need to load a special library on the same line as your lar command.
136+
137+
~~~
138+
LD_PRELOAD=$XROOTD_LIB/libXrdPosixPreload.so lar -c standard_reco_protodunehd_keepup.fcl $DATA -n 1
139+
~~~
140+

0 commit comments

Comments
 (0)