Skip to main content
August 1, 2023

Introduction to Compiling Software on HPC

9:00 am to 5:00 pm

Location: Brendan Iribe Center, Room 1116

This workshop is targeted at users of the Zaratan and/or Juggernaut clusters with basic experience in Linux/Unix. The following topics and will be covered:

  • installed compilers & MPI libraries on our HPC clusters
  • linking with other pre-installed libraries
  • build tools (cmake, autoconfig, make/gmake, etc.)
  • Makefile rules
  • building containerized applications using singularity
  • overview of the software management system SPACK
  • The morning session will cover the first four topics, worked-out examples can be used as templates for your own projects. Presented examples will include CP2K, CAMx, LAMMPS, WRF, and other software packages.
  • The afternoon session will cover the remaining topics.

Prerequisites
Basic knowledge of Linux/Unix shell commands is assumed; we suggest to attend the workshop "Introduction to Unix" before taking this course.

System Requirements
This is a bring-your-own-laptop event. Make sure that a terminal application (e.g. ssh or PuTTY) is installed. A modern web browser (on Windows preferably Firefox) is required for use of the OnDemand web portal.

Please Register

Back to Top