Skip to content

Blog

An example CI workflow that leverages EESSI CI tools

EESSI's CI workflows are available on GitHub Actions and as a GitLab CI/CD component. Enabling this is as simple as adding EESSI's CI to your workflow of choice, giving you access to the entire EESSI software stack optimized for the relevant CPU architecture(s) in your runner's environment. If you are developing an application on top of the EESSI software stack, for example, this means you don't need to invest heavily in configuring and maintaining a CI setup: EESSI does that for you so you can focus on your code. With the EESSI CI workflows you don't have to worry about figuring out how to optimize build and runtime dependencies as these will be streamed seamlessly to your runner's environment.

EESSI nominated for HPCwire Readers’ Choice Awards 2024

HPCwire Readers' Choice Awards 2024

EESSI has been nominated for the HPCwire Readers’ Choice Awards 2024, in the "Best HPC Programming Tool or Technology" category.

You can help us win the award by joining the vote.

To vote, you should:

  1. Fill out and submit the form to register yourself as an HPCWire reader and access your ballot;
  2. Access your ballot here;
  3. Select your favorite in one or more categories;
  4. Submit your vote by filling in your name, organisation, and email address (to avoid ballot stuffing), and hitting the Done button.

Note that you are not required to vote for all categories, you can opt for only voting for one particular nominee in only one of the categories.

For example, you could vote for European Environment for Scientific Software Installations (EESSI) in category 13: Best HPC Programming Tool or Technology.

Extrae available in EESSI

Thanks to the work developed under MultiXscale CoE we are proud to announce that as of 22 July 2024, Extrae v4.2.0 is available in the EESSI production repository software.eessi.io, optimized for the 8 CPU targets that are fully supported by version 2023.06 of EESSI. This allows using Extrae effortlessly on the EuroHPC systems where EESSI is already available, like Vega and Karolina.

It is worth noting that from that date Extrae is also available in the EESSI RISC-V repository risv.eessi.io.

Portable test run of ESPResSo on EuroHPC systems via EESSI

ESPResSo logo

Since 14 June 2024, ESPResSo v4.2.2 is available in the EESSI production repository software.eessi.io, optimized for the 8 CPU targets that are fully supported by version 2023.06 of EESSI. This allows running ESPResSo effortlessly on the EuroHPC systems where EESSI is already available, like Vega and Karolina.

On 27 June 2024, an additional installation of ESPResSo v4.2.2 that is optimized for Arm A64FX processors was added, which enables also running ESPResSo efficiently on Deucalion, even though EESSI is not available yet system-wide on Deucalion (see below for more details).

With the portable test for ESPResSo that is available in the EESSI test suite we can easily evaluate the scalability of ESPResSo across EuroHPC systems, even if those systems have different system architectures.