Skip to content

10th EasyBuild User Meeting (EUM'25)

This first blog post reports on the 10th EasyBuild User Meeting (EUM'25), which took place 25-27 March 2025 at the Jülich Supercomputing Centre (JSC) in Germany.

Slides of all talks are available here, recordings via YouTube.

Day 0 (Monday 24 March 2025)

Travel

Even though it was a bit challenging to reach Jülich, seats for attending the event in-person were fully booked a month before, before the program was made public!

50 people coming by all means possible (car, train, plane, bus, minibus and even bike) made it to the venue, in addition to 90 attendees who registered to follow the event online.

Cintia, Sam, and Alex came by bike from Aachen to Jülich.

At some point a rainbow was even guiding them!


Day 1 (Tuesday 25 March 2025)

Welcome

In-person attendees had a first hour of meet and greet on Tuesday morning. Three different coffee mugs and a wide variety of stickers were available to bring back home, free of cost thanks to the generous sponsoring of Microsoft + NVIDIA + INUITS.

image

Once everybody chose a seat, the 10th EasyBuild User Meeting was ready to start...

image

During the welcome session, it was revealed that the social event on Wednesday would be competitive karting 🏎 at the Michael Schumacher Karting Center, fully sponsored by Do IT Now!

image

State of the Union

First day of talks was packed, starting with the usual EasyBuild State of the Union presentation by Kenneth Hoste (Ghent University) -- slides available here.

image

The big highlight surrounding this event is the release of EasyBuild 5.0 🎉 . Congratulations to all contributors and maintainers for the major milestone!

Some other crazy news from the EasyBuild community is the launch of the EasyBuild + EESSI shop. All the profits generated by the shop will be destined to cover future events merchandise.

EasyBuild 5.0

EasyBuild version 5.0 was covered in detail by the following talk, given by Simon Branford (University of Birmingham), EB maintainer. He explained all the breaking changes, updates and new features. It is expected from now on to make a major release of EasyBuild every two years.

image

EasyBuild site talks

John Dey (Fred Hutch) and Bart Oldeman (Digital Research Alliance of Canada) gave their site talks illustrating the use of EasyBuild in their respective institutions, remarking some easy_update status updates, new tools to build containers with EasyBuild, user tendencies, special software stacks and their site-specific systems.

Technical talks

After lunch, a whole round of technical talks filled the afternoon. Starting with Alex Domingo (a.k.a @lexming, also an EasyBuild maintainer, Vrije Universiteit Brussel) lecturing on "Controlling the shell environment in EasyBuild v5.0", with some amazing improvements on how to handle environment variables and how they affect the module files in this new EasyBuild release.

Then, Jan André Reuter (JSC) gave tips and tricks on how to contribute (and not break) EasyBuild releases. 😅

image

Lmod vs Environment Modules

A friendly competition followed with the two presentations of Robert McLay (TACC - Lmod) and Xavier Delaruelle (CEA - Environment Modules), each one presenting updates on the implementation of environment modules they lead.

imageThey got along during the dinner!

Beyond EasyBuild

After the coffee break Alexander Grund (TU Dresden) started the session showcasing their work on secure workflows for shared HPC systems to handle sensitive data with minimal performance overhead.

In the next talk, Jayesh Badwaik (JSC) addressed reproducibility challenges in continuous benchmarking within the early access program for JUPITER.

Next up was Michael Klemm (AMD) to present an insightful talk about the AMD ROCm™ Platform, providing an overview of its open-source stack and how it enables high-performance computing with AMD Instinct™ accelerators.

image

Moving on another short break, two remote talks closed the first day. The first one introducing Open OnDemand, presented by the Ohio Supercomputing Center team.

The second one was the Spack status update and introduction to the High Performance Software Foundation (HPSF), given by the same Todd Gamblin. He promised (again) that Spack v1.0 is coming soon (right for the ISC'25, so mark your calendar!).

image

The group dinner, sponsored by Jülich Supercomputing Centre (JSC) was at Restaurant Hexenturm at downtown Jülich.

We got to eat traditional German and Eastern European food in a unique location. 🍔 🍺

image image image

image
image
image

Day 2 (Wednesday 26 March 2025)

Keynote talk by Jeff Hammond

The second day started at 9am sharp to the keynote of Jeff Hammond (NVIDIA) entitled "Modern MPI and what you need to know about it". He highlighted all the efforts in the MPI ABI standardization and modern developments in MPI. Definitely worth a re-watch here (slides available here).

image

More EasyBuild talks

Talks continued with Davide Grassano (CECAM) presenting "A new LLVM toolchain" for EasyBuild. He explained how the compiler infrastructure works, and compared existing features and performance against a current GCC toolchain.

image

After the coffee break, Bart Oldeman lectured about the linear algebra infrastructure in EasyBuild's toolchains, how they work and how to squeeze them to get the best performance. Afterwards, Jens Henrik Göbbert (JSC) spoke about OpenGL support in EasyBuild, highlighting how libglvnd works to integrate OpenGL API calls across different vendors.

Talks by JSC

After lunch, Brian Wylie (JSC) showcased the work being done by the Performance Optimisation and Productivity (POP) EuroHPC Centre-of-Excellence. Closely related, Markus Geimer (JSC) introduced JSC's in-house tools to trace and do performance analysis of HPC applications. Afterwards, Alexandre Strube (JSC) explored the State of LLMs in a funny and wonderful talk.

Alexandre also won the hidden "best T-shirt while presenting at the EasyBuild User Meeting" contest -- can you tell why?

image

EasyBuild site talks

The closing presentations for day 2 were again a series of EasyBuild site talks. Each speaker disclosed how they use EasyBuild in their institutions, and discussed some common problems. Caspar van Leeuwen (SURF), Bob Dröge (Universiteit Groningen), Cintia Willemyns (Vrije Universiteit Brussel) and Helena Vela Beltran (Do IT Now) had the honor to bring us to the social event.

image

Group picture

Before heading out to the social event, the traditional group picture was taken. The sun made a special appearance for the last pics, making it very difficult to keep our eyes open.

image

The karting competition, sponsored by Do IT Now, took place in the official Michael Schumacher Kart & Event Center, only 25 min away from JSC.

image image image

Participants received a brief training on the procedures and safety as the track runs alongside real Formula 1 cars! 🏎 🏁

They were split in 3 groups, each group would have to do a classification race to determine starting order, followed by 15 minutes of real race to qualify for the final race. The 4 fastest drivers from each group would make it to a final competition.

image image

The people that were not driving could check out the intense racing while having a chat and enjoying a (non-alcoholic) drink -- don't drink and drive!

image image image image

After a very intense and tight neck-to-neck race, the winners made it to the podium! 🍾

image image

The 3 winners got a nice trophy to take home. 🏆

image

A well deserved group dinner had place right afterwards at "La Piazza" restaurant right above the karting center, sponsored by Microsoft + NVIDIA + INUITS.


Day 3 (Thursday 27 March 2025)

Introduction to EESSI

The 3rd and last day of the 10th EasyBuild User Meeting was focused on EESSI, the European Environment for Scientific Software Installations, which emerged from the EasyBuild community.

Lara Peeters (Ghent University) both introduced the topic and gave a hands-on demo in just 11 minutes, thus showcasing how easy it really is to use EESSI.

image

MultiXscale + CI/CD with EESSI

Next up, Alan O'Cais (Universitat de Barcelona, CECAM) presented the work being done by the MultiXscale EuroHPC Centre-of-Excellence. Pedro Santos Neves (Universiteit Groningen) followed right after showcasing how to do CI/CD via EESSI.

image

EuroHPC Federation Platform

After a coffee break, three remote talks took place. Henrik Nortamo (CSC.fi) presented the EuroHPC Federation Platform, explaining its scope and various components.

image

Right after followed by a presentation LEXIS by Martin Golasowski (IT4Innovations), about easy access to HPC workflows and data management, and a talk on Waldur, by Ilja Livenson (University of Tartu), an open-source cloud manager platform with a marketplace.

Maintainers group picture

Before starting lunch, the EasyBuild maintainers took the opportunity to have their own group picture. It was the first time that 14 EasyBuild maintainers were present in the same room!

image

Adam couldn't join the event in-person, but did manage to sneak into the picture remotely.

CernVM-FS

After the lunch break, Valentin Volkl (CERN) unpacked the recent developments of CernVM-FS, the tool on which EESSI relies heavily for worldwide distribution of the software installations it provides.

image

Improving NVIDIA GPU support

Pavel Grochal and Anthony Beerens (INUITS) gave their "Improving NVIDIA GPU support in EESSI" presentation, showcasing the work they did with EESSI in the Microsoft Azure cloud.

image

EESSI test suite

Caspar gave the last talk that focused on EESSI, and challenged the attendees to try the EESSI test suite hands-on.

image image

Recruiting and retaining IT talent

Jörg Saßmannshausen (Imperial College London) started an open discussion on how to recruit and retain IT talents in Research Computing. He highlighted the value of recognition, especially with people who are taking their first steps in IT, and discussed other programs or incentives to attract people to positions in research, having to compete with positions with higher salary inside the IT environment.

image

Talks by JSC

After a short break, four more talks by JSC staff followed.

Sebastian Achilles talked about the upcoming Test infrastructure for EasyBuild, and Madita Willsch shared recent developments on quantum computing by presenting JUNIQ.

Damian Alvarez gave an interesting keynote-style talk entitled "JUPITER - State of the matters", explaining the process and decisions taken to make the first exascale European supercomputer JUPITER a reality. He covered the tender procurement process, discussed the bumps in the road, and presented technical details of the system.

image

The talks concluded with the heartwarming presentation by Bernd Mohr, entitled "Four decades of HPC", in which he shared his experience in the evolution of HPC systems since he started working on the field 40 years ago. He even brought some punch cards and old blades!

image image

JSC datacenter tour

The day finished with a tour of the JSC datacenters and a visit (from outside) to JUPITER which was still under construction. Separated in 3 groups, attendees were guided by Sebastian, Damian, and Bernd to visit the JSC compute infrastructure.

image image image image

Closing group dinner

The final group dinner, also sponsored by Microsoft + NVIDIA + INUITS, took place in downtown Jülich.

Everyone was exhausted after an intense couple of days, but left happy with some coffee mugs and stickers, and most importantly with a lot of new knowledge and some lovely memories to take home.

image

A heartfelt thank you to everybody attending the event, and to the generous sponsors who made it possible.

INUITS
Microsoft
NVIDIA

The 10th EasyBuild User Meeting will be very difficult to top... ❤

But we are already starting to consider potential locations for the 11th edition next year!