Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1219 commits
Select commit Hold shift + click to select a range
1832066
klee: Fixes slice operator transformation
kennyweiss Jul 8, 2026
419226c
klee: guard matrix-only geometry transforms
kennyweiss Jul 9, 2026
3f575b4
klee: use string utility for operator child paths
kennyweiss Jul 9, 2026
32b7f37
Klee: Improved parsing errors on bad input
kennyweiss Jul 15, 2026
6f4ea00
Klee: Improves validation of Lua input
kennyweiss Jul 15, 2026
2f1170a
Klee: Clarifies/codifies how language of input deck is inferred
kennyweiss Jul 16, 2026
d2d35f2
core: Adds file utility getFileExtension(string) -- and uses in Klee
kennyweiss Jul 16, 2026
6e16565
Use fileutilities::getFileExtension() in relevant places in Axom
kennyweiss Jul 16, 2026
83302ac
Updates RELEASE-NOTES
kennyweiss Jul 16, 2026
f3b2d5a
make style
kennyweiss Jul 16, 2026
d082940
Klee: Adds virtual `getName()` function to GeometryOperator class
kennyweiss Jul 27, 2026
700fa86
Merge branch 'develop' into bugfix/whitlock/fix_some_windows_warnings
BradWhitlock Jul 28, 2026
5a80192
Fixed more warnings
BradWhitlock Jul 28, 2026
ef6190b
Merge branch 'bugfix/whitlock/fix_some_windows_warnings' of github.co…
BradWhitlock Jul 28, 2026
5395399
make style
BradWhitlock Jul 28, 2026
ae40013
Core: Use filesystem::path::extension in getFileExtension utility fun…
kennyweiss Jul 28, 2026
5879bf2
Klee: Improves documentation about exceptions in Klee
kennyweiss Jul 28, 2026
a6f0f0b
Klee: Use "input file" instead of "input deck" when referring to the …
kennyweiss Jul 28, 2026
ab7d0ce
Klee: Clarify docs about when Lua input is processed
kennyweiss Jul 28, 2026
c42d9d1
Merge pull request #1919 from llnl/feature/kweiss/klee-lua
kennyweiss Jul 28, 2026
5cb6f7b
Merge branch 'develop' into bugfix/bergel1/lumberjack-noncollective-c…
rhornung67 Jul 28, 2026
870a7de
Merge branch 'develop' into task/rhornung67/docs_mods
rhornung67 Jul 28, 2026
47b29a4
Removed an index operator overload in NURBSCurve.hpp
BradWhitlock Jul 28, 2026
1b61326
Fixed more int/IndexType warnings
BradWhitlock Jul 28, 2026
1597457
change CSS settings to improve RTD rendering of long lines
rhornung67 Jul 28, 2026
778bbf2
Align component doc table to left of page
rhornung67 Jul 28, 2026
3b7241c
Add casts, fix shadowing
BradWhitlock Jul 28, 2026
846c964
Make methods return constexpr const char*
BradWhitlock Jul 28, 2026
e810eda
Guard against missing AXOM_DEPRECATED_TYPES_N macro
BradWhitlock Jul 28, 2026
9f0afd0
Fix casts, shadowing
BradWhitlock Jul 28, 2026
0d43e59
Merge branch 'develop' into bugfix/whitlock/fix_some_windows_warnings
BradWhitlock Jul 28, 2026
2438028
Fix a new regression
BradWhitlock Jul 28, 2026
70736ed
Change how max load factor is represented
BradWhitlock Jul 28, 2026
e3cd7c6
Added casts
BradWhitlock Jul 28, 2026
c66f2c1
Added casts
BradWhitlock Jul 28, 2026
9f1426f
Merge branch 'develop' into feature/sina/support_partial_append
HaluskaR Jul 28, 2026
813f80a
Added casts
BradWhitlock Jul 28, 2026
0f8dca2
Removed an overload that caused an error on some platforms
BradWhitlock Jul 28, 2026
b249fa4
Added/fixed casts
BradWhitlock Jul 28, 2026
89382e7
Changed an int to IndexType
BradWhitlock Jul 28, 2026
1b8da6a
make style
BradWhitlock Jul 28, 2026
41e4f62
cast once use multiple times
BradWhitlock Jul 28, 2026
865d159
Added/changed casts
BradWhitlock Jul 28, 2026
44641a3
Converted some methods in NURBSPatch.hpp to take IndexType instead of…
BradWhitlock Jul 28, 2026
65d97d2
make style
BradWhitlock Jul 28, 2026
b0fe1c3
Changed some ints to IndexType in BezierTriangle.hpp
BradWhitlock Jul 28, 2026
6a3308e
Reverts changes to MFEMReader
kennyweiss Jul 28, 2026
21e6640
Remove a param name
BradWhitlock Jul 28, 2026
41058e0
Added casts. Fixed types
BradWhitlock Jul 28, 2026
1c291b7
Adds extra check for valid KnotVector when reading a file in MFEMReader
kennyweiss Jul 28, 2026
24b854d
Bugfix: controlpoint section in mfem NURBS patch does not support com…
kennyweiss Jul 28, 2026
0be3365
Changed some NURBSCurve constructor ints to IndexType
BradWhitlock Jul 29, 2026
56dc318
Changed some NURBSPatch constructor ints to IndexType
BradWhitlock Jul 29, 2026
b640e43
make style
BradWhitlock Jul 29, 2026
f1e1c76
Merge pull request #1929 from llnl/task/rhornung67/docs_mods
rhornung67 Jul 29, 2026
97b3748
Change to CXX flags to squash CUDA build warnings
rhornung67 Jul 29, 2026
2381d78
Merge branch 'develop' into task/rhornung67/squash_tpl_test_warnings
rhornung67 Jul 29, 2026
92ba485
Backport spack-packages styling; correct C++20 cxxstd conflict to rig…
bmhan12 Jul 29, 2026
1f68937
Make sure c2c test is guarded with if(C2C_FOUND)
BradWhitlock Jul 29, 2026
a322ef5
Merge pull request #1931 from llnl/task/rhornung67/squash_tpl_test_wa…
rhornung67 Jul 29, 2026
9908df2
Merge branch 'develop' into bugfix/whitlock/fix_some_windows_warnings
BradWhitlock Jul 29, 2026
51d834d
Merge branch 'develop' into feature/whitlock/sampling_low_order_bluep…
BradWhitlock Jul 29, 2026
13a81de
More use of IndexType
BradWhitlock Jul 29, 2026
bda1288
Changed some templating and added casts.
BradWhitlock Jul 29, 2026
b74a8c3
Convert some math to double
BradWhitlock Jul 29, 2026
086e4b0
Use IndexType, add casts.
BradWhitlock Jul 29, 2026
46fff77
Codex prefers unsigned math for masks
BradWhitlock Jul 29, 2026
38ca362
Reduce core test warnings by renaming shadowing typed-test aliases an…
BradWhitlock Jul 29, 2026
b39d958
Map fix
BradWhitlock Jul 29, 2026
ea0cd6d
Define BLT_CXX_STD in the general case
bmhan12 Jul 29, 2026
34d665d
Added casts
BradWhitlock Jul 29, 2026
bd1cb4d
Avoid type shadowing
BradWhitlock Jul 29, 2026
7fbb09b
Merge branch 'develop' into feature/han12/c_20
bmhan12 Jul 29, 2026
5fb7573
Changed some return types to IndexType.
BradWhitlock Jul 29, 2026
f7e82c8
Squash cuda build warnings in core
rhornung67 Jul 29, 2026
9026898
Added getEnvironmentVariable utility function to eliminate warnings o…
BradWhitlock Jul 29, 2026
4a93ddf
make style
BradWhitlock Jul 29, 2026
45d102d
Merge branch 'bugfix/whitlock/fix_some_windows_warnings' of github.co…
BradWhitlock Jul 29, 2026
7d37de0
Squash more warnings about calling host function from host-device fun…
rhornung67 Jul 29, 2026
51951b9
Removed extra include
BradWhitlock Jul 30, 2026
ba92c38
Add explicit copy ctor for Polygon to squash CPU compiler warnings
rhornung67 Jul 30, 2026
820fc24
FlatMap changes
BradWhitlock Jul 30, 2026
66894f2
Simplified Bitutilities setOn a bit
BradWhitlock Jul 30, 2026
6c0c445
More explicit casting for double case
BradWhitlock Jul 30, 2026
0635f67
More float testing in primal_nurbs_patch.cpp
BradWhitlock Jul 30, 2026
0558807
Added int/IndexType indexing tests
BradWhitlock Jul 30, 2026
54d1c6d
Removed that last int/IndexType test - we do not need it after all
BradWhitlock Jul 30, 2026
a91ef6c
Made a code change more like develop but preserved variable renaming.…
BradWhitlock Jul 30, 2026
cf77440
make style
BradWhitlock Jul 30, 2026
bd38aeb
Merge pull request #1925 from llnl/bugfix/whitlock/fix_some_windows_w…
BradWhitlock Jul 30, 2026
4f551ae
Merge branch 'develop' into task/rhornung67/squash-cuda-warnings
rhornung67 Jul 30, 2026
be94e80
Merge branch 'develop' into feature/whitlock/sampling_low_order_bluep…
BradWhitlock Jul 31, 2026
5f4f8ee
Documented missing allocatorID parameter
BradWhitlock Jul 31, 2026
8ebf13c
Restore comments that got deleted.
BradWhitlock Jul 31, 2026
722b41f
Added a comment for checkSampleResolution function.
BradWhitlock Jul 31, 2026
f7785e9
Adjust comment about deleting shape functions in MFEMState.
BradWhitlock Jul 31, 2026
9ee75d4
Improved computeVolumeFractionsIdentity
BradWhitlock Jul 31, 2026
b7c4640
Merge branch 'feature/whitlock/sampling_low_order_blueprint_mesh' of …
BradWhitlock Jul 31, 2026
cf6690f
Merge branch 'develop' into feature/han12/c_20
bmhan12 Jul 31, 2026
6a970e8
Merge pull request #1932 from llnl/task/rhornung67/squash-cuda-warnings
rhornung67 Jul 31, 2026
2fbb0d9
Cleanup error with compiler_flag_unused_local_typedef test with intel…
bmhan12 Jul 31, 2026
cf12401
Merge branch 'develop' into feature/han12/c_20
bmhan12 Jul 31, 2026
57660e5
Workaround for rehashing with CUDA C++20 std
bmhan12 Jul 21, 2026
8953d19
Add host device decorations for HIP compilation
bmhan12 Jul 21, 2026
39e3a0f
Guard construction on the host
bmhan12 Jul 28, 2026
281998d
Merge branch 'develop' into feature/whitlock/sampling_low_order_bluep…
BradWhitlock Jul 31, 2026
8f76e7b
Eliminate unused variable.
BradWhitlock Jul 31, 2026
7a79c8d
Merge branch 'feature/whitlock/sampling_low_order_blueprint_mesh' of …
BradWhitlock Jul 31, 2026
804c677
add initial stab at gitlab sina-only CI; minimal build
HaluskaR Aug 3, 2026
90fe175
Merge pull request #1926 from llnl/bugfix/han12/cuda_rehash
bmhan12 Aug 3, 2026
d7ff9da
Merge branch 'develop' into feature/sina/support_partial_append
rhornung67 Aug 3, 2026
d406074
add hubcast config file
white238 Aug 3, 2026
ef1c9fa
Merge branch 'develop' into feature/sina/spack_recipe
rhornung67 Aug 3, 2026
9a7e570
Merge pull request #1912 from llnl/feature/han12/c_20
bmhan12 Aug 3, 2026
903c8ea
Merge branch 'develop' into task/white238/hubcast
white238 Aug 4, 2026
d5ba743
Merge pull request #1940 from llnl/task/white238/hubcast
white238 Aug 4, 2026
d827acf
Merge branch 'develop' into feature/sina/support_partial_append
HaluskaR Aug 4, 2026
169e75b
Merge pull request #1921 from llnl/feature/sina/support_partial_append
bmhan12 Aug 5, 2026
326ec5a
Merge branch 'develop' into bugfix/bergel1/lumberjack-noncollective-c…
bmhan12 Aug 5, 2026
2957850
Merge pull request #1908 from llnl/bugfix/bergel1/lumberjack-noncolle…
bmhan12 Aug 5, 2026
3dece49
Move sina-only CI into dane CI file
HaluskaR Aug 5, 2026
6a01817
Merge branch 'develop' into feature/sina/spack_recipe
HaluskaR Aug 5, 2026
0a6b2dd
Merge branch 'feature/sina/spack_recipe' of github.com:LLNL/axom into…
HaluskaR Aug 5, 2026
968a64b
Merge branch 'develop' into feature/whitlock/sampling_low_order_bluep…
BradWhitlock Aug 6, 2026
bd279d8
Remove TEST_SINA build rule for now
HaluskaR Aug 10, 2026
ee6e71e
Remove build_only_sina CI file (running through Dane's file)
HaluskaR Aug 10, 2026
afd22b0
Added verbose option to MergeCoordsetPoints and hooked it up to Elvir…
BradWhitlock Aug 10, 2026
81073c6
make style
BradWhitlock Aug 10, 2026
2bf3728
Apply suggestions from code review
MrBurmark Aug 10, 2026
79a68c6
Changed argument order.
BradWhitlock Aug 11, 2026
8373edc
Merge pull request #1947 from llnl/bugfix/whitlock/merge_coordset_poi…
BradWhitlock Aug 12, 2026
2d440bc
Enable slic to run Sina tests
HaluskaR Aug 12, 2026
97de09c
Merge branch 'develop' into feature/sina/spack_recipe
bmhan12 Aug 12, 2026
92bdc44
Disables tutorials in minimal sina CI job
kennyweiss Aug 13, 2026
85ed017
Another attempt to disable testing tutorials in minimal sina CI
kennyweiss Aug 13, 2026
bd5fb62
Merge branch 'develop' into bugfix/burmark1/DistributedClosestPointSe…
kennyweiss Aug 17, 2026
0833745
Merge pull request #1939 from llnl/feature/sina/spack_recipe
kennyweiss Aug 17, 2026
d55451d
Merge branch 'develop' into bugfix/burmark1/DistributedClosestPointSe…
kennyweiss Aug 17, 2026
b8e1ab6
Update spack packages commit to 8/4
bmhan12 Aug 4, 2026
866dbf2
Testing newer versions
bmhan12 Aug 4, 2026
99fb3d6
Clear up umpire::umpire usage warnings
bmhan12 Aug 5, 2026
0c50365
Update vcpkg with raja/umpire/camp versions
bmhan12 Aug 5, 2026
a74d514
Update blt/raja/umpire min version for unreleased 0.15.0
bmhan12 Aug 5, 2026
8397fce
Update to patched umpire release
bmhan12 Aug 11, 2026
bd0fb56
update notes
bmhan12 Aug 5, 2026
4cfc093
Guard quest_shaping_driver_ex_heroic_roses test - requires c2c
bmhan12 Aug 11, 2026
828ab43
Update RZ host-configs
bmhan12 Aug 11, 2026
ef7b096
Update Docker host-configs and GHA image tags
bmhan12 Aug 11, 2026
f5a0a69
Use gcc-toolchain for fortran flag instead of blt link dir removal fo…
bmhan12 Aug 12, 2026
8a292fc
Update CZ host-configs
bmhan12 Aug 12, 2026
6a0b5c0
Apply toolchain fix to generated HIP host-configs
bmhan12 Aug 12, 2026
098b259
Add note about gcc-toolchain change
bmhan12 Aug 12, 2026
5077b64
Indent quest_shaping_driver_ex_heroic_roses test
bmhan12 Aug 12, 2026
c3df7f0
Update spack_packages hash to include raja 7/26 updates
bmhan12 Aug 17, 2026
5367f4d
Bugfix: safe_tag generated errors on toss4_cray
kennyweiss Aug 18, 2026
9d5b037
Merge pull request #1889 from llnl/bugfix/burmark1/DistributedClosest…
MrBurmark Aug 18, 2026
c7fd6c6
Add dynamic distance filtering
MrBurmark Aug 12, 2026
105f824
add comments for test cases
MrBurmark Aug 12, 2026
78dbd75
Capture sqDistThreshold by value
MrBurmark Aug 12, 2026
5f32c48
Simplify structure around loops
MrBurmark Aug 12, 2026
5acadf9
Update is_statically_eligible
MrBurmark Aug 12, 2026
b52421d
update comments
MrBurmark Aug 12, 2026
b1466d9
Update comments in example/tests
MrBurmark Aug 12, 2026
8bfbe98
default m_dynamicDistanceFiltering at decl
MrBurmark Aug 13, 2026
04b7284
Add some comments to the local closest points update
MrBurmark Aug 13, 2026
e6d8778
Add another comment
MrBurmark Aug 13, 2026
276df26
fix style
MrBurmark Aug 14, 2026
2a64869
Merge pull request #1948 from llnl/feature/burmark1/DistributedCloses…
MrBurmark Aug 18, 2026
32a513b
Merge branch 'develop' into feature/han12/tpls_7_26
bmhan12 Aug 18, 2026
75b5e12
Handle CMP0074 related warnings for hdf5 and zlib
bmhan12 Aug 18, 2026
5941cd5
bump: Fixes complilation w/ msvc
kennyweiss Jul 4, 2026
b4f660b
slam: Adds traits for the core concepts in slam -- policies, sets, re…
kennyweiss Jul 4, 2026
7c4aebc
slam: Use concrete policies for relations to keep them trivially copy…
kennyweiss Jul 5, 2026
37fa5a5
slam: Uses maybe_const_t to simplify set iterators
kennyweiss Jul 5, 2026
223ccf4
Slam: Updates docs to reflect axom::Array/ArrayView as the canonical …
kennyweiss Jul 5, 2026
a9a68f2
slam: Uses ArrayIndirection instead of STLVectorIndection as default …
kennyweiss Jul 5, 2026
a909cb6
slam: Adds alias types to simplify usage of the most common types
kennyweiss Jul 6, 2026
0b8970d
slam: Consistently use Array-based indirection rather than std::vecto…
kennyweiss Jul 6, 2026
73b52d3
slam: Improves docs related to new type aliases
kennyweiss Jul 6, 2026
b6cc206
slam: Removes aliases for Map types
kennyweiss Jul 6, 2026
5a54d26
slam: Updates user docs about new defaults (Array/ArrayView) and aliases
kennyweiss Jul 7, 2026
2fe3a92
slam: Updates doxygen comments about indirection buffer lifetimes
kennyweiss Jul 7, 2026
c709959
Fixes (reference) MIR and updates documentation
kennyweiss Jul 7, 2026
1b65e7b
slam: VariableCardinality policy now also defaults to ArrayIndirection
kennyweiss Jul 7, 2026
68444ac
slam: Updates UserDocs example to modern usage
kennyweiss Jul 7, 2026
c4bb5fe
Updates RELEASE-NOTES
kennyweiss Jul 7, 2026
456f2f1
slam: concatenates nested namespaces and uses pragma once in new files
kennyweiss Aug 13, 2026
1e3ee24
Merge pull request #1904 from llnl/feature/kweiss/slam-modernization
kennyweiss Aug 19, 2026
a65bdca
Merge branch 'develop' into feature/han12/tpls_7_26
bmhan12 Aug 19, 2026
b26e10d
Relax matrix CI job allocation requirements
bmhan12 Aug 19, 2026
f0be85f
Merge pull request #1949 from llnl/feature/han12/tpls_7_26
bmhan12 Aug 19, 2026
d2cc82a
Merge branch 'develop' into bugfix/han12/hdf_zlib_warnings
bmhan12 Aug 19, 2026
1dfd20e
Merge pull request #1955 from llnl/bugfix/han12/hdf_zlib_warnings
bmhan12 Aug 20, 2026
601b28a
Bump nanobind and python versions
bmhan12 Aug 21, 2026
8927550
update notes
bmhan12 Aug 21, 2026
1259f98
Merge branch 'develop' into feature/whitlock/sampling_low_order_bluep…
BradWhitlock Aug 24, 2026
b2b4aa5
Re-add a comment that codex removed.
BradWhitlock Aug 24, 2026
4453217
Improve comments
BradWhitlock Aug 24, 2026
dc8d178
Added a string to QuadratureType function and made tests/examples use…
BradWhitlock Aug 24, 2026
b780535
Improved comment
BradWhitlock Aug 24, 2026
02e1381
Quest: Guard MPI usage explicitly, avoiding mpicomm_wrapper
kennyweiss Aug 18, 2026
bb07153
Quest: Use internal CommHandle instead of fake MPI symbols
kennyweiss Aug 19, 2026
23f79ca
Quest: Removes default MPI_Comm parameter from quest mesh reader helpers
kennyweiss Aug 19, 2026
f8d2673
Disables spio Python test in non-MPI config
kennyweiss Aug 19, 2026
8b33102
Improves guard for redefining MPI types
kennyweiss Aug 19, 2026
47c66c3
Fixes assumptions in the code that require Axom to use MPI when MFEM …
kennyweiss Aug 19, 2026
263624b
Updates docs and RELEASE-NOTES
kennyweiss Aug 19, 2026
97f1e49
Merge pull request #1956 from llnl/bugfix/kweiss/mpi-comm-wrapper
kennyweiss Aug 25, 2026
ea96083
Core: Adds missing operator[] to ArrayIteratorBase
kennyweiss Aug 25, 2026
91db189
Core: Adds unit/regression tests for ArrayIteratorBase::operator[]
kennyweiss Aug 25, 2026
07d1dbc
Updates RELEASE-NOTES
kennyweiss Aug 25, 2026
8c371a3
Merge branch 'develop' into feature/han12/bump_python_version
bmhan12 Aug 25, 2026
96c1313
Merge branch 'develop' into feature/whitlock/sampling_low_order_bluep…
BradWhitlock Aug 25, 2026
ee1474b
Merge pull request #1963 from llnl/bugfix/kweiss/iterator-base-subscript
kennyweiss Aug 25, 2026
66b0112
Merge branch 'develop' into feature/whitlock/sampling_low_order_bluep…
BradWhitlock Aug 25, 2026
2ded72b
Merge pull request #1875 from llnl/feature/whitlock/sampling_low_orde…
BradWhitlock Aug 26, 2026
2c57609
Require C++20 at config time
kennyweiss Aug 19, 2026
1d3c07d
Bugfix: config.hpp was missing AXOM_USE_MULTIMAT define
kennyweiss Aug 20, 2026
931d55b
Updates docs and tutorials about C++20 requirement
kennyweiss Aug 19, 2026
23c6d2b
Updates CI job name
kennyweiss Aug 19, 2026
7788b71
Updates C++ version for python interface
kennyweiss Aug 19, 2026
aa73ec3
Updates RELEASE-NOTES about C++20 requirement
kennyweiss Aug 19, 2026
fa3ff25
Updates the build skill about running MPI commands
kennyweiss Aug 14, 2026
12695a3
Merge pull request #1957 from llnl/feature/kweiss/cxx20-touchups
kennyweiss Aug 26, 2026
b7db3dc
Formatting -- moves pointer and reference alignment to left
kennyweiss Jul 29, 2026
492eabb
Modernizes .clang-format to clang@19 options
kennyweiss Jul 29, 2026
ddb1064
Updates clang-format language base to c++20
kennyweiss Aug 26, 2026
f8b38c6
Merge branch 'develop' into feature/han12/bump_python_version
bmhan12 Aug 26, 2026
f30ed92
Formats Axom after updating .clang-format
Aug 26, 2026
ff84de0
Merge pull request #1930 from llnl/feature/kweiss/fix-formatting
kennyweiss Aug 27, 2026
361db0d
Quest: Reduce verbosity of C2C reader
kennyweiss Aug 27, 2026
1675679
Quest: Reduce verbosity of MFEM reader
kennyweiss Aug 27, 2026
91466a0
Quest: Reduce verbosity of ProE reader
kennyweiss Aug 27, 2026
8a1b1ca
Quest: Reduce verbosity of STEP reader
kennyweiss Aug 27, 2026
e764512
Quest: Reduce verbosity of STL reader
kennyweiss Aug 27, 2026
1b75e55
Quest: Rolls back SLIC_ERROR_ROOT[_IF] to SLIC_ERROR[_IF]
kennyweiss Aug 27, 2026
2b22bb1
Quest: Modernizes io readers
kennyweiss Aug 27, 2026
a07ecd5
Quest: Back out of wrapping quest IO calls like read in a SLIC_ERROR
kennyweiss Aug 27, 2026
b59c000
Fixes missing fmt curly brace/parameter
kennyweiss Aug 27, 2026
c716f6e
Quest: Rolls back extraneous [[nodiscard]] annotations in quest IO re…
kennyweiss Aug 27, 2026
1fe87d3
Quest: Keep constants capital
kennyweiss Aug 27, 2026
388ea5b
Updates RELEASE-NOTES
kennyweiss Aug 27, 2026
be0972d
Merge branch 'develop' into feature/han12/bump_python_version
kennyweiss Aug 28, 2026
695d16e
Merge pull request #1967 from llnl/bugfix/kweiss/reduce-reader-verbosity
kennyweiss Aug 28, 2026
9c09dc3
Merge branch 'develop' into feature/han12/bump_python_version
BradWhitlock Aug 28, 2026
ed38055
Merge pull request #1960 from llnl/feature/han12/bump_python_version
kennyweiss Aug 28, 2026
9a53356
Set version to 0.15.0
BradWhitlock Aug 28, 2026
054fd3d
Update Release notes to 0.15.0
BradWhitlock Aug 28, 2026
d3f4951
Update .mailmap
BradWhitlock Aug 28, 2026
2f2e612
Updated CITATION.cff
BradWhitlock Aug 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .agents/skills
28 changes: 28 additions & 0 deletions .github/hubcast.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
Repo:
# Required: organization or user that owns the repo on the destination forge
dest_org: axom

# Required: name of the destination repository
dest_name: axom

# Optional: name of the CI check as reported back to GitHub (default: gitlab-ci)
check_name: gitlab-ci

# Optional: granularity of CI statuses reported to GitHub (default: [pipeline])
# Set to [pipeline] for overall pipeline status only
# Set to [jobs] for individual job statuses only
# Set to [pipeline, jobs] to report both
check_types: [pipeline, jobs]

# Optional: delete branches from destination when source PR is closed (default: true)
delete_closed: true

# Optional: sync draft PRs/MRs (default: true)
sync_drafts: true

# Optional: post message when draft sync is disabled (default: true)
sync_drafts_msg: true

# Optional: create GitLab MRs from GitHub PRs
# allows developers to create synthetic merge commits using GitLab's merged results pipelines feature
create_mr: false
32 changes: 16 additions & 16 deletions .github/workflows/ci-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ concurrency:
cancel-in-progress: ${{ github.ref != 'refs/heads/develop' }}

env:
CLANG_DOCKER_IMAGE: axom/tpls:clang-19_02-17-26_21h-05m
GCC_DOCKER_IMAGE: axom/tpls:gcc-13_02-17-26_21h-05m
CLANG_DOCKER_IMAGE: axom/tpls:clang-19_08-11-26_21h-12m
GCC_DOCKER_IMAGE: axom/tpls:gcc-13_08-11-26_21h-11m

jobs:
# Hacky solution to reference env variables outside of `run` steps https://stackoverflow.com/a/74217028
Expand All @@ -34,10 +34,10 @@ jobs:
matrix:
build_type: [ Debug, Release ]
config:
- job_name: gcc@13.3.1, shared, benchmarks, c++20
- job_name: gcc@13.3.1, shared, benchmarks
host_config: gcc@13.3.1.cmake
compiler_image: ${{ needs.set_image_vars.outputs.gcc_docker_image }}
cmake_opts: '-DBUILD_SHARED_LIBS=ON -DBLT_CXX_STD=c++20 -DENABLE_BENCHMARKS:BOOL=ON'
cmake_opts: '-DBUILD_SHARED_LIBS=ON -DENABLE_BENCHMARKS:BOOL=ON'
do_build: 'yes'
do_benchmarks: 'yes'
- job_name: gcc@13.3.1, shared, 32bit
Expand All @@ -49,7 +49,7 @@ jobs:
- job_name: llvm@19.0.0, shared, benchmarks, quest regression
host_config: llvm@19.0.0.cmake
compiler_image: ${{ needs.set_image_vars.outputs.clang_docker_image }}
cmake_opts: '-DBUILD_SHARED_LIBS=ON -DAXOM_QUEST_ENABLE_EXTRA_REGRESSION_TESTS:BOOL=ON -DENABLE_BENCHMARKS:BOOL=ON'
cmake_opts: '-DBUILD_SHARED_LIBS=ON -DENABLE_BENCHMARKS:BOOL=ON'
do_build: 'yes'
do_benchmarks: 'yes'
include:
Expand All @@ -58,31 +58,31 @@ jobs:
job_name: llvm@19.0.0, shared, no raja
host_config: llvm@19.0.0.cmake
compiler_image: ${{ needs.set_image_vars.outputs.clang_docker_image }}
cmake_opts: '-DBUILD_SHARED_LIBS=ON -DAXOM_QUEST_ENABLE_EXTRA_REGRESSION_TESTS:BOOL=ON -DAXOM_ENABLE_MIR:BOOL=OFF -DAXOM_ENABLE_BUMP:BOOL=OFF -U RAJA_DIR'
cmake_opts: '-DBUILD_SHARED_LIBS=ON -DAXOM_ENABLE_MIR:BOOL=OFF -DAXOM_ENABLE_BUMP:BOOL=OFF -U RAJA_DIR'
do_build: 'yes'
do_benchmarks: 'no'
- build_type: Debug
config:
job_name: llvm@19.0.0, shared, no umpire
host_config: llvm@19.0.0.cmake
compiler_image: ${{ needs.set_image_vars.outputs.clang_docker_image }}
cmake_opts: '-DBUILD_SHARED_LIBS=ON -DAXOM_QUEST_ENABLE_EXTRA_REGRESSION_TESTS:BOOL=ON -U UMPIRE_DIR'
cmake_opts: '-DBUILD_SHARED_LIBS=ON -U UMPIRE_DIR'
do_build: 'yes'
do_benchmarks: 'no'
- build_type: Debug
config:
job_name: llvm@19.0.0, shared, no raja and umpire
host_config: llvm@19.0.0.cmake
compiler_image: ${{ needs.set_image_vars.outputs.clang_docker_image }}
cmake_opts: '-DBUILD_SHARED_LIBS=ON -DAXOM_QUEST_ENABLE_EXTRA_REGRESSION_TESTS:BOOL=ON -DAXOM_ENABLE_MIR:BOOL=OFF -DAXOM_ENABLE_BUMP:BOOL=OFF -U RAJA_DIR -U UMPIRE_DIR'
cmake_opts: '-DBUILD_SHARED_LIBS=ON -DAXOM_ENABLE_MIR:BOOL=OFF -DAXOM_ENABLE_BUMP:BOOL=OFF -U RAJA_DIR -U UMPIRE_DIR'
do_build: 'yes'
do_benchmarks: 'no'
- build_type: Debug
config:
job_name: llvm@19.0.0, shared, no profiling
host_config: llvm@19.0.0.cmake
compiler_image: ${{ needs.set_image_vars.outputs.clang_docker_image }}
cmake_opts: '-DBUILD_SHARED_LIBS=ON -DAXOM_QUEST_ENABLE_EXTRA_REGRESSION_TESTS:BOOL=ON -U CALIPER_DIR -U ADIAK_DIR'
cmake_opts: '-DBUILD_SHARED_LIBS=ON -U CALIPER_DIR -U ADIAK_DIR'
do_build: 'yes'
do_benchmarks: 'no'
name: ${{ matrix.build_type }} - ${{ matrix.config.job_name }}
Expand All @@ -94,13 +94,14 @@ jobs:
options: --user root
steps:
- name: Checkout Axom
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
with:
submodules: recursive
- name: Print Matrix Variables
run: |
echo "build_type ${{ matrix.build_type }}"
echo "cmake_opts ${{ matrix.config.cmake_opts }}"
echo "quest_extra_regression_tests ${{ contains(matrix.config.job_name, 'quest regression') && 'ON' || 'OFF' }}"
echo "compiler_image ${{ matrix.config.compiler_image }}"
echo "host_config ${{ matrix.config.host_config }}"
- name: Build and Test ${{ matrix.build_type }} - ${{ matrix.config.job_name }}
Expand All @@ -109,11 +110,11 @@ jobs:
DO_BUILD=${{ matrix.config.do_build }} \
DO_BENCHMARKS=${{ matrix.config.do_benchmarks }} \
HOST_CONFIG=${{ matrix.config.host_config }} \
CMAKE_EXTRA_FLAGS=" ${{ matrix.config.cmake_opts }} " \
CMAKE_EXTRA_FLAGS=" ${{ matrix.config.cmake_opts }} -DAXOM_QUEST_ENABLE_EXTRA_REGRESSION_TESTS:BOOL=${{ contains(matrix.config.job_name, 'quest regression') && 'ON' || 'OFF' }} " \
BUILD_TYPE=${{ matrix.build_type }} \
./scripts/github-actions/linux-build_and_test.sh
- name: Upload Test Results
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
with:
name: Test Results ${{ matrix.build_type }} - ${{ matrix.config.job_name }}
path: "**/Test.xml"
Expand All @@ -126,7 +127,7 @@ jobs:
CMAKE_EXTRA_FLAGS: '-DAXOM_ENABLE_SIDRE:BOOL=OFF -DAXOM_ENABLE_INLET:BOOL=OFF -DAXOM_ENABLE_KLEE:BOOL=OFF -DAXOM_ENABLE_SINA:BOOL=OFF -DAXOM_ENABLE_MIR:BOOL=OFF -DAXOM_ENABLE_BUMP:BOOL=OFF'
steps:
- name: Checkout Axom
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
with:
submodules: recursive
- name: Windows - CMake
Expand All @@ -151,7 +152,7 @@ jobs:
CMAKE_EXTRA_FLAGS: '-DAXOM_ENABLE_SIDRE:BOOL=OFF -DAXOM_ENABLE_INLET:BOOL=OFF -DAXOM_ENABLE_KLEE:BOOL=OFF -DAXOM_ENABLE_SINA:BOOL=OFF -DAXOM_ENABLE_MIR:BOOL=OFF -DAXOM_ENABLE_BUMP:BOOL=OFF'
steps:
- name: Checkout Axom
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
with:
submodules: recursive
- name: macOS - CMake
Expand Down Expand Up @@ -187,9 +188,8 @@ jobs:
HOST_CONFIG: llvm@19.0.0.cmake
steps:
- name: Checkout Axom
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
with:
submodules: recursive
- name: Check ${{ matrix.check_type }}
run: ./scripts/github-actions/linux-check.sh

10 changes: 5 additions & 5 deletions .github/workflows/docker_build_tpls.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,20 +37,20 @@ jobs:
id: repo_name

- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4

- name: Login to DockerHub
uses: docker/login-action@v3
uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Build and push
id: docker_build
uses: docker/build-push-action@v5
uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7
with:
push: true
tags: ${{ steps.repo_name.outputs.repo_plus_tag }},${{ steps.repo_name.outputs.repo_plus_latest }}
Expand All @@ -69,7 +69,7 @@ jobs:
docker rm extract_hc

- name: Upload hostconfig
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
with:
name: ${{ matrix.compiler }}_hostconfigs
path: ./extracted_hc/export_hostconfig/*
10 changes: 5 additions & 5 deletions .github/workflows/test_windows_tpls.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
run_uberenv:
name: Runs ${{ matrix.triplet }} ${{ matrix.cfg }} uberenv with vcpkg
# The type of runner that the job will run on
runs-on: windows-latest
runs-on: windows-2022
strategy:
fail-fast: false
matrix:
Expand All @@ -29,12 +29,12 @@ jobs:

steps:
- name: Checkout repo w/ submodules
uses: actions/checkout@v4
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
with:
submodules: recursive

- name: Set up python
uses: actions/setup-python@v5
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6
with:
python-version: '3.10'

Expand All @@ -43,7 +43,7 @@ jobs:
- name: Run uberenv (${{ matrix.triplet }})
run: python3 ./scripts/uberenv/uberenv.py --triplet ${{ matrix.triplet }}
- name: Save Uberenv logs
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
if: ${{ always() }}
with:
name: uberenv_artifacts_${{ matrix.triplet }}_${{ matrix.cfg }}.zip
Expand Down Expand Up @@ -73,7 +73,7 @@ jobs:
ls
ctest -C ${{ matrix.cfg }} --no-compress-output -T Test
- name: Save CTest logs
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
if: ${{ always() }}
with:
name: ctest_artifacts_${{ matrix.triplet }}_${{ matrix.cfg }}.zip
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,4 @@ uberenv_libs
.idea
*.opendb
scripts/make_local_branch_from_fork_pr.sh
slirp.out
17 changes: 15 additions & 2 deletions .gitlab/build_dane.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,11 @@

####
# PR Build jobs
dane-llvm_19_1_3-debug-src:
dane-llvm_19_1_3-werror-debug-src:
variables:
COMPILER: "llvm@19.1.3"
HOST_CONFIG: "dane-toss_4_x86_64_ib-${COMPILER}.cmake"
EXTRA_CMAKE_OPTIONS: "-DENABLE_WARNINGS_AS_ERRORS:BOOL=ON"
extends: .src_build_on_dane

dane-llvm_19_1_3-release-src:
Expand All @@ -51,10 +52,11 @@ dane-llvm_19_1_3-release-src:
EXTRA_CMAKE_OPTIONS: "-DAXOM_QUEST_ENABLE_EXTRA_REGRESSION_TESTS:BOOL=ON"
extends: .src_build_on_dane

dane-gcc_13_3_1-src:
dane-gcc_13_3_1-werror-src:
variables:
COMPILER: "gcc@13.3.1"
HOST_CONFIG: "dane-toss_4_x86_64_ib-${COMPILER}.cmake"
EXTRA_CMAKE_OPTIONS: "-DENABLE_WARNINGS_AS_ERRORS:BOOL=ON"
extends: .src_build_on_dane

dane-sanitizers-gcc_13_3_1-src:
Expand Down Expand Up @@ -106,3 +108,14 @@ dane-gcc_13_3_1_no_fortran-full:
# COMPILER: "intel@19.0.4"
# SPEC: "%${COMPILER}+mfem~cpp14"
# extends: .full_build_on_dane


####
# Component Build jobs
dane-llvm_sina-only:
variables:
COMPILER: "llvm@19.1.3"
HOST_CONFIG: "dane-toss_4_x86_64_ib-${COMPILER}.cmake"
EXTRA_CMAKE_OPTIONS: "-DAXOM_ENABLE_ALL_COMPONENTS=OFF -DAXOM_ENABLE_SINA=ON -DAXOM_ENABLE_SLIC=ON"
TEST_INSTALLED_TUTORIALS: "OFF"
extends: .src_build_on_dane
6 changes: 2 additions & 4 deletions .gitlab/build_matrix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
# This is the shared configuration of jobs for matrix
.on_matrix:
variables:
SCHEDULER_PARAMETERS: "--partition=pci --exclusive=user --deadline=now+1hour -N1 -t ${ALLOC_TIME}"
SCHEDULER_PARAMETERS: "--partition=pci --deadline=now+3hour --gpus=1 -t ${ALLOC_TIME}"
tags:
- batch
- matrix
Expand All @@ -25,7 +25,7 @@
# Template
.src_build_on_matrix:
variables:
ALLOC_TIME: "40"
ALLOC_TIME: "55"
extends: [.src_build_script, .on_matrix, .src_workflow]
needs: []

Expand All @@ -42,8 +42,6 @@ matrix-gcc_13_3_1_cuda-src:
COMPILER: "gcc@13.3.1_cuda"
HOST_CONFIG: "matrix-toss_4_x86_64_ib-${COMPILER}.cmake"
extends: .src_build_on_matrix
# TODO: Fix unit tests failures
allow_failure: true

####
# Full Build jobs
Expand Down
12 changes: 7 additions & 5 deletions .gitlab/build_tioga.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,17 +35,19 @@

####
# PR Build jobs
tioga-llvm-amdgpu_6_3_1_hip-src:
# Disable OpenMP to avoid timeout
tioga-llvm-amdgpu_6_4_3_hip-src:
variables:
COMPILER: "llvm-amdgpu@6.3.1_hip"
COMPILER: "llvm-amdgpu@6.4.3_hip"
HOST_CONFIG: "tioga-toss_4_x86_64_ib_cray-${COMPILER}.cmake"
EXTRA_CMAKE_OPTIONS: "-DENABLE_OPENMP:BOOL=OFF"
extends: .src_build_on_tioga

####
# Full Build jobs
tioga-llvm-amdgpu_6_3_1_hip-full:
tioga-llvm-amdgpu_6_4_3_hip-full:
variables:
COMPILER: "llvm-amdgpu@6.3.1_hip"
COMPILER: "llvm-amdgpu@6.4.3_hip"
SPEC: "%${COMPILER}~openmp+rocm+mfem+c2c"
EXTRASPEC: "amdgpu_target=gfx90a ^hip@6.3.1 ^hsa-rocr-dev@6.3.1 ^raja~openmp+rocm ^umpire~openmp+rocm ^hdf5 cflags=-Wno-int-conversion"
EXTRASPEC: "amdgpu_target=gfx90a ^hip@6.4.3 ^hsa-rocr-dev@6.4.3 ^raja~openmp+rocm ^umpire~openmp+rocm ^hdf5 cflags=-Wno-int-conversion"
extends: .full_build_on_tioga
10 changes: 5 additions & 5 deletions .gitlab/build_tuolumne.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,17 +36,17 @@

####
# PR Build jobs
tuolumne-llvm-amdgpu_6_4_3_hip-src:
tuolumne-llvm-amdgpu_7_2_1_hip-src:
variables:
COMPILER: "llvm-amdgpu@6.4.3_hip"
COMPILER: "llvm-amdgpu@7.2.1_hip"
HOST_CONFIG: "tuolumne-toss_4_x86_64_ib_cray-${COMPILER}.cmake"
extends: .src_build_on_tuolumne

####
# Full Build jobs
tuolumne-llvm-amdgpu_6_4_3_hip-full:
tuolumne-llvm-amdgpu_7_2_1_hip-full:
variables:
COMPILER: "llvm-amdgpu@6.4.3_hip"
COMPILER: "llvm-amdgpu@7.2.1_hip"
SPEC: "%${COMPILER}~openmp+rocm+mfem+c2c"
EXTRASPEC: "amdgpu_target=gfx90a ^hip@6.4.3 ^hsa-rocr-dev@6.4.3 ^raja~openmp+rocm ^umpire~openmp+rocm ^hdf5 cflags=-Wno-int-conversion"
EXTRASPEC: "amdgpu_target=gfx90a ^hip@7.2.1 ^hsa-rocr-dev@7.2.1 ^raja~openmp+rocm ^umpire~openmp+rocm ^hdf5 cflags=-Wno-int-conversion"
extends: .full_build_on_tuolumne
3 changes: 3 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ Adam J. Kunen <kunen1@llnl.gov> Adam J. Kunen <kunen1@sierra1626
Adrien M. Bernede <bernede1@llnl.gov> Adrien Bernede <51493078+adrienbernede@users.noreply.github.com>
Aesha Parekh <aeshabparekh@gmail.com> Aesha Parekh <29237123+aeshapar@users.noreply.github.com>
Alan Dayton <dayton8@llnl.gov> Alan Dayton <6393677+adayton1@users.noreply.github.com>
Alex Tyler Chapman <chapman39@llnl.gov> chapman39 <chapman39@llnl.gov>
Alex Tyler Chapman <chapman39@llnl.gov> Alex Tyler Chapman <100869159+chapman39@users.noreply.github.com>
Arlie Capps <capps2@llnl.gov> Arlie Capps <capps2@cab669.llnl.gov>
Arlie Capps <capps2@llnl.gov> Arlie Capps <capps2@cab689.llnl.gov>
Arlie Capps <capps2@llnl.gov> Arlie Capps <48997041+agcapps@users.noreply.github.com>
Expand Down Expand Up @@ -35,6 +37,7 @@ Jacob Spainhour <Jacob.Spainhour@colorado.edu> jcs15c <Jacob.Spainhour@colorado
Jacob Spainhour <Jacob.Spainhour@colorado.edu> Jacob Spainhour <jcs15c@my.fsu.edu>
Jacob Spainhour <Jacob.Spainhour@colorado.edu> Jacob Spainhour <spainhour1@llnl.gov>
Jamie A. Bramwell <bramwell1@llnl.gov> Jamie Bramwell <bramwell1@llnl.gov>
Jason Burmark <burmark1@llnl.gov> Jason Burmark <MrBurmark@users.noreply.github.com>
Joe Hennis <hennis1@llnl.gov> Hennis <hennis1@luz.llnl.gov>
Joe Hennis <hennis1@llnl.gov> hennis1 <73615573+hennis1@users.noreply.github.com>
Josh Essman <essman1@llnl.gov> Josh Essman <68349992+joshessman-llnl@users.noreply.github.com>
Expand Down
4 changes: 2 additions & 2 deletions .uberenv_config.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
"package_final_phase": "initconfig",
"package_source_dir": "../..",
"spack_url": "https://github.com/spack/spack.git",
"spack_commit": "2e2169d5282d166f63e3ee4db8d4446c43cefa8a",
"spack_commit": "3e19345b6e12f5ff1b874f4059622fc6a1fd804a",
"spack_configs_path": "scripts/spack/configs",
"spack_packages_commit": "17ea6a6d483fc0bde1b2cca96ddaad0a10f2ef69",
"spack_packages_commit": "4b6b842d494ab86ebef5304e6bfe766aa421a66b",
"spack_packages_path": "scripts/spack/packages",
"spack_concretizer": "clingo",
"vcpkg_url": "https://github.com/microsoft/vcpkg",
Expand Down
2 changes: 2 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ authors:
orcid: "https://orcid.org/0000-0003-0511-2645"
- family-names: Bergel
given-names: Guy
- family-names: Burmark
given-names: Jason
- family-names: Carson
given-names: Robert
- family-names: Corbett
Expand Down
Loading