axom

CS infrastructure components for HPC applications

https://github.com/llnl/axom

Science Score: 62.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    51 of 63 committers (81.0%) from academic institutions
  • Institutional organization owner
    Organization llnl has institutional domain (software.llnl.gov)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (18.8%) to scientific vocabulary

Keywords

app-infrastructure c-plus-plus cpp fortran hpc llnl parallel-computing radiuss

Keywords from Contributors

blt memory-management portability build-tools hpsf spack carbon-storage geomechanics reservoir-simulation data-viz
Last synced: 6 months ago · JSON representation ·

Repository

CS infrastructure components for HPC applications

Basic Info
  • Host: GitHub
  • Owner: LLNL
  • License: bsd-3-clause
  • Language: C++
  • Default Branch: develop
  • Size: 62.5 MB
Statistics
  • Stars: 173
  • Watchers: 24
  • Forks: 30
  • Open Issues: 227
  • Releases: 14
Topics
app-infrastructure c-plus-plus cpp fortran hpc llnl parallel-computing radiuss
Created almost 7 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Code of conduct Citation Notice

README.md

Axom

Build Status Documentation Status License GitHub release

Axom provides robust, flexible software infrastructure for the development of multi-physics applications and computational tools.

Documentation

To access the latest docs for Axom: https://axom.readthedocs.io/en/develop/

To access another version of Axom docs, please expand the sub-window on the lower right of any Axom Document page.

Getting Involved

Axom is an open-source project and we welcome contributions from the community.

Mailing List

The project maintains two email lists:

  • 'axom-users@llnl.gov' is how Axom users can contact developers for questions, report issues, etc.
  • 'axom-dev@llnl.gov' is for communication among team members.

Contributions

We welcome all kinds of contributions: new features, bug fixes, documentation edits.

To contribute, make a pull request, with develop as the destination branch. We use CI testing and your branch must pass these tests before being merged.

For more information, see the contributing guide.

Authors

Thanks to all of Axom's contributors.

License

Copyright (c) 2017-2025, Lawrence Livermore National Security, LLC. Produced at the Lawrence Livermore National Laboratory.

Copyrights and patents in the Axom project are retained by contributors. No copyright assignment is required to contribute to Axom.

See LICENSE for details.

Unlimited Open Source - BSD 3-clause Distribution LLNL-CODE-741217 OCEC-17-187

SPDX usage

Individual files contain SPDX tags instead of the full license text. This enables machine processing of license information based on the SPDX License Identifiers that are available here: https://spdx.org/licenses/

Files that are licensed as BSD 3-Clause contain the following text in the license header:

SPDX-License-Identifier: (BSD-3-Clause)

External Packages

Axom bundles some of its external dependencies in its repository. These packages are covered by various permissive licenses. A summary listing follows. See the license included with each package for full details.

PackageName: BLT
PackageHomePage: https://github.com/LLNL/blt
PackageLicenseDeclared: BSD-3-Clause

PackageName: CLI11
PackageHomePage: https://github.com/CLIUtils/CLI11
PackageLicenseDeclared: BSD-3-Clause

PackageName: fmt
PackageHomePage: https://github.com/fmtlib/fmt
PackageLicenseDeclared: MIT License

PackageName: radiuss-spack-configs
PackageHomePage: https://github.com/LLNL/radiuss-spack-configs
PackageLicenseDeclared: MIT License

PackageName: sol
PackageHomePage: https://github.com/ThePhD/sol2
PackageLicenseDeclared: MIT License

PackageName: sparsehash
PackageHomePage: https://github.com/sparsehash/sparsehash
PackageLicenseDeclared: BSD-3-Clause

PackageName: uberenv
PackageHomePage: https://github.com/LLNL/uberenv
PackageLicenseDeclared: BSD-3-Clause

Owner

  • Name: Lawrence Livermore National Laboratory
  • Login: LLNL
  • Kind: organization
  • Email: github-admin@llnl.gov
  • Location: Livermore, CA, USA

For over 70 years, the Lawrence Livermore National Laboratory has applied science and technology to make the world a safer place.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use Axom, please cite it as follows."
title: "Axom:  CS infrastructure components for HPC applications"
doi: 10.11578/dc.20210915.2
url: https://github.com/llnl/axom
license: BSD-3-Clause
authors:
- family-names: Capps
  given-names: Arlie
  orcid: "https://orcid.org/0000-0003-0511-2645"
- family-names: Carson
  given-names: Robert
- family-names: Corbett
  given-names: Benjamin
- family-names: Elliott
  given-names: Noah
- family-names: Essman
  given-names: Josh
- family-names: Gunney
  given-names: Brian
- family-names: Han
  given-names: Brian
- family-names: Harrison
  given-names: Cyrus
- family-names: Hornung
  given-names: Richard
  orcid:  "https://orcid.org/0000-0002-9495-6972"
- family-names: Larsen
  given-names: Matthew
- family-names: Moody
  given-names: Adam
- family-names: Pauli
  given-names: Esteban
- family-names: Settgast
  given-names: Randolph
- family-names: Taylor
  given-names: Lee
- family-names: Weiss
  given-names: Kenneth
  orcid:  "https://orcid.org/0000-0001-6649-8022"
- family-names: White
  given-names: Christopher
- family-names: Whitlock
  given-names: Brad
- family-names: Yang
  given-names: Max
- family-names: Zagaris
  given-names: George

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 13,595
  • Total Committers: 63
  • Avg Commits per committer: 215.794
  • Development Distribution Score (DDS): 0.811
Past Year
  • Commits: 1,867
  • Committers: 21
  • Avg Commits per committer: 88.905
  • Development Distribution Score (DDS): 0.704
Top Committers
Name Email Commits
Kenneth Weiss w****7@l****v 2,575
Chris White w****8@l****v 1,418
Lee A. Taylor t****6@l****v 1,339
George Zagaris z****2@l****v 1,014
Max Yang y****9@l****v 895
Brian T.N. Gunney g****1@l****v 744
Brad J. Whitlock w****2@l****v 651
Josh Essman e****1@l****v 647
Brian Manh Hien Han h****2@l****v 625
Jacob Spainhour J****r@c****u 537
Richard D. Hornung h****1@l****v 469
Arlie Capps c****2@l****v 396
Noah S. Elliott e****2@l****v 391
Michael H. Chang c****8@l****v 253
Cyrus D. Harrison h****7@l****v 246
Aaron Black b****7@l****v 238
Benjamin Curtice Corbett c****5@l****v 221
format-robot a****v@l****v 112
Aesha Parekh a****h@g****m 111
Raine Yeh r****h@g****m 100
Kae Suarez s****9@l****v 73
Brian Gunnarson b****4@g****m 60
format-robot n****y@l****v 53
Guy Bergel b****1@l****v 50
Randolph Settgast s****1@l****v 46
Alan Dayton d****8@l****v 43
Esteban Pauli p****2@l****v 36
Austin Stromme s****1@l****v 33
Joe Hennis h****1@l****v 31
Sterbentz s****k@i****u 27
and 33 more...
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 301
  • Total pull requests: 495
  • Average time to close issues: 11 months
  • Average time to close pull requests: 25 days
  • Total issue authors: 29
  • Total pull request authors: 35
  • Average comments per issue: 1.32
  • Average comments per pull request: 1.0
  • Merged pull requests: 381
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 76
  • Pull requests: 250
  • Average time to close issues: 17 days
  • Average time to close pull requests: 9 days
  • Issue authors: 18
  • Pull request authors: 22
  • Average comments per issue: 0.57
  • Average comments per pull request: 0.7
  • Merged pull requests: 186
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • kennyweiss (89)
  • gunney1 (36)
  • rhornung67 (32)
  • white238 (20)
  • bmhan12 (19)
  • BradWhitlock (14)
  • adayton1 (12)
  • agcapps (11)
  • yurivict (8)
  • chapman39 (8)
  • gzagaris (8)
  • publixsubfan (7)
  • liyangrock (6)
  • ltaylor16 (4)
  • joshessman-llnl (3)
Pull Request Authors
  • gunney1 (78)
  • kennyweiss (70)
  • bmhan12 (70)
  • white238 (58)
  • BradWhitlock (39)
  • publixsubfan (33)
  • rhornung67 (25)
  • jcs15c (20)
  • adayton1 (19)
  • nselliott (18)
  • agcapps (15)
  • gberg617 (10)
  • ebchin (4)
  • chapman39 (3)
  • simonradler (3)
Top Labels
Issue Labels
Reviewed (102) Quest (50) bug (50) User Request (42) enhancement (37) Core (33) Build system (32) Documentation (32) TPL (26) Primal (25) Testing (24) usability (23) Sidre (22) GPU (20) App Integration (19) maintenance (18) CI (15) compiler (14) low priority (13) Klee (12) Slic (11) design (10) high priority (10) Spin (9) memory (9) Performance (8) Inlet (8) Windows (8) Hip (8) Software process (7)
Pull Request Labels
bug (80) Quest (68) Core (50) Primal (47) Build system (44) enhancement (36) User Request (35) maintenance (34) GPU (34) TPL (34) CI (29) Sidre (28) Documentation (22) Testing (20) App Integration (18) Slic (13) Hip (12) high priority (11) cuda (10) compiler (8) Slam (8) Reviewed (8) Windows (7) Performance (6) memory (6) usability (5) Spio (5) Mint (5) Spin (5) invalid (4)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 11
  • Total maintainers: 1
spack.io: axom

Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.

  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 17.8%
Forks count: 22.0%
Average: 24.3%
Dependent packages count: 57.3%
Maintainers (1)
Last synced: 6 months ago

Dependencies

.github/workflows/docker_build_tpls.yml actions
  • actions/checkout v2 composite
  • actions/upload-artifact v2 composite
  • docker/build-push-action v2 composite
  • docker/login-action v1 composite
  • docker/setup-buildx-action v1 composite
.github/workflows/test_windows_tpls.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • actions/upload-artifact v2 composite
src/docs/requirements.txt pypi
  • docutils <0.18
scripts/vcpkg_ports/axom/vcpkg.json vcpkg
  • blt *
scripts/vcpkg_ports/camp/vcpkg.json vcpkg
  • blt *
scripts/vcpkg_ports/conduit/vcpkg.json vcpkg
  • blt *
  • hdf5 *
scripts/vcpkg_ports/raja/vcpkg.json vcpkg
  • blt *
  • camp *
scripts/vcpkg_ports/umpire/vcpkg.json vcpkg
  • blt *
  • camp *