Skip to content

Commit 7bd954b

Browse files
committed
Add new talk
1 parent 0e2b2f9 commit 7bd954b

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

index.html

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,11 @@ <h2>Overview</h2>
5353
<td><a href="#fy258">LCI: a Lightweight Communication Interface for Asynchronous Multithreaded Communication</a></td>
5454
<td>05/27/2025</td>
5555
</tr>
56+
<tr>
57+
<td>Richard Berger</td>
58+
<td><a href="#fy260">Driving Continuous Integration and Developer Workflows with Spack</a></td>
59+
<td>04/08/2025</td>
60+
</tr>
5661
<tr>
5762
<td>Ryan Friese</td>
5863
<td><a href="#fy259">Introducing the Lamellar Runtime: A Modern Approach to High-Performance Computing</a></td>
@@ -130,6 +135,22 @@ <h3>LCI: a Lightweight Communication Interface for Asynchronous Multithreaded Co
130135
Jiakun Yan is a fifth-year Ph.D. student at UIUC, advised by Prof. Marc Snir. His research involves exploring better communication library designs for highly dynamic/irregular programming systems and applications. He is the main contributor to the Lightweight Communication Interface (LCI) Project and the HPX LCI parcelport.
131136
</p>
132137

138+
<div id="fy260"></div>
139+
<h3>Driving Continuous Integration and Developer Workflows with Spack</h3>
140+
Speaker: Richard Berger<br>
141+
Los Alamos National Laboraroty<br><br>
142+
143+
Abstract:
144+
<p>
145+
Spack makes it easy to install dependencies for our software on multiple HPC platforms. However, there is little guidance on how to structure Spack environments for larger projects, share common Spack installations with code teams and utilize them in an effective way for continuous integration and development. This presentation will share some of the lessons learned from deploying chained Spack installations for multiple code teams at LANL on various HPC platforms both on site and on other Tri-Lab systems, how to structure such deployments for reusability and upgradability, and make them deployable even on air-gapped systems. It will also show how we utilize Spack's build facilities to drive CMake-based projects on GitLab for continuous integration, without having to replicate build configuration logic in GitLab files, while giving developers an easy-to-follow workflow for recreating CI runs in various configurations.
146+
</p>
147+
148+
Bio:
149+
<p>
150+
Richard is a research software engineer in the Applied Computer Science Group (CCS-7) at Los Alamos National Laboratory (LANL) with a background in Mechatronics, high-performance computing, and software engineering. He is currently contributing to the core development of LAMMPS, FleCSI and working on DevOps for multiple other LANL projects.
151+
</p>
152+
153+
133154
<div id="fy259"></div>
134155
<h3>Introducing the Lamellar Runtime: A Modern Approach to High-Performance Computing</h3>
135156
Speaker: Ryan Friese<br>

0 commit comments

Comments
 (0)