Introduction to Compiling Software Workshop

This workshop provides a detailed introduction to compiling and linking techniques on our HPC clusters. We plan to offer it a number of times throughout the year in the future.

This workshop is targeted at users of the Deepthought2 and/or Juggernaut clusters with basic experience in Linux/Unix. The following topics 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

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

More details (and a link to the registration form) can be found on the page for specific offerings of this workshop. The next scheduled workshops are (or last offered workshop if no workshops are currently scheduled):