Skip to content

Notes and examples on how to write CMakeLists.txt for HPC programs

License

Notifications You must be signed in to change notification settings

cheny16/How-to-Write-CMake-for-HPC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
...

About

Notes and examples on how to write CMakeLists.txt for HPC programs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published