You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: isc26-EESSI/attendance.tex
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
We anticipate this EESSI tutorial at ISC to be well attended with 20-50 attendees. This estimate is based on attendance at previous EESSI and EasyBuild events, including:
2
2
\begin{itemize}
3
-
\item recent webinar series related to EESSI in May-June 2025 with over 150 registrations;
4
-
\itemthe yearly EasyBuild User Meetings (over 50 in-person attendees, alongside over 70 online registrations, in 2025);
5
-
\iteman online EESSI tutorial in Dec'23 with over 130 registrations;
6
-
\itemthe in-person (half-day) ISC'22 EasyBuild tutorial with about 20 attendees.
3
+
\itemA recent webinar series related to EESSI in May-June 2025 with over 150 registrations;
4
+
\itemThe yearly EasyBuild User Meetings, with over 50 in-person attendees in 2025, alongside over 70 online registrations;
5
+
\itemAn online EESSI tutorial in Dec'23 with over 130 registrations;
6
+
\itemThe in-person (half-day) ISC'22 EasyBuild tutorial with about 20 attendees.
7
7
\end{itemize}
8
8
9
9
%HV: Do we have the attendance of the workshop series we did?
Copy file name to clipboardExpand all lines: isc26-EESSI/description.tex
+10-9Lines changed: 10 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -71,7 +71,7 @@ \subsection*{EESSI: the European Environment for Scientific Software Installatio
71
71
has attracted contributors from all around the world. EESSI takes things a step further, beyond a tool to install scientific software (like
72
72
EasyBuild or Spack), by providing a ready-to-use uniform software stack that can be employed anywhere.
73
73
74
-
\subsection*{Motivation}
74
+
\subsection*{Motivation\& goal}
75
75
76
76
The motivation for EESSI is the observation that the landscape of computational science is changing in various ways.
77
77
Additional families of general-purpose microprocessors including Arm 64-bit (aarch64) and RISC-V on top of
@@ -111,8 +111,8 @@ \subsection*{Motivation}
111
111
%see Figure~\ref{fig:eessi-high-level-overview}.
112
112
To provide optimized installations of scientific software stacks for a diverse set of system architectures
113
113
The high-level design of EESSI consists of 3 layers, which are constructed by leveraging various established open source software projects,
114
-
see Figure~\ref{fig:eessi-high-level-overview}. At the time of writing, EESSI includes over 600 different software projects
115
-
and supports 14 different CPU microarchitectures, which totals to over 16,000 software installations.
114
+
see Figure~\ref{fig:eessi-high-level-overview}. At the time of writing, EESSI includes over 600 unique software projects
115
+
and supports 14 different CPU microarchitectures and 3 generations of NVIDIA GPUs, which totals to over 16,000 software installations.
116
116
% the filesystem layer to distribute the software stack; the compatibility layer to level the ground across different client operating systems; the software layer to run optimized applications and provided their dependencies.
117
117
%\begin{itemize}
118
118
%\item The filesystem layer uses CernVM-FS to distribute the EESSI software stack to client systems
@@ -169,16 +169,17 @@ \subsection*{EESSI Community + Recognition and Adoption}
169
169
EESSI has been broadly embraced in the European HPC ecosystem, and is already available on dozens of HPC
as the Federated Software Catalogue that will provide a uniform software stack.
175
176
176
177
\subsection*{Tutorial scope and organisation}
177
178
178
-
This tutorial is an introduction to EESSI, including its motivation, goals, high-level design, and the use cases it
179
-
enables (like portable workflows, using it in a CI environment, building software on top of it, etc.).
179
+
This tutorial is an introduction to EESSI, covering its motivation, goals, high-level design, and the use cases it
180
+
enables (like portable workflows, usage a CI environment, building software on top of it, etc.).
180
181
Through guided hands-on exercises attendees will get a thorough understanding of the basics,
181
-
and be incentived and empowered to learn more and apply it in their own daily workflow.
182
+
and be incentived and empowered to learn more and use it in their own daily workflow.
182
183
183
184
%The main features and functionalities of EESSI are highlighted, as well as the different ways to access the software stack, such as native installation, use in an HPC
184
185
%production setup, or without administrator privileges.
@@ -215,8 +216,8 @@ \subsection*{Tutorial scope and organisation}
215
216
% (fully online, half-day) at ISC'21 which was well attended with over 25 participants and in-person (half-day) at ISC'22 with about 20 participants.
216
217
% The feedback and attendance has always been positive, which is the primary motivation for this tutorial proposal. The organisers have been actively training user support staff and administrators on EasyBuild in various events in the US and Europe since 2011.
217
218
218
-
The tutorials organisers have successfully and extensively worked together on several presentations,
219
-
events, and hands-on tutorial and workshops on the topic under consideration several times in recent years.
219
+
The tutorial organisers have successfully and extensively worked together on several presentations,
220
+
events, and hands-on tutorials and workshops on the topic under consideration several times in recent years.
\subsubsection*{Half-day format, 3.5 hours of tutorial content}
58
+
\subsubsection*{Half-day format (3.5 hours of tutorial content)}
59
59
60
60
\begin{itemize}[style=standard, labelwidth=1.9cm]
61
61
62
62
63
-
\item [09:00-09:30] \emph{(30min)} Introduction to EESSI: motivation, design, getting access, basic usage, use
64
-
cases, comparison with other software installation tools
63
+
\item [00:00-00:30] \emph{(30min)} Introduction to EESSI: motivation, design, getting access, basic usage, use
64
+
cases, high-level comparison with other software installation tools
65
65
% \begin{itemize}
66
66
% \item Motivation + goals (10min)
67
67
% \item High-level design + inspiration (15min)
68
68
% \item EuroHPC MultiXscale CoE (funding) (5min)
69
69
% \end{itemize}
70
-
\item [09:30-10:00] \emph{(30min)} Initial hands-on: Running software using EESSI in a virtual Slurm cluster
70
+
\item [00:30-01:00] \emph{(30min)} Initial hands-on: Running software using EESSI in a virtual Slurm cluster
71
71
% \begin{itemize}
72
72
% \item Using a native installation (10min)
73
73
% \item Hands-on (20min)
74
74
% \item Alternative access mechanisms: containers, cvmfsexec (15min)
75
75
% \end{itemize}
76
-
\item [10:00-10:45] \emph{(45min)} Installing software on top of EESSI: Python virtual environments, using EESSI-extend (15 min. presentation + 30 min. hands-on).
77
-
\item [10:45-11:00] \emph{(15min)} Using EESSI in Continuous Integration (CI) environments (presentation)
78
-
\item [11:00-11:30] \emph{(30min coffee break)}
79
-
\item [11:30-12:15] \emph{(45min)} Using EESSI in CI: hands-on exercises with GitHub Actions
80
-
\item [12:15-12:45] \emph{(30min)} Advanced topics (incl. MPI, GPU, using Spack on top of EESSI)
\item [01:00-01:45] \emph{(45min)} Installing software on top of EESSI: Python virtual environments, using EESSI-extend (15 min. presentation + 30 min. hands-on).
77
+
\item [01:45-02:00] \emph{(15min)} Using EESSI in Continuous Integration (CI) environments (presentation)
78
+
\item [02:00-02:30] \emph{(30min coffee break)}
79
+
\item [02:30-03:15] \emph{(45min)} Using EESSI in CI: hands-on exercises with GitHub Actions
80
+
\item [03:15-03:45] \emph{(30min)} Advanced topics (incl. MPI, GPU, using Spack on top of EESSI)
0 commit comments