ACCRE Home

Enabling Researcher-Driven Innovation and Exploration


Vanderbilt Home
Compiling Programs

Description: This class provides an overview of the process used to compile programs for execution on the ACCRE High Performance Computing cluster environment. Examples covering the compiling of serial and parallel C++ programs will be presented, along with an example of porting Fortran programs to the cluster environment.

Required for ACCRE Use: No. This class is intended for users who are or expect to be compiling code for use on the cluster. However, anyone interested in the principles of compiling is invited to attend.

Prerequisites: Yes. It is assumed that attendees of this class have an account on ACCRE and have attended the required training. It is also assumed that participants in this class are familiar with the general process of compiling programs, using packages and makefiles. If you do not currently have an account, please feel free to request one.

Format: "Compiling Programs" is conducted in one 1.5-hour session of hands-on, instructor-led presentations and demonstrations. Participants are strongly encouraged to bring their laptops or use a laptop available in the training classroom to follow along with the demonstrations. If you already have a cluster account, know your username and password.

There will be an opportunity after the class to work with ACCRE staff on your own program compilation issues.

Cost: None.

Course Content: The topics covered in this class include:

  • Setting up your compiling environment
  • Searching for symbols
  • Determining appropriate compilers
  • Determining and adding library paths
  • Compiling in the PowerPC environment