Skip to content

Commit 5f53159

Browse files
authored
Merge pull request #1296 from LLNL/v0.9.0-rc
v0.9.0 release candidate
2 parents 0da8a5b + 1dda8f1 commit 5f53159

File tree

1,078 files changed

+26484
-12891
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,078 files changed

+26484
-12891
lines changed

.gitlab-ci.yml

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2017-2023, Lawrence Livermore National Security, LLC and
1+
# Copyright (c) 2017-2024, Lawrence Livermore National Security, LLC and
22
# other Axom Project Developers. See the top-level LICENSE file for details.
33
#
44
# SPDX-License-Identifier: (BSD-3-Clause)
@@ -36,6 +36,7 @@ stages:
3636
- ${ALLOC_COMMAND} ${ASSIGN_ID} python3 scripts/llnl_scripts/build_src.py -v --host-config ${HOST_CONFIG} --extra-cmake-options '-DENABLE_DOCS=OFF ${EXTRA_CMAKE_OPTIONS}' --build-type ${BUILD_TYPE:-Debug} ${EXTRA_OPTIONS}
3737
- echo -e "\e[0Ksection_end:$(date +%s):src_build_and_test\r\e[0K"
3838
artifacts:
39+
expire_in: 2 weeks
3940
paths:
4041
- _axom_build_and_test_*/output.log*.txt
4142
- _axom_build_and_test_*/build-*/output.log*.txt
@@ -48,6 +49,7 @@ stages:
4849
- ${ALLOC_COMMAND} python3 scripts/llnl_scripts/build_tpls.py -v --spec="${SPEC} ${EXTRA_SPEC}" --directory=${FULL_BUILD_ROOT}
4950
- echo -e "\e[0Ksection_end:$(date +%s):full_build_and_test\r\e[0K"
5051
artifacts:
52+
expire_in: 2 weeks
5153
paths:
5254
- ${FULL_BUILD_ROOT}/${SYS_TYPE}/*/_axom_build_and_test_*/output.log*.txt
5355
- ${FULL_BUILD_ROOT}/${SYS_TYPE}/*/_axom_build_and_test_*/build-*/output.log*.txt

.gitlab/build_lassen.yml

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
# Copyright (c) 2017-2023, Lawrence Livermore National Security, LLC and
1+
# Copyright (c) 2017-2024, Lawrence Livermore National Security, LLC and
22
# other Axom Project Developers. See the top-level LICENSE file for details.
33
#
44
# SPDX-License-Identifier: (BSD-3-Clause)
55

66
####
77
# This is the share configuration of jobs for lassen
88
.on_lassen:
9-
variables:
109
tags:
1110
- shell
1211
- lassen
@@ -23,14 +22,14 @@
2322
.src_build_on_lassen:
2423
stage: build
2524
variables:
26-
ALLOC_COMMAND: "lalloc 1 -W 25 -q pdebug -alloc_flags atsdisable"
25+
ALLOC_COMMAND: "lalloc 1 -W 25 -q pci -alloc_flags atsdisable"
2726
extends: [.src_build_script, .on_lassen, .src_workflow]
2827
needs: []
2928

3029
.full_build_on_lassen:
3130
stage: build
3231
variables:
33-
ALLOC_COMMAND: "lalloc 1 -W 45 -q pdebug -alloc_flags atsdisable"
32+
ALLOC_COMMAND: "lalloc 1 -W 45 -q pci -alloc_flags atsdisable"
3433
extends: [.full_build_script, .on_lassen, .full_workflow]
3534
needs: []
3635

.gitlab/build_quartz.yml

+3-9
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2017-2023, Lawrence Livermore National Security, LLC and
1+
# Copyright (c) 2017-2024, Lawrence Livermore National Security, LLC and
22
# other Axom Project Developers. See the top-level LICENSE file for details.
33
#
44
# SPDX-License-Identifier: (BSD-3-Clause)
@@ -10,7 +10,7 @@
1010
- shell
1111
- quartz
1212
rules:
13-
- if: '$CI_COMMIT_BRANCH =~ /_qnone/ || $ON_RUBY == "OFF"' #run except if ...
13+
- if: '$CI_COMMIT_BRANCH =~ /_qnone/ || $ON_QUARTZ == "OFF"' #run except if ...
1414
when: never
1515
- if: '$CI_JOB_NAME =~ /quartz_release/'
1616
when: always
@@ -26,9 +26,7 @@ quartz_allocate:
2626
extends: [.on_quartz, .src_workflow]
2727
stage: allocate
2828
script:
29-
# Use when ellastic ci is on quartz or we go back to ruby
30-
#- salloc --reservation=ci --qos=ci_ruby -N 1 -c 36 -t 60 --no-shell --job-name=${PROJECT_ALLOC_NAME}
31-
- salloc -N 1 -c 36 -t 60 -p pdebug --no-shell --job-name=${PROJECT_ALLOC_NAME}
29+
- salloc -N 1 -c 36 -t 60 --res=ci --no-shell --job-name=${PROJECT_ALLOC_NAME}
3230
needs: []
3331

3432
####
@@ -48,17 +46,13 @@ quartz_release:
4846
.src_build_on_quartz:
4947
stage: build
5048
variables:
51-
# Use when ellastic ci is on quartz or we go back to ruby
52-
# ALLOC_COMMAND: "srun --reservation=ci --qos=ci_ruby -t 60 -N 1 "
5349
ALLOC_COMMAND: "srun -t 60 -N 1 -p pdebug"
5450
extends: [.src_build_script, .on_quartz, .src_workflow]
5551
needs: [quartz_allocate]
5652

5753
.full_build_on_quartz:
5854
stage: build
5955
variables:
60-
# Use when ellastic ci is on quartz or we go back to ruby
61-
# ALLOC_COMMAND: "srun --reservation=ci --qos=ci_ruby -t 60 -N 1 "
6256
ALLOC_COMMAND: "srun -t 60 -N 1 -p pdebug"
6357
extends: [.full_build_script, .on_quartz, .full_workflow]
6458
needs: []

.gitlab/build_rzansel.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2017-2023, Lawrence Livermore National Security, LLC and
1+
# Copyright (c) 2017-2024, Lawrence Livermore National Security, LLC and
22
# other Axom Project Developers. See the top-level LICENSE file for details.
33
#
44
# SPDX-License-Identifier: (BSD-3-Clause)
@@ -12,7 +12,7 @@
1212
- rzansel
1313
before_script:
1414
- module load cuda/11.2.0
15-
- module load cmake/3.18.0
15+
- module load cmake/3.21.1
1616

1717
####
1818
# Template

.gitlab/build_rzgenie.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2017-2023, Lawrence Livermore National Security, LLC and
1+
# Copyright (c) 2017-2024, Lawrence Livermore National Security, LLC and
22
# other Axom Project Developers. See the top-level LICENSE file for details.
33
#
44
# SPDX-License-Identifier: (BSD-3-Clause)

.gitlab/build_tioga.yml

+3-20
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2017-2023, Lawrence Livermore National Security, LLC and
1+
# Copyright (c) 2017-2024, Lawrence Livermore National Security, LLC and
22
# other Axom Project Developers. See the top-level LICENSE file for details.
33
#
44
# SPDX-License-Identifier: (BSD-3-Clause)
@@ -21,14 +21,14 @@
2121
.src_build_on_tioga:
2222
stage: build
2323
variables:
24-
ALLOC_COMMAND: "flux mini run --exclusive --time-limit=30m --nodes=1"
24+
ALLOC_COMMAND: "flux run --queue pci --exclusive --time-limit=30m --nodes=1"
2525
extends: [.src_build_script, .on_tioga, .src_workflow]
2626
needs: []
2727

2828
.full_build_on_tioga:
2929
stage: build
3030
variables:
31-
ALLOC_COMMAND: "flux mini run --exclusive --time-limit=60m --nodes=1"
31+
ALLOC_COMMAND: "flux run --queue pci --exclusive --time-limit=60m --nodes=1"
3232
extends: [.full_build_script, .on_tioga, .full_workflow]
3333
needs: []
3434

@@ -39,14 +39,6 @@ tioga-clang_16_0_0_hip_5_6_0-src:
3939
COMPILER: "[email protected]_hip"
4040
HOST_CONFIG: "tioga-toss_4_x86_64_ib_cray-${COMPILER}.cmake"
4141
extends: .src_build_on_tioga
42-
allow_failure: true
43-
44-
tioga-cce_15_0_1_hip_5_4_3-src:
45-
variables:
46-
COMPILER: "[email protected]_hip"
47-
HOST_CONFIG: "tioga-toss_4_x86_64_ib_cray-${COMPILER}.cmake"
48-
extends: .src_build_on_tioga
49-
allow_failure: true
5042

5143
####
5244
# Full Build jobs
@@ -56,12 +48,3 @@ tioga-clang_16_0_0_hip_5_6_0-full:
5648
SPEC: "%${COMPILER}~openmp+rocm+mfem+c2c"
5749
EXTRASPEC: "amdgpu_target=gfx90a ^[email protected] ^[email protected] ^[email protected] ^raja~openmp+rocm ^umpire~openmp+rocm ^hdf5 cflags=-Wno-int-conversion"
5850
extends: .full_build_on_tioga
59-
allow_failure: true
60-
61-
tioga-cce_15_0_1_hip_5_4_3-full:
62-
variables:
63-
COMPILER: "[email protected]_hip"
64-
SPEC: "%${COMPILER}~openmp+rocm+mfem+c2c"
65-
EXTRASPEC: "amdgpu_target=gfx90a ^[email protected] ^[email protected] ^[email protected] ^raja~openmp+rocm ^umpire~openmp+rocm ^hdf5 cflags=-Wno-int-conversion"
66-
extends: .full_build_on_tioga
67-
allow_failure: true

.mailmap

+6-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ Aaron Black <[email protected]> Aaron C. Black <[email protected]
22
Adam J. Kunen <[email protected]> Adam J. Kunen <[email protected]>
33
Adrien M. Bernede <[email protected]> Adrien Bernede <[email protected]>
44
Aesha Parekh <[email protected]> Aesha Parekh <[email protected]>
5+
Alan Dayton <[email protected]> Alan Dayton <[email protected]>
56
Arlie Capps <[email protected]> Arlie Capps <[email protected]>
67
Arlie Capps <[email protected]> Arlie Capps <[email protected]>
78
Arlie Capps <[email protected]> Arlie Capps <[email protected]>
@@ -13,6 +14,7 @@ Benjamin Curtice Corbett <[email protected]> Benjamin Curtice Corbett <corbet
1314
Benjamin Curtice Corbett <[email protected]> Ben Corbett <[email protected]>
1415
Benjamin Curtice Corbett <[email protected]> Benjamin Corbett <[email protected]>
1516
Benjamin Curtice Corbett <[email protected]> Ben Corbett <[email protected]>
17+
Brad J. Whitlock <[email protected]> Brad Whitlock <[email protected]>
1618
Brian Manh Hien Han <[email protected]> Brian Han <[email protected]>
1719
Brian Manh Hien Han <[email protected]> Brian Manh Hien Han <[email protected]>
1820
Brian T.N. Gunney <[email protected]> Brian Gunney <[email protected]>
@@ -24,7 +26,10 @@ Daniel Taller <[email protected]> Danny Taller <66029857+dtaller@u
2426
Esteban Pauli <[email protected]> Esteban Pauli <[email protected]>
2527
Evan Taylor Desantola <[email protected]> Evan Taylor DeSantola <[email protected]>
2628
George Zagaris <[email protected]> George Zagaris <[email protected]>
27-
Jacob Spainhour <[email protected]> jcs15c <[email protected]>
29+
Jacob Spainhour <[email protected]> jcs15c <[email protected]>
30+
Jacob Spainhour <[email protected]> Jacob Spainhour <[email protected]>
31+
Jacob Spainhour <[email protected]> Jacob Spainhour <[email protected]>
32+
Jamie A. Bramwell <[email protected]> Jamie Bramwell <[email protected]>
2833
2934
Joe Hennis <[email protected]> hennis1 <[email protected]>
3035
Josh Essman <[email protected]> Josh Essman <[email protected]>
@@ -59,7 +64,6 @@ Robert Carson <[email protected]> Robert <[email protected]>
5964
Robert Carson <[email protected]> rcarson3 <[email protected]>
6065
Robert Cohn <[email protected]> rscohn2 <[email protected]>
6166
Samuel P. Mish <[email protected]> samuelpmishLLNL <[email protected]>
62-
Brad J. Whitlock <[email protected]> Brad Whitlock <[email protected]>
6367

6468
Axom Shared User <[email protected]> Asctoolkit Shared User <[email protected]>
6569
Axom Shared User <[email protected]> Asctoolkit Shared User <[email protected]>

.readthedocs.yml

+4
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ build:
1010
os: ubuntu-22.04
1111
tools:
1212
python: "3.11"
13+
apt_packages:
14+
- ghostscript
15+
- graphviz
16+
- texlive-full
1317

1418
# Build documentation in the docs/ directory with Sphinx
1519
sphinx:

.uberenv_config.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
"package_final_phase": "initconfig",
55
"package_source_dir": "../..",
66
"spack_url": "https://github.com/spack/spack.git",
7-
"spack_commit": "44f0708af424cb12dd05dd761de1cdae986ea5cf",
7+
"spack_commit": "0d92b07dbd30b41bc6f50a61f26bc0056dca5e44",
88
"spack_configs_path": "scripts/spack/configs",
99
"spack_packages_path": ["scripts/spack/radiuss-spack-configs/packages", "scripts/spack/packages"],
1010
"spack_concretizer": "clingo",
1111
"vcpkg_url": "https://github.com/microsoft/vcpkg",
12-
"vcpkg_commit": "6f7ffeb18f99796233b958aaaf14ec7bd4fb64b2",
12+
"vcpkg_commit": "c8696863d371ab7f46e213d8f5ca923c4aef2a00",
1313
"vcpkg_triplet": "x64-windows",
1414
"vcpkg_ports_path": "scripts/vcpkg_ports"
1515
}

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2017-2023, Lawrence Livermore National Security, LLC.
1+
Copyright (c) 2017-2024, Lawrence Livermore National Security, LLC.
22
All rights reserved.
33

44
Redistribution and use in source and binary forms, with or without

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
[comment]: # (#################################################################)
2-
[comment]: # (Copyright 2017-2023, Lawrence Livermore National Security, LLC)
2+
[comment]: # (Copyright 2017-2024, Lawrence Livermore National Security, LLC)
33
[comment]: # (and Axom Project Developers. See the top-level LICENSE file)
44
[comment]: # (for details.)
55
[comment]: #
66
[comment]: # (# SPDX-License-Identifier: BSD-3-Clause)
77
[comment]: # (#################################################################)
88

99

10-
# <img src="/share/axom/logo/axom_logo.png?raw=true" width="250" valign="middle" alt="Axom"/>
10+
# <img src="/share/axom/logo/axom_logo_transparent.png?raw=true" width="250" valign="middle" alt="Axom"/>
1111

1212
[![Azure Pipelines Build Status](https://dev.azure.com/axom/axom/_apis/build/status/LLNL.axom?branchName=develop)](https://dev.azure.com/axom/axom/_build/latest?definitionId=1&branchName=develop)
1313
[![Documentation Status](https://readthedocs.org/projects/axom/badge/?version=develop)](https://axom.readthedocs.io/en/develop/?badge=develop)
@@ -56,7 +56,7 @@ Thanks to all of Axom's
5656
License
5757
-------
5858

59-
Copyright (c) 2017-2023, Lawrence Livermore National Security, LLC.
59+
Copyright (c) 2017-2024, Lawrence Livermore National Security, LLC.
6060
Produced at the Lawrence Livermore National Laboratory.
6161

6262
Copyrights and patents in the Axom project are retained by contributors.

RELEASE

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
*******************************************************************************
22

3-
Axom: ................................, version 0.8.1
3+
Axom: ................................, version 0.9.0
44

5-
Copyright (c) 2017-2023, Lawrence Livermore National Security, LLC.
5+
Copyright (c) 2017-2024, Lawrence Livermore National Security, LLC.
66
Produced at the Lawrence Livermore National Laboratory.
77
All rights reserved. See details in the file axom/LICENSE.
88

RELEASE-NOTES.md

+67-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
[comment]: # (#################################################################)
3-
[comment]: # (Copyright 2017-2023, Lawrence Livermore National Security, LLC)
3+
[comment]: # (Copyright 2017-2024, Lawrence Livermore National Security, LLC)
44
[comment]: # (and Axom Project Developers. See the top-level LICENSE file)
55
[comment]: # (for details.)
66
[comment]: #
@@ -19,7 +19,69 @@ The Axom project release numbers follow [Semantic Versioning](http://semver.org/
1919

2020
## [Unreleased] - Release date yyyy-mm-dd
2121

22-
## [v0.8.1] - Release date 2023-08-16
22+
## [Version 0.9.0] - Release date 2024-03-19
23+
24+
### Added
25+
- Primal: Adds a `Quadrilateral` primitive
26+
- Primal: Adds a `compute_bounding_box()` operator for computing the bounding
27+
box of a `Quadrilateral`
28+
- Primal: Adds a `clip()` operator for clipping a tetrahedron against the
29+
half-space defined by a plane
30+
- Primal: Adds a `checkAndFixOrientation()` function to `primal::Tetrahedron`
31+
that swaps the order of vertices if the signed volume of the Tetrahedron is
32+
negative, resulting in the signed volume becoming positive.
33+
- Adds `FlatMap`, a generic key-value store which aims for drop-in compatibility
34+
with `std::unordered_map`, but utilizes an open-addressing design.
35+
- Adds support for device-side use of `Array::push_back()` and `Array::emplace_back()`.
36+
- Adds initial support for using Slic streams with tags
37+
- Adds an example that finds intersection candidate pairs between two Silo
38+
hexahedral meshes using either a BVH or Implicit Grid spatial index
39+
- Quest: Adds `setTetPredFromBoundingBox()` and `setTetPred()` functions to
40+
`quest::ProEReader` and `PProEReader` that set a tet predicate, allowing
41+
user code to read in a subset of a Pro/E ASCII tetrahedron mesh file.
42+
43+
### Changed
44+
- `MarchingCubes` has optimizations to improve GPU performance, particularly for
45+
repeated computations. The constructor has changed and a new `setMesh` method
46+
is added to set (or change) the mesh. New accessors present output data
47+
without moving them from device to host. These accessors are an interim
48+
solution and likely to be updated in the future.
49+
- `DistributedClosestPoint` outputs are now controlled by the `setOutput` method.
50+
- `MarchingCubes` allows user to select the underlying data-parallel implementation
51+
- `fullParallel` works best on GPUs.
52+
- `hybridParallel` reduces the amount of data processed and works best with
53+
`MarchingCubesRuntimePolicy::seq`.
54+
- `byPolicy` (the default) selects the implementation based on the runtime policy.
55+
- `MarchingCubes` and `DistributedClosestPoint` classes identify domains by their
56+
`state/domain_id` parameters if provided, or the local iteration index if not.
57+
- `MarchingCubes` and `DistributedClosestPoint` classes changed from requiring the Blueprint
58+
coordset name to requiring the Blueprint topology name. The changed interface methods are:
59+
- `DistributedClosestPoint::setObjectMesh`
60+
- `DistributedClosestPoint::computeClosestPoints`
61+
- `MarchingCubes::MarchingCubes`
62+
- `MarchingCubesSingleDomain::MarchingCubesSingleDomain`
63+
- Primal: `Polyhedron::volume()` function changed from returning a signed
64+
volume to an unsigned volume. The added `Polyhedron::signedVolume()` function
65+
returns the signed volume.
66+
- Primal: `intersection_volume()` operators changed from returning a signed
67+
volume to an unsigned volume.
68+
- Primal's `BoundingBox::contains(BoundingBox)` now returns `true` when the input is empty
69+
- Renamed axom's bit utility functions to conform to `C++20` standard: `popCount() -> popcount()`,
70+
`trailingZeros() -> countr_zero()` and `leadingZeros() -> countl_zero()`
71+
- Renamed `axom::utilities::swapEndian() -> byteswap()` to conform to `C++23` standard
72+
73+
### Fixed
74+
- quest's `SamplingShaper` now properly handles material names containing underscores
75+
- quest's `SamplingShaper` can now be used with an mfem that is configured for (GPU) devices
76+
- primal's `Polygon` area computation in 3D previously only worked when the polygon was aligned with the XY-plane. It now works for arbitrary polygons.
77+
- Upgrades our `vcpkg` usage for automated Windows builds of our TPLs to its [2023.12.12 release](https://github.com/microsoft/vcpkg/releases/tag/2023.12.12)
78+
- Fixed a bug in the bounds checks for `primal::clip(Triangle, BoundingBox)`
79+
- Fixed a bug when loading Sidre groups with attributes that already exist
80+
- Fixed `std::locale` error when when compiling `src/axom/core/utilities/System.cpp` using nvcc
81+
- Include `cstdint` for higher gcc version support (e.g. gcc-13)
82+
- Fixed several memory leaks in `axom::Array`, `quest::Shaping` and `sidre::MFEMSidreDataCollection`
83+
84+
## [Version 0.8.1] - Release date 2023-08-16
2385

2486
### Changed
2587
- Updates to [RAJA version 2023.06.0][https://github.com/LLNL/RAJA/releases/tag/v2023.06.0]
@@ -30,7 +92,7 @@ The Axom project release numbers follow [Semantic Versioning](http://semver.org/
3092
- Fixed MFEMSidreDataCollection finite element space bug
3193
- Various fixes to CMake machinery
3294

33-
## [v0.8.0] - Release date 2023-07-26
95+
## [Version 0.8.0] - Release date 2023-07-26
3496

3597
### Added
3698
- Adds MarchingCubes class implementing the marching cubes algorithm for surface detection.
@@ -969,7 +1031,8 @@ fractions for the associated materials must be supplied before shaping.
9691031
- Use this section in case of vulnerabilities
9701032

9711033

972-
[Unreleased]: https://github.com/LLNL/axom/compare/v0.8.1...develop
1034+
[Unreleased]: https://github.com/LLNL/axom/compare/v0.9.0...develop
1035+
[Version 0.9.0]: https://github.com/LLNL/axom/compare/v0.8.1...v0.9.0
9731036
[Version 0.8.1]: https://github.com/LLNL/axom/compare/v0.8.0...v0.8.1
9741037
[Version 0.8.0]: https://github.com/LLNL/axom/compare/v0.7.0...v0.8.0
9751038
[Version 0.7.0]: https://github.com/LLNL/axom/compare/v0.6.1...v0.7.0

azure-pipelines.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2017-2023, Lawrence Livermore National Security, LLC and
2+
# Copyright (c) 2017-2024, Lawrence Livermore National Security, LLC and
33
# other Axom Project Developers. See the top-level LICENSE file for details.
44
#
55
# SPDX-License-Identifier: (BSD-3-Clause)
@@ -9,8 +9,8 @@ variables:
99
DO_BUILD: 'yes'
1010
DO_TEST: 'yes'
1111
DO_CLEAN: 'no'
12-
CLANG10_IMAGENAME: 'axom/tpls:clang-10_07-26-23_22h-58m'
13-
GCC11_IMAGENAME: 'axom/tpls:gcc-11_07-26-23_22h-58m'
12+
CLANG10_IMAGENAME: 'axom/tpls:clang-10_03-07-24_19h-20m'
13+
GCC11_IMAGENAME: 'axom/tpls:gcc-11_03-07-24_19h-20m'
1414
system.debug: false
1515

1616
jobs:

config-build.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/sh
22

3-
# Copyright (c) 2017-2023, Lawrence Livermore National Security, LLC and
3+
# Copyright (c) 2017-2024, Lawrence Livermore National Security, LLC and
44
# other Axom Project Developers. See the top-level LICENSE file for details.
55
#
66
# SPDX-License-Identifier: (BSD-3-Clause)

0 commit comments

Comments
 (0)