|
1 | | -What if there was a way to avoid having to install a broad range of scientific software from scratch on every HPC |
2 | | -cluster or cloud instance you use or maintain, without compromising on performance? |
| 1 | +%What if there was a way to avoid having to install a broad range of scientific software from scratch on every HPC |
| 2 | +%cluster or cloud instance you use or maintain, without compromising on performance? |
3 | 3 |
|
4 | | -Installing scientific software for supercomputers is known to be a tedious and time-consuming task. Especially as the |
5 | | -HPC user community becomes more diverse, computational science expands rapidly, the diversity of system architectures |
6 | | -increases the application software stack continues to deepen. Simultaneously, we see a surge in interest in cloud |
7 | | -computing for scientific computing. Delivering optimised software installations and providing access to these |
8 | | -installations in a reliable, user-friendly, and reproducible way is a highly non-trivial task that affects application |
9 | | -developers, HPC user support teams, and the users themselves. |
| 4 | +Installing scientific software for supercomputers is known to be a tedious and time-consuming task. |
| 5 | +The application software stack continues to deepen, especially as the HPC user community becomes more diverse, |
| 6 | +computational science expands rapidly, and the diversity of system architectures increases. |
| 7 | +Simultaneously, we see a surge in interest in cloud computing for scientific computing. Delivering optimised |
| 8 | +software installations and providing access to these installations in a reliable, user-friendly, and reproducible |
| 9 | +way is an increasingly highly non-trivial task that affects software developers, HPC user support teams, |
| 10 | +and researchers running scientific workloads on HPC systems. |
10 | 11 |
|
11 | | -This tutorial aims to address these challenges by providing the attendees with the knowledge to stream optimised |
12 | | -scientific software. For this, the tutorial introduces European Environment for Scientific Software Installations |
13 | | -(\emph{EESSI}), a collaboration between various European HPC sites \& industry partners, with the common goal of |
14 | | -creating a shared repository of scientific software installations that can be used on a variety of systems, regardless |
15 | | -of which flavor/version of Linux distribution or processor architecture is used, or whether it’s a full size HPC |
16 | | -cluster, a cloud environment or a personal workstation. |
| 12 | +This tutorial aims to address these challenges by introducing the European Environment for Scientific Software Installations |
| 13 | +(EESSI, pronounced as \emph{``easy"}), a collaboration between various European HPC sites \& industry partners. The goal of EESSI is to provide |
| 14 | +a shared repository of scientific software installations that can be used on a variety of systems, regardless |
| 15 | +of which flavor/version of Linux distribution or processor architecture is used, or whether it is a full size HPC |
| 16 | +cluster, a virtual machine in the cloud, or a personal workstation. |
17 | 17 |
|
18 | 18 | We cover the basics of EESSI, different use cases for EESSI, how to add software to EESSI, and highlight some more |
19 | 19 | advanced features. We will also show how to engage with the community and contribute to the project. |
0 commit comments