-
Notifications
You must be signed in to change notification settings - Fork 37
Requirements
Patrick Mullen edited this page Nov 14, 2022
·
7 revisions
AthenaK
is designed to use as few external libraries as possible, enabling so-called "hermetic builds". The minimum set of requirements to build AthenaK
on an x86 processor are:
-
Kokkos
Core library (can be cloned automatically with the source code) -
cmake
(version 3.0 or later) -
C++17
(or later) compliant compiler
Additional, optional requirements include:
-
MPI
(for distributed memory parallelism on CPUs or GPUs) -
CUDA
toolkit (for NVIDIA GPUs) andCUDA
-awareMPI
(if running on multiple GPUs)
Getting Started
Running
User Guide
Physics Modules