diff --git a/isc24/EESSI/abstract.tex b/isc24/EESSI/abstract.tex index aae9c9a..a12b821 100644 --- a/isc24/EESSI/abstract.tex +++ b/isc24/EESSI/abstract.tex @@ -1,3 +1,7 @@ +\comment{sell it first, wouldn't life be easy if...} + +What if there was a way to avoid having to install a broad range of scientific software from scratch on every HPC cluster or cloud instance you use or maintain, without compromising on performance? + Installing scientific software for supercomputers is known to be a tedious and time-consuming task. Especially as the HPC user community becomes more diverse, computational science expands rapidly, the diversity of system architectures increases the application software stack continues to deepen. On the other hand, a growing interest in cloud computing for scientific computing can be observed. Delivering optimised software installations and providing access to these installations in a reliable, user-friendly way is a highly non-trivial task that affects application developers, HPC user support teams, and the users themselves. This tutorial aims to address these challenges by providing the attendees with the knowledge to stream optimised scientific software. For this, the tutorial introduces European Environment for Scientific Software Instalations (\emph{EESSI}), a collaboration between various European HPC sites \& industry partners, with the common goal of creating a shared repository of scientific software installations that can be used on a variety of systems, regardless of which flavor/version of Linux distribution or processor architecture is used, or whether it’s a full size HPC cluster, a cloud environment or a personal workstation. diff --git a/isc24/EESSI/attendance.tex b/isc24/EESSI/attendance.tex index c8231c7..42ee80b 100644 --- a/isc24/EESSI/attendance.tex +++ b/isc24/EESSI/attendance.tex @@ -1,7 +1,10 @@ +\comment{Kenneth: check head count EUM'23} Based on attendance at previous EESSI and EasyBuild events, including the yearly EasyBuild User Meetings (over 30 attendees in the last physical edition in 2023, close to 100 in 2021 and 2022 in an online setting) and previous tutorials (PRACE-VI-SEEM 2017 Spring School with 25-30 attendees, a free online EasyBuild tutorial in June'20 with about 100 attendees, the half-day ISC'21 tutorial with over 25 attendees, and the in-person (half-day) ISC'22 tutorial with about 20 attendees, we anticipate this EESSI tutorial to be well attended (20-50 attendees). +\comment{online EESSI tutorial in Dec'23 had over 130 registrations} + %KH I would've gone with 50/25/25, but this works too (maybe better even) % MG: This was just a blind guess ;) %KH seems about right I think, we want to keep it beginner-oriented, 25% advanced may be too much... maybe 50/30/20 is less awkward? diff --git a/isc24/EESSI/main.tex b/isc24/EESSI/main.tex index 190c69f..020f78d 100644 --- a/isc24/EESSI/main.tex +++ b/isc24/EESSI/main.tex @@ -159,7 +159,7 @@ \subsection*{Hands-on and presentation materials} \section{Logistics} \subsection*{Content level} -50\% beginner, 30\% intermediate, 20\% advanced +60\% beginner, 40\% intermediate \subsection*{Prerequisites} \input{prerequisites.tex} diff --git a/isc24/EESSI/outline.tex b/isc24/EESSI/outline.tex index d4bcb14..25969c2 100644 --- a/isc24/EESSI/outline.tex +++ b/isc24/EESSI/outline.tex @@ -63,27 +63,25 @@ \subsubsection*{Half-day format, 3.5 hours of tutorial content} \begin{itemize}[style=standard, labelwidth=1.9cm] - \item [09:00-09:45] \emph{(45min)} Introduction to EESSI + \item [09:00-09:30] \emph{(30min)} Introduction to EESSI \begin{itemize} \item Motivation + goals (10min) \item High-level design + inspiration (15min) - \item Using EESSI - incl. hands-demo (15min) - \item MultiXscale (funding) (5min) + \item EuroHPC MultiXscale CoE (funding) (5min) \end{itemize} - \item [09:45-10:15] \emph{(30min)} Getting access to EESSI, incl. hands-on demo + \item [09:30-10:15] \emph{(45min)} Using EESSI, incl. hands-on \begin{itemize} - \item native installation (10min) - \item production setup in HPC: proxy + Stratum-1 (10min) - \item alternative access mechanisms (without administrator rights): containers, cvmfsexec (10min) + \item Using a native installation (10min) + \item Hands-on (20min) + \item Alternative access mechanisms: containers, cvmfsexec (15min) \end{itemize} - \item [10:15-10:35] \emph{(20min)} Use cases, incl. hands-on demo - \item [10:35-11:00] \emph{(25min)} Adding software to EESSI: EasyBuild, GitHub pull request, build-and-deploy bot + \item [10:15-10:45] \emph{(30min)} Use cases (workflow, CI), incl. hands-on + \item [10:45-11:00] \emph{(15min)} Testing software in EESSI \item [11:00-11:30] \emph{(30min coffee break)} - \item [11:30-11:50] \emph{(20min)} Troubleshooting access to EESSI, incl. hands-on demo - \item [11:50-12:10] \emph{(20min)} Testing software in EESSI - \item [12:10-12:30] \emph{(20min)} Performance evaluation: start-up perf, high load, scaling (MPI), OS jitter, GPU support - \item [12:30-12:45] \emph{(15min)} EESSI community - \item [12:45-13:00] \emph{(15min)} Q\&A + closing remarks + \item [11:30-12:10] \emph{(40min)} Adding software to EESSI, incl. hands-on + \item [12:10-12:40] \emph{(30min)} GPU support, incl. hands-on + \item [12:40-12:50] \emph{(10min)} EESSI community + \item [12:50-13:00] \emph{(10min)} Q\&A + closing remarks \end{itemize} diff --git a/isc24/EESSI/travelsupport.tex b/isc24/EESSI/travelsupport.tex index 95a9433..30adf3b 100644 --- a/isc24/EESSI/travelsupport.tex +++ b/isc24/EESSI/travelsupport.tex @@ -1,3 +1,2 @@ -The tutorial presenters request free passes for their tutorial. -%, as well as travel support for two -%presenters---one from within Europe and one from Canada. +The tutorial presenters request free passes for their tutorial, +as well as travel support for two presenters, one from Spain, one from Belgium.