ASCL.net

Astrophysics Source Code Library

Making codes discoverable since 1999

ASCL Code Record

[ascl:2306.026] Parthenon: Portable block-structured adaptive mesh refinement framework

The Parthenon framework, derived from Athena++ (ascl:1912.005), handles massively-parallel, device-accelerated adaptive mesh refinement. It provides a device first/device resident approach, transparent packing of data across blocks (to reduce/hide kernel launch latency), and direct device-to-device communication via asynchronous, one-sided MPI communication to enable high performance. Parthenon uses an intermediate abstraction layer to hide complexity of device kernel launches, offers support for particles and abstract variable control via metadata tags, and has a flexible plug-in package system.

Code site:
https://github.com/parthenon-hpc-lab/parthenon
Used in:
https://ui.adsabs.harvard.edu/abs/2023Galax..11....4A
Described in:
https://ui.adsabs.harvard.edu/abs/2022arXiv220212309G
Bibcode:
2023ascl.soft06026G

Views: 712

ascl:2306.026
Add this shield to your page
Copy the above HTML to add this shield to your code's website.