Compiling Programs and Linking Libraries in an HPC Environment

Event box

Compiling Programs and Linking Libraries in an HPC Environment

This class will provide an overview of compiling and linking in a Linux environment. Topics to be covered include: linking order, creating and linking to shared and static libraries, LD_LIBRARY_PATH and the HPC module system, and the RPATH variable. Examples will be provided in Fortran and C++.

Attendees should have a basic knowledge of Linux as a prerequisite. Please bring a laptop with a Secure Shell (SSH) client software installed on it to each session.