Skip to content

Commit

Permalink
Prepare for 0.13.2 release
Browse files Browse the repository at this point in the history
  • Loading branch information
adayton1 committed Jul 29, 2024
1 parent 0c0cc32 commit cdba828
Show file tree
Hide file tree
Showing 12 changed files with 24 additions and 116 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ jobs:
- name: Set up CMake
uses: jwlawson/actions-setup-cmake@v1.13.1
with:
cmake-version: '3.20.x'
cmake-version: '3.23.x'
- name: Run CMake
run: cmake ../ -DCMAKE_BUILD_TYPE=Debug
run: cmake ../ -DCMAKE_BUILD_TYPE=Debug -DCARE_ENABLE_SUBMODULE_TESTS=Off -DCARE_ENABLE_SUBMODULE_BENCHMARKS=Off -DCARE_ENABLE_SUBMODULE_EXAMPLES=Off -DCARE_ENABLE_SUBMODULE_EXERCISES=Off -DCARE_ENABLE_SUBMODULE_DOCS=Off
working-directory: build
- name: Run make
run: make -j
Expand Down
10 changes: 5 additions & 5 deletions .gitlab/custom-jobs-and-variables.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ variables:
# Project specific variants for ruby
PROJECT_RUBY_VARIANTS: ""
# Project specific deps for ruby
PROJECT_RUBY_DEPS: ""
PROJECT_RUBY_DEPS: "^umpire~c~shared ^raja~examples~exercises~tests ^chai~shared~examples "

# Poodle
# Arguments for top level allocation
Expand All @@ -31,7 +31,7 @@ variables:
# Project specific variants for poodle
PROJECT_POODLE_VARIANTS: ""
# Project specific deps for poodle
PROJECT_POODLE_DEPS: ""
PROJECT_POODLE_DEPS: "^umpire~c~shared ^raja~examples~exercises~tests ^chai~shared~examples "

# Corona
# Arguments for top level allocation
Expand All @@ -41,7 +41,7 @@ variables:
# Project specific variants for corona
PROJECT_CORONA_VARIANTS: ""
# Project specific deps for corona
PROJECT_CORONA_DEPS: ""
PROJECT_CORONA_DEPS: "^umpire~c~shared ^raja~examples~exercises~tests ^chai~shared~examples "

# Tioga
# Arguments for top level allocation
Expand All @@ -51,7 +51,7 @@ variables:
# Project specific variants for tioga
PROJECT_TIOGA_VARIANTS: ""
# Project specific deps for tioga
PROJECT_TIOGA_DEPS: ""
PROJECT_TIOGA_DEPS: "^umpire~c~shared ^raja~examples~exercises~tests ^chai~shared~examples "

# Lassen and Butte use a different job scheduler (spectrum lsf) that does not
# allow pre-allocation the same way slurm does.
Expand All @@ -60,7 +60,7 @@ variables:
# Project specific variants for lassen
PROJECT_LASSEN_VARIANTS: " cuda_arch=70"
# Project specific deps for lassen
PROJECT_LASSEN_DEPS: ""
PROJECT_LASSEN_DEPS: "^umpire~c~shared ^raja~examples~exercises~tests ^chai~shared~examples "

# Configuration shared by build and test jobs specific to this project.
# Not all configuration can be shared. Here projects can fine tune the
Expand Down
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@
# Set up CMake
##########################################################################

cmake_minimum_required(VERSION 3.18)
cmake_minimum_required(VERSION 3.23)

##########################################################################
# Set up project
##########################################################################

project(CARE
LANGUAGES C CXX
VERSION 0.13.1)
VERSION 0.13.2)

include(${PROJECT_SOURCE_DIR}/cmake/Setup.cmake)

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
[comment]: # (SPDX-License-Identifier: BSD-3-Clause)
[comment]: # (#################################################################)

# CARE v0.13.1
# CARE v0.13.2

CARE: CHAI and RAJA Extensions
===============================
Expand Down
6 changes: 6 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ in this file.

The format of this file is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).

## [Version 0.13.2] - Release date 2024-07-29

### Changed
- Updated to Umpire/RAJA/CHAI v2024.07.0
- Updated minimum CMake required to 3.23

## [Version 0.13.1] - Release date 2024-06-27

### Changed
Expand Down
2 changes: 1 addition & 1 deletion docs/sphinx/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
# The short X.Y version.
version = '0.13'
# The full version, including alpha/beta/rc tags.
release = '0.13.1'
release = '0.13.2'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
2 changes: 1 addition & 1 deletion scripts/make_release_tarball.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
##############################################################################

TAR_CMD=gtar
VERSION=0.13.1
VERSION=0.13.2

git archive --prefix=care-${VERSION}/ -o care-${VERSION}.tar HEAD 2> /dev/null

Expand Down
98 changes: 0 additions & 98 deletions tpl/patches/chai/CMakeLists.txt

This file was deleted.

2 changes: 1 addition & 1 deletion tpl/raja
Submodule raja updated 143 files
2 changes: 1 addition & 1 deletion tpl/umpire
Submodule umpire updated 51 files
+68 −0 .github/workflows/build.yml
+5 −2 .gitlab-ci.yml
+15 −3 .gitlab/custom-jobs-and-variables.yml
+1 −3 .gitlab/jobs/corona.yml
+2 −3 .gitlab/jobs/lassen.yml
+1 −3 .gitlab/jobs/poodle.yml
+1 −3 .gitlab/jobs/ruby.yml
+4 −7 .gitlab/jobs/tioga.yml
+1 −1 .uberenv_config.json
+2 −2 CMakeLists.txt
+17 −71 Dockerfile
+1 −1 README.md
+1 −1 RELEASE
+16 −0 RELEASE_NOTES.md
+0 −116 azure-pipelines.yml
+36 −0 cmake/SetupCompilerFlags.cmake
+1 −1 docs/conf.py
+2 −2 docs/sphinx/conf.py.in
+10 −2 examples/cookbook/CMakeLists.txt
+74 −0 examples/cookbook/recipe_control_granularity.cpp
+104 −64 scripts/gitlab/build_and_test.sh
+1 −1 scripts/make_release_tarball.sh
+1 −1 scripts/radiuss-spack-configs
+1 −1 scripts/uberenv
+1 −1 src/tpl/umpire/camp
+9 −0 src/umpire/ResourceManager.cpp
+1 −0 src/umpire/alloc/CMakeLists.txt
+32 −0 src/umpire/alloc/HipAllocator.hpp
+38 −7 src/umpire/alloc/HipMallocAllocator.hpp
+23 −1 src/umpire/alloc/HipMallocManagedAllocator.hpp
+33 −2 src/umpire/alloc/HipPinnedAllocator.hpp
+1 −0 src/umpire/config.hpp.in
+1 −1 src/umpire/interface/c_fortran/CMakeLists.txt
+0 −2 src/umpire/op/HipAdviseOperation.hpp
+0 −2 src/umpire/op/HipCopyOperation.hpp
+0 −2 src/umpire/op/MemoryOperationRegistry.cpp
+4 −0 src/umpire/resource/CMakeLists.txt
+0 −2 src/umpire/resource/HipConstantMemoryResource.hpp
+1 −1 src/umpire/resource/HipDeviceMemoryResource.cpp
+54 −0 src/umpire/resource/HipPinnedMemoryResource.cpp
+41 −0 src/umpire/resource/HipPinnedMemoryResource.hpp
+1 −3 src/umpire/resource/HipPinnedMemoryResourceFactory.cpp
+1 −0 src/umpire/resource/HipPinnedMemoryResourceFactory.hpp
+54 −0 src/umpire/resource/HipUnifiedMemoryResource.cpp
+41 −0 src/umpire/resource/HipUnifiedMemoryResource.hpp
+2 −4 src/umpire/resource/HipUnifiedMemoryResourceFactory.cpp
+28 −1 src/umpire/resource/MemoryResourceRegistry.cpp
+6 −2 src/umpire/resource/MemoryResourceTypes.hpp
+4 −0 src/umpire/util/MemoryResourceTraits.hpp
+1 −1 tests/install/using-with-cmake/CMakeLists.txt
+27 −0 tests/integration/allocator_integration_tests.cpp
6 changes: 3 additions & 3 deletions tpl/versions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@
##############################################################################

BLT: 0.6.2
CHAI: v2024.02.2
RAJA: v2024.02.2
Umpire: v2024.02.1
CHAI: v2024.07.0
RAJA: v2024.07.0
Umpire: v2024.07.0

0 comments on commit cdba828

Please sign in to comment.