Axom

RESOURCE

Abstract

The Axom library consists of n collection of software components that provide core computer science infrastructure capabilities that can be shared by diverse high performance computing (HPC) applications. The current set of capabilities that Axom provides includes: Customizable support for error/warning and diagnostic message reporting and coordination among components of integrated applications (e.g., physics packages, libraries, etc.); Scalable parallel aggregation and filtering of message logging; In memory datastore for hierarchical, mesh-aware simulation data. The datastore supports data description, allocation, deallocation. parallel l/0, etc; Mesh data model abstractions that enable the development of mesh-based computational algorithms that work with many diverse, applicationĀ· specific mesh types; and Computational geometry primitives for developing high performance parallel algorithms based on spatial geometry and meshes, e.g., spatial acceleration data structures, sets, maps, relations, etc.
Developers:
Hornung, Richard [1] Black, Aaron [1] Capps, Arlie [1] Corbett, Ben [1] Elliott, Noah [1] Harrison, Cyrus [1] Settgast, Randy [1] Taylor, Lee [1] Weiss, Kenny [1] White, Chris [1] Zagaris, George [1]
  1. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Release Date:
2017-10-01
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Programming Languages:
C++ 11, Fortran 03 standards
Licenses:
BSD 3-clause "New" or "Revised" License
Sponsoring Org.:
Code ID:
46235
Site Accession Number:
LLNL-CODE-741217; 7746
Research Org.:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Country of Origin:
United States

RESOURCE

Citation Formats

Hornung, Richard D., Black, Aaron, Capps, Arlie, Corbett, Ben, Elliott, Noah, Harrison, Cyrus, Settgast, Randy, Taylor, Lee, Weiss, Kenny, White, Chris, and Zagaris, George. Axom. Computer Software. https://github.com/LLNL/axom. USDOE National Nuclear Security Administration (NNSA). 01 Oct. 2017. Web. doi:10.11578/dc.20201027.5.
Hornung, Richard D., Black, Aaron, Capps, Arlie, Corbett, Ben, Elliott, Noah, Harrison, Cyrus, Settgast, Randy, Taylor, Lee, Weiss, Kenny, White, Chris, & Zagaris, George. (2017, October 01). Axom. [Computer software]. https://github.com/LLNL/axom. https://doi.org/10.11578/dc.20201027.5.
Hornung, Richard D., Black, Aaron, Capps, Arlie, Corbett, Ben, Elliott, Noah, Harrison, Cyrus, Settgast, Randy, Taylor, Lee, Weiss, Kenny, White, Chris, and Zagaris, George. "Axom." Computer software. October 01, 2017. https://github.com/LLNL/axom. https://doi.org/10.11578/dc.20201027.5.
@misc{ doecode_46235,
title = {Axom},
author = {Hornung, Richard D. and Black, Aaron and Capps, Arlie and Corbett, Ben and Elliott, Noah and Harrison, Cyrus and Settgast, Randy and Taylor, Lee and Weiss, Kenny and White, Chris and Zagaris, George},
abstractNote = {The Axom library consists of n collection of software components that provide core computer science infrastructure capabilities that can be shared by diverse high performance computing (HPC) applications. The current set of capabilities that Axom provides includes: Customizable support for error/warning and diagnostic message reporting and coordination among components of integrated applications (e.g., physics packages, libraries, etc.); Scalable parallel aggregation and filtering of message logging; In memory datastore for hierarchical, mesh-aware simulation data. The datastore supports data description, allocation, deallocation. parallel l/0, etc; Mesh data model abstractions that enable the development of mesh-based computational algorithms that work with many diverse, applicationĀ· specific mesh types; and Computational geometry primitives for developing high performance parallel algorithms based on spatial geometry and meshes, e.g., spatial acceleration data structures, sets, maps, relations, etc.},
doi = {10.11578/dc.20201027.5},
url = {https://doi.org/10.11578/dc.20201027.5},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20201027.5}},
year = {2017},
month = {oct}
}