From 251eab09ac7a321c7f71fb7e451236b3e8e3b147 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 24 Apr 2025 10:59:20 +0200 Subject: [PATCH 1/5] add more info on EESSI webinars planned for May 2025 --- docs/training/2025/webinar-series-2025Q2.md | 98 +++++++++++++++------ 1 file changed, 72 insertions(+), 26 deletions(-) diff --git a/docs/training/2025/webinar-series-2025Q2.md b/docs/training/2025/webinar-series-2025Q2.md index 3b397001fb..ad7f4dd9d8 100644 --- a/docs/training/2025/webinar-series-2025Q2.md +++ b/docs/training/2025/webinar-series-2025Q2.md @@ -1,6 +1,12 @@ # EESSI webinar series (May-June 2025) + _provided by [EuroHPC CoE MultiXscale](https://www.multixscale.eu)_ +!!! tip + Attending these sessions is free, but you must be registered to get an invitation to join the Zoom webinar sessions! + + See also [Registration](#registration). + **What if you no longer have to install a broad range of scientific software from scratch on every laptop, HPC cluster, or cloud instance you use or maintain, without compromising on performance?** @@ -19,7 +25,7 @@ All sessions will be recorded. Recordings, slides, and materials used will be ma - Monday 5 May 2025 (13:30-15:30 CEST): **Introduction to EESSI** - Monday 12 May 2025 (13:30-15:30 CEST): **Introduction to CernVM-FS** -- Monday 19 May 2025 (13:30-15:30 CEST): **Introduction to EasyBuild**, incl. highlighted features in EasyBuild 5.0.0 +- Monday 19 May 2025 (13:30-15:30 CEST): **Introduction to EasyBuild** (incl. EasyBuild 5.0.0) - Monday 26 May 2025 (13:30-15:30 CEST): **EESSI for CI/CD** - Monday 2 June 2025 (13:30-15:30 CEST): **Using EESSI as the base for a system stack** @@ -48,51 +54,91 @@ Attendance is free of cost, but registration is required. ## Session details -### Introduction to EESSI (5 May 2025) +### Introduction to EESSI -- Monday 5 May 2025 (13:30-15:30 CEST) +- Monday 5 May 2025, 13:30-15:30 CEST (Zoom webinar) - speakers: - Richard Topuchain (University of Bergen) - Helena Vela (Do IT Now) +- moderators: - Thomas Röblitz (University of Bergen) - - Kenneth Hoste (HPC - UGent) -- outline - - Discover how EESSI (European Environment for Scientific Software Installation) is transforming the way scientific software is deployed and shared across HPC systems, cloud platforms, and even laptops. In this session, we’ll introduce the motivation behind EESSI, its architecture, and how you can start using a fully pre-built, modular software environment—no matter where you compute. Whether you're an HPC user, sysadmin, or developer, this webinar will show how EESSI can help you save time, improve reproducibility, and simplify your scientific workflows. + - Kenneth Hoste (Ghent University) + +#### Outline + +Discover how EESSI (European Environment for Scientific Software Installation) is transforming +the way scientific software is deployed and shared across HPC systems, cloud platforms, and even laptops. + +In this session, we'll introduce the motivation behind EESSI, its architecture, and how you can start using +a fully pre-built, modular software environment — no matter where you compute. Whether you're an HPC user, +sysadmin, or developer, this webinar will show how EESSI can help you save time, improve reproducibility, +and simplify your scientific workflows. --- -### Introduction to CernVM-FS (12 May 2025) +### Introduction to CernVM-FS -- Monday 12 May 2025 (13:30-15:30 CEST) +- Monday 12 May 2025, 13:30-15:30 CEST (Zoom webinar) - speakers: - - _more info soon_ -- outline - - _more info soon_ + - Valentin Volkl (CERN) + - Kenneth Hoste (Ghent University) + +#### Outline + +CernVM-FS, the CernVM File System a.k.a. CVMFS (https://cernvm.cern.ch/fs), is a file distribution service +that is particularly well suited to distribute software installations across a large number of systems world-wide +in an efficient way. + +In this webinar, we will introduce you to CernVM-FS, show how to access existing CernVM-FS repositories (like [EESSI](https://eessi.io), +cover some aspects specific to using CernVM-FS on HPC systems. + +It is intended for people with a background in HPC (system administrators, support team members, end users, etc.) who are new to CernVM-FS: +no specific prior knowledge or experience with it is required. --- -### Introduction to EasyBuild (19 May 2025) +### Introduction to EasyBuild -- Monday 19 May 2025 (13:30-15:30 CEST) +- Monday 19 May 2025, 13:30-15:30 CEST - speakers: - - _more info soon_ -- outline - - incl. highlighted features in EasyBuild 5.0.0 + - Kenneth Hoste (Ghent University) + +#### Outline + +EasyBuild (https://easybuild.io) is a open-source software installation tool written in Python that aims to support +the various installation procedures used by the vast collection of software packages that are typically installed from source code +in an HPC environment. -### EESSI for CI/CD (26 May 2025) +In this webinar, we will introduce you to EasyBuild, show to install and configure it, and present basic usage through +hands-on demos. We will also cover some new capabilities that are supported by the recently released EasyBuild v5.0.0. -- Monday 26 May 2025 (13:30-15:30 CEST) +--- + +### EESSI for CI/CD + +- Monday 26 May 2025, 13:30-15:30 CEST - speakers: - - _more info soon_ -- outline - - _more info soon_ + - Alan O'Cais (CECAM, University of Barcelona) + +#### Outline + +*(more info soon)* --- -### Using EESSI as the base for a system stack (2 June 2025) +### Using EESSI as the base for a system stack -- Monday 2 June 2025 (13:30-15:30 CEST) +- Monday 2 June 2025, 13:30-15:30 CEST - speakers: - - _more info soon_ -- outline - - _more info soon_ + - Bob Dröge (University of Groningen) + +#### Outline + +*(more info soon)* + +--- + +!!! tip + Attending these sessions is free, but you must be registered to get an invitation to join the Zoom webinar sessions! + + See also [Registration](#registration). From de47152bdde75cc4a2f4aad157770b85acab5e52 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 24 Apr 2025 11:10:15 +0200 Subject: [PATCH 2/5] add Pedro as speaker for last webinar session --- docs/training/2025/webinar-series-2025Q2.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/training/2025/webinar-series-2025Q2.md b/docs/training/2025/webinar-series-2025Q2.md index ad7f4dd9d8..73032520ea 100644 --- a/docs/training/2025/webinar-series-2025Q2.md +++ b/docs/training/2025/webinar-series-2025Q2.md @@ -131,6 +131,7 @@ hands-on demos. We will also cover some new capabilities that are supported by t - Monday 2 June 2025, 13:30-15:30 CEST - speakers: - Bob Dröge (University of Groningen) + - Pedro Santos Neves (University of Groningen) #### Outline From fde8a1108ba28851a15f4ad39e15467eb9962c30 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 24 Apr 2025 11:34:37 +0200 Subject: [PATCH 3/5] add outline for last webinar --- docs/training/2025/webinar-series-2025Q2.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/docs/training/2025/webinar-series-2025Q2.md b/docs/training/2025/webinar-series-2025Q2.md index 73032520ea..d47f3421cd 100644 --- a/docs/training/2025/webinar-series-2025Q2.md +++ b/docs/training/2025/webinar-series-2025Q2.md @@ -135,7 +135,16 @@ hands-on demos. We will also cover some new capabilities that are supported by t #### Outline -*(more info soon)* +Despite being very open to community contributions, EESSI is unlikely to provide all the software you want to offer +on your system as an HPC site. For instance, it will never be able to provide proprietary software due to license constraints. + +This session focuses on how you can use EESSI as the base for a system software stack, and easily build additional software on top +and add it to your local software share. A recommended setup using CernVM-FS will be shown, but pointers for using any other (shared) +filesystem will also be given. Finally, we will show how the EESSI build workflow (using a build bot and pull requests) can be adopted +for your local software installations. + +This webinar is particularly intended for system administrators or support team members that maintain the central software stack +for the users of their HPC infrastructure, but it can also be useful for end users who want to install additional software. --- From b906b87076d8978dd079ed2eb486f3e0d5795334 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 24 Apr 2025 11:55:35 +0200 Subject: [PATCH 4/5] reword outline for CernVM-FS webinar to not mention HPC --- docs/training/2025/webinar-series-2025Q2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/training/2025/webinar-series-2025Q2.md b/docs/training/2025/webinar-series-2025Q2.md index d47f3421cd..8a02e0bbaf 100644 --- a/docs/training/2025/webinar-series-2025Q2.md +++ b/docs/training/2025/webinar-series-2025Q2.md @@ -92,7 +92,7 @@ in an efficient way. In this webinar, we will introduce you to CernVM-FS, show how to access existing CernVM-FS repositories (like [EESSI](https://eessi.io), cover some aspects specific to using CernVM-FS on HPC systems. -It is intended for people with a background in HPC (system administrators, support team members, end users, etc.) who are new to CernVM-FS: +It is intended for people who are interested in CernVM-FS (system administrators, support team members, researchers, etc.), no specific prior knowledge or experience with it is required. --- From 9b3aefc8bcd6ba9ac4edd492e3a73da517aec52f Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Thu, 24 Apr 2025 12:00:24 +0200 Subject: [PATCH 5/5] fix typos + add link to overview of changes in EasyBuild v5.0.0 Co-authored-by: Pedro Santos Neves <10762799+Neves-P@users.noreply.github.com> --- docs/training/2025/webinar-series-2025Q2.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/training/2025/webinar-series-2025Q2.md b/docs/training/2025/webinar-series-2025Q2.md index 8a02e0bbaf..acf953acc0 100644 --- a/docs/training/2025/webinar-series-2025Q2.md +++ b/docs/training/2025/webinar-series-2025Q2.md @@ -105,12 +105,12 @@ no specific prior knowledge or experience with it is required. #### Outline -EasyBuild (https://easybuild.io) is a open-source software installation tool written in Python that aims to support +EasyBuild (https://easybuild.io) is an open-source software installation tool written in Python that aims to support the various installation procedures used by the vast collection of software packages that are typically installed from source code in an HPC environment. -In this webinar, we will introduce you to EasyBuild, show to install and configure it, and present basic usage through -hands-on demos. We will also cover some new capabilities that are supported by the recently released EasyBuild v5.0.0. +In this webinar, we will introduce you to EasyBuild, show how to install and configure it, and present basic usage through +hands-on demos. We will also cover some new capabilities that are supported by the recently released [EasyBuild v5.0.0](https://docs.easybuild.io/easybuild-v5/). ---