Compiling & Linking
Library and Compiler Tracking
-
Library and Compiler Tracking: Information on ALCF's library and compiler tracking software
Compiling & Linking Overviews
- Overview on How to Compile and Link on BG/Q: a brief overview to get you started.
- BG/Q Compiling and Linking FAQ: answers to several questions that users have asked.
- Overview on How to Compile and Link on XC40: a brief overview to get you started.
Makefile Example
- MPI and Makefile examples for BG/Q: an example of compiling a simple MPI program on ALCF Blue Gene/Q systems.
- MPI and Makefile Examples for XC40: an example of compiling a simple MPI program on ALCF's XC40 systems.
Threading on BG/Q
- How to Manage Threading on BG/Q: information and example code to guide you through threading.
Using the Clang Compiler
- The bgclang Compiler on BG/Q: an ALCF-developed autovectorizing compiler offering full C++11 support.
- The Clang Compiler on XC40: an available programming environment on Theta.