Steve Lantz, Peter Vaillancourt
Cornell Center for Advanced Computing

Revisions: 4/2024, 9/2021, 5/2021, 8/2020 (original)

Frontera is the largest academic supercomputer in the world. Located at The University of Texas at Austin's Texas Advanced Computing Center (TACC), Frontera is tailored towards the very largest of scientific computing projects. This portion of the quick-start guide covers how to compile and link your code for execution on Frontera.

Objectives

After you complete this topic, you should be able to:

  • Explain how to build an executable file from source code
  • Show how to build either a serial or parallel code from the command line
  • Identify the major MPI implementations used on Frontera
  • Explain how to determine MPI implementation and compiler compatibility
  • Discuss the importance of Intel MKL
Prerequisites

Frontera is a leadership-class system, so its prospective users are already likely to have a high degree of familiarity and experience with HPC and parallel computing. The pace of this presentation is meant to be relatively brisk, for that reason.

With that being understood, there are no formal prerequisites for this Virtual Workshop topic. A working knowledge of Linux is recommended; if you need more preparation in Linux, try working through the Linux roadmap first.

 
©   Cornell University  |  Center for Advanced Computing  |  Copyright Statement  |  Inclusivity Statement