Skip to content
Jim Stone edited this page Sep 12, 2023 · 10 revisions

Welcome to the AthenaK code repository.

AthenaK is a complete re-write of the Athena++ adaptive mesh refinement (AMR) astrophysical MHD code using the Kokkos library for performance portability. AthenaK runs on any hardware supported by Kokkos, including CPUs, GPUs from most vendors, and ARM processors.

Note that Athena++ is itself an extension of the original C-version of Athena.

AthenaK was written to enable calculations on modern exascale HPC systems that rely on heterogeneous architectures such as GPUs. As such, it only implements a limited number of features that are useful for large-scale calculations. Perhaps the most important limitation compared to Athena++ is that only Cartesian coordinates are implemented.

Documentation:

Links in the sidebar provide further information on how build, compile, and run AthenaK, as well as giving further details on the physics modules currently implemented.