This is a repository for traccc tutorial. In case one having a problem in compilation, please let the developers know by filing an issue or sending an email.
- gcc with C++ 20 support
- CMake >= 3.22
- (Optional) CUDA >= 12.4
Option | Description | Default |
---|---|---|
TUTORIAL_BUILD_CUDA | Build the CUDA tutorials | OFF |
Perlmutter users can compile the tutorial project by running the following commands in the login node.
module load gcc/12.2.0
module load cmake/3.30.2
module load cudatoolkit/12.4
To use A100, configure the project with a right architecture number:
cmake <project_directory> -DTUTORIAL_BUILD_CUDA=ON -DCMAKE_CUDA_ARCHITECTURES=80