From f084c71cb8c5acd09f1114240fe9addad6b95156 Mon Sep 17 00:00:00 2001 From: Weiqun Zhang Date: Thu, 31 Oct 2024 17:43:25 -0700 Subject: [PATCH 1/3] Update CHANGES for 24.11 --- CHANGES | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/CHANGES b/CHANGES index 2f5d0e5373d..e91f1bfd739 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,39 @@ +# 24.11 + + -- Add option to do stable redistribute with GPUs (#4200) + + -- Remove HIP_INDIRECT_FUNCTION (#4199) + + -- Use The_Comms_Arena in particle communication. (#4175) + + -- Refactor grid-stride loop (#4190) + + -- STL optimization: Bounding volume hierarchy (#4140) + + -- Bounded sampling (#4195) + + -- amrex::FFT (#4193) + + -- SmallMatrix: Structured binding support (#4189) + + -- SmallMatrix: Support 1-based indexing (#4188) + + -- SoA: Public Getter for Names (#4187) + + -- Named SoA Support (#4163) + + -- Fix queryktharr() return value/behaviour. (#4186) + + -- Add more build options for linear solvers (#4181) + + -- New function for domain decomposition (#4183) + + -- SmallMatrix: Matrix class with compile time size (#4176) + + -- modify/remove the assertions about no hidden dimension (#4180) + + -- Add comparison operator for boxarray and distromap. Add hdf5 to dep.py (#4173) + # 24.10 -- TinyProfiler: Remove unnecessary precision() call (#4174) From 35bf6bfca311a80499218589a48963a4b36a6a78 Mon Sep 17 00:00:00 2001 From: Weiqun Zhang Date: Fri, 1 Nov 2024 08:03:05 -0700 Subject: [PATCH 2/3] Remove ubuntu ppa --- .github/workflows/dependencies/dependencies_gcc.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/dependencies/dependencies_gcc.sh b/.github/workflows/dependencies/dependencies_gcc.sh index 93d9aa27ec4..47a7d072451 100755 --- a/.github/workflows/dependencies/dependencies_gcc.sh +++ b/.github/workflows/dependencies/dependencies_gcc.sh @@ -12,7 +12,6 @@ set -eu -o pipefail # failed files the given number of times. echo 'Acquire::Retries "3";' | sudo tee /etc/apt/apt.conf.d/80-retries -sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install -y --no-install-recommends \ From 585e9ecd69b2d2a983407bbf44acf042a9c9ce6e Mon Sep 17 00:00:00 2001 From: Weiqun Zhang Date: Wed, 30 Oct 2024 20:26:37 +0000 Subject: [PATCH 3/3] Disable some warnings --- .github/workflows/intel.yml | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/.github/workflows/intel.yml b/.github/workflows/intel.yml index 15c7bbda587..36c78002307 100644 --- a/.github/workflows/intel.yml +++ b/.github/workflows/intel.yml @@ -24,11 +24,8 @@ jobs: restore-keys: | ccache-${{ github.workflow }}-${{ github.job }}-git- - name: Build & Install - # /tmp/icpx-2d34de0e47/global_vars-header-4390fb.h:25:36: error: zero size arrays are an extension [-Werror,-Wzero-length-array] - # 25 | const char* const kernel_names[] = { - # | ^ - # 1 error generated. - env: {CXXFLAGS: "-fno-operator-names -Werror -Wall -Wextra -Wpedantic -Wnull-dereference -Wfloat-conversion -Wshadow -Woverloaded-virtual -Wextra-semi -Wunreachable-code -Wnon-virtual-dtor -Wno-zero-length-array"} + # Warnings in 2025.0: unused-variable, shadow + env: {CXXFLAGS: "-fno-operator-names -Werror -Wall -Wextra -Wpedantic -Wnull-dereference -Wfloat-conversion -Wshadow -Woverloaded-virtual -Wextra-semi -Wunreachable-code -Wnon-virtual-dtor -Wno-unused-variable -Wno-shadow"} run: | export CCACHE_COMPRESS=1 export CCACHE_COMPRESSLEVEL=10 @@ -73,11 +70,8 @@ jobs: restore-keys: | ccache-${{ github.workflow }}-${{ github.job }}-git- - name: Build & Install - # /tmp/icpx-2d34de0e47/global_vars-header-4390fb.h:25:36: error: zero size arrays are an extension [-Werror,-Wzero-length-array] - # 25 | const char* const kernel_names[] = { - # | ^ - # 1 error generated. - env: {CXXFLAGS: "-fno-operator-names -Werror -Wall -Wextra -Wpedantic -Wnull-dereference -Wfloat-conversion -Wshadow -Woverloaded-virtual -Wextra-semi -Wunreachable-code -Wnon-virtual-dtor -Wno-zero-length-array"} + # Warnings in 2025.0: unused-variable, shadow + env: {CXXFLAGS: "-fno-operator-names -Werror -Wall -Wextra -Wpedantic -Wnull-dereference -Wfloat-conversion -Wshadow -Woverloaded-virtual -Wextra-semi -Wunreachable-code -Wnon-virtual-dtor -Wno-unused-variable -Wno-shadow"} run: | export CCACHE_COMPRESS=1 export CCACHE_COMPRESSLEVEL=10 @@ -124,7 +118,8 @@ jobs: restore-keys: | ccache-${{ github.workflow }}-${{ github.job }}-git- - name: Build & Install - env: {CXXFLAGS: "-fsycl -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend --offload-arch=sm_80 -fno-operator-names -Werror -Wall -Wextra -Wpedantic -Wnull-dereference -Wfloat-conversion -Wshadow -Woverloaded-virtual -Wextra-semi -Wunreachable-code -Wnon-virtual-dtor"} + # Warnings in 2025.0: unused-variable, shadow + env: {CXXFLAGS: "-fsycl -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend --offload-arch=sm_80 -fno-operator-names -Werror -Wall -Wextra -Wpedantic -Wnull-dereference -Wfloat-conversion -Wshadow -Woverloaded-virtual -Wextra-semi -Wunreachable-code -Wnon-virtual-dtor -Wno-unused-variable -Wno-shadow"} run: | export CCACHE_COMPRESS=1 export CCACHE_COMPRESSLEVEL=10 @@ -173,7 +168,8 @@ jobs: restore-keys: | ccache-${{ github.workflow }}-${{ github.job }}-git- - name: Build & Install - env: {CXXFLAGS: "-fsycl -fsycl-targets=amdgcn-amd-amdhsa -Xsycl-target-backend --offload-arch=gfx90a -fno-operator-names -Werror -Wall -Wextra -Wpedantic -Wnull-dereference -Wfloat-conversion -Wshadow -Woverloaded-virtual -Wextra-semi -Wunreachable-code -Wnon-virtual-dtor"} + # Warnings in 2025.0: unused-variable, shadow + env: {CXXFLAGS: "-fsycl -fsycl-targets=amdgcn-amd-amdhsa -Xsycl-target-backend --offload-arch=gfx90a -fno-operator-names -Werror -Wall -Wextra -Wpedantic -Wnull-dereference -Wfloat-conversion -Wshadow -Woverloaded-virtual -Wextra-semi -Wunreachable-code -Wnon-virtual-dtor -Wno-unused-variable -Wno-shadow"} run: | export CCACHE_COMPRESS=1 export CCACHE_COMPRESSLEVEL=10