Skip to content

Best Practices for CernVM-FS in HPC

CernVM-FS logo

This is an introductory tutorial to CernVM-FS, the CernVM File System, with a focus on employing it in the context of High-Performance Computing (HPC).

In this tutorial you will learn what CernVM-FS is, how to get access to existing CernVM-FS repositories, how to configure CernVM-FS, and how to use CernVM-FS repositories on HPC infrastructure.

Recording

A first virtual edition of this tutorial was held on 4 December 2023, the recording is available here:


slides (PDF) available for download here

Slides

Available for download here

Intended audience

This tutorial is intended for people with a background in HPC (system administrators, support team members, end users, etc.) and who are new to CernVM-FS; no specific prior knowledge or experience with it is required.

We expect it to be most valuable to people who are interested in using or providing access to one or more existing CernVM-FS repositories on HPC infrastructure.

Prerequisites

  • Basic knowledge of Linux shell environment
  • Basic knowledge of networking (IP address, port, latency)
  • Basic knowledge of Linux file systems
  • Familiarity with High-Performance Computing environments is a plus
  • Hands-on experience with running scientific software workloads is a plus

Practical information

Registration

Attendance is free, but registration is required: https://event.ugent.be/registration/cvmfshpc202312.

Registration for online tutorial on Mon 4 Dec 2023 is closed (since Sun 3 Dec 2023)

Slack channel

Dedicated channel in EESSI Slack: #cvmfs-best-practices-hpc

Click here to join the EESSI Slack

MultiXscale

This tutorial was developed and organised in the context of the MultiXscale EuroHPC Centre-of-Excellence.

Funded by the European Union. This work has received funding from the European High Performance Computing Joint Undertaking (JU) and countries participating in the project under grant agreement No 101093169.

Contributors

  • Jakob Blomer (CERN, Switzerland)
  • Bob Dröge (University of Groningen, The Netherlands)
  • Kenneth Hoste (Ghent University, Belgium)
  • Alan O'Cais (University of Barcelona, Spain; CECAM)
  • Lara Peeters (Ghent University, Belgium)
  • Laura Promberger (CERN, Switzerland)
  • Thomas Röblitz (University of Bergen, Norway)
  • Caspar van Leeuwen (SURF, The Netherlands)
  • Valentin Völkl (CERN, Switzerland)

Additional resources