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.