Skip to content

Latest commit

 

History

History
43 lines (39 loc) · 1.66 KB

README.md

File metadata and controls

43 lines (39 loc) · 1.66 KB

How to Write CMake for HPC CMake C C++

CMake is a powerful configuration tool 🔧 for C/C++/etc.. In HPC programs, CMake is also highly recommended, because there would be a lots of different kinds of HPC frameworks to be used, by using CMake it will be very easy to detect the required HPC environments automatically and so that the correct compilations can be done.

This repository contains some notes 📃 and examples on how to write CMakeLists.txt files for HPC programs with different HPC environments. These notes & examples are divided into different corresponding subfolders. 📂

Contents

Type Framework
CPU
MPI
OpenMP
Vectorization
GPU
CUDA
HIP
OpenACC
...