diff --git a/.github/workflows/dependencies/hip.sh b/.github/workflows/dependencies/hip.sh index bf15c2f7101..dac83f217b7 100755 --- a/.github/workflows/dependencies/hip.sh +++ b/.github/workflows/dependencies/hip.sh @@ -69,11 +69,6 @@ which clang++ export CXX=$(which clang++) export CC=$(which clang) -# "mpic++ --showme" forgets open-pal in Ubuntu 20.04 + OpenMPI 4.0.3 -# https://bugs.launchpad.net/ubuntu/+source/openmpi/+bug/1941786 -# https://github.com/open-mpi/ompi/issues/9317 -export LDFLAGS="-lopen-pal" - # cmake-easyinstall # sudo curl -L -o /usr/local/bin/cmake-easyinstall https://raw.githubusercontent.com/ax3l/cmake-easyinstall/main/cmake-easyinstall diff --git a/.github/workflows/hip.yml b/.github/workflows/hip.yml index 6ab4e4a8401..23ef254a55a 100644 --- a/.github/workflows/hip.yml +++ b/.github/workflows/hip.yml @@ -15,7 +15,7 @@ concurrency: jobs: build_hip_3d_sp: name: HIP 3D SP - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: CXXFLAGS: "-Werror -Wno-deprecated-declarations -Wno-error=pass-failed" CMAKE_GENERATOR: Ninja @@ -47,11 +47,6 @@ jobs: export CXX=$(which clang++) export CC=$(which clang) - # "mpic++ --showme" forgets open-pal in Ubuntu 20.04 + OpenMPI 4.0.3 - # https://bugs.launchpad.net/ubuntu/+source/openmpi/+bug/1941786 - # https://github.com/open-mpi/ompi/issues/9317 - export LDFLAGS="-lopen-pal" - cmake -S . -B build_sp \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DAMReX_AMD_ARCH=gfx900 \ @@ -74,7 +69,7 @@ jobs: build_hip_2d_dp: name: HIP 2D DP - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: CXXFLAGS: "-Werror -Wno-deprecated-declarations -Wno-error=pass-failed" CMAKE_GENERATOR: Ninja @@ -106,11 +101,6 @@ jobs: export CXX=$(which clang++) export CC=$(which clang) - # "mpic++ --showme" forgets open-pal in Ubuntu 20.04 + OpenMPI 4.0.3 - # https://bugs.launchpad.net/ubuntu/+source/openmpi/+bug/1941786 - # https://github.com/open-mpi/ompi/issues/9317 - export LDFLAGS="-lopen-pal" - cmake -S . -B build_2d \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DAMReX_AMD_ARCH=gfx900 \ diff --git a/.github/workflows/insitu.yml b/.github/workflows/insitu.yml index 50b482d28d3..5e343967362 100644 --- a/.github/workflows/insitu.yml +++ b/.github/workflows/insitu.yml @@ -15,7 +15,7 @@ concurrency: jobs: sensei: name: SENSEI - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 if: github.event.pull_request.draft == false env: CXX: clang++ @@ -41,7 +41,7 @@ jobs: ascent: name: Ascent - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 if: github.event.pull_request.draft == false env: CXX: g++ diff --git a/.github/workflows/intel.yml b/.github/workflows/intel.yml index 9b98c6e5990..648c61e1fd6 100644 --- a/.github/workflows/intel.yml +++ b/.github/workflows/intel.yml @@ -17,7 +17,7 @@ jobs: # intel-basekit intel-hpckit are too large in size build_icc: name: oneAPI ICC SP&DP - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 if: github.event.pull_request.draft == false # For oneAPI, Ninja is slower than the default: #env: @@ -78,7 +78,7 @@ jobs: build_icpx: name: oneAPI ICX SP - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 # Since 2021.4.0, AMReX_GpuUtility.H: error: comparison with NaN always evaluates to false in fast floating point modes # oneAPI 2022.2.0 hangs for -O2 and higher: # https://github.com/ECP-WarpX/WarpX/issues/3442 @@ -143,7 +143,7 @@ jobs: build_dpcc: name: oneAPI DPC++ SP - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 # Since 2021.4.0, AMReX_GpuUtility.H: error: comparison with NaN always evaluates to false in fast floating point modes # oneAPI 2022.2.0 hangs for -O2 and higher: # https://github.com/ECP-WarpX/WarpX/issues/3442 diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index bbe20679781..c37f4bce41b 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -15,7 +15,7 @@ concurrency: jobs: build_cxxminimal: name: GCC Minimal w/o MPI - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 if: github.event.pull_request.draft == false env: CXXFLAGS: "-Werror" @@ -147,7 +147,7 @@ jobs: build_gcc_ablastr: name: GCC ABLASTR w/o MPI - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 if: github.event.pull_request.draft == false env: CMAKE_GENERATOR: Ninja @@ -183,7 +183,7 @@ jobs: build_pyfull: name: Clang pywarpx - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 if: github.event.pull_request.draft == false env: CC: clang diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index ae4843e0536..a02385e86c1 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -74,7 +74,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: - python-version: '3.8' + python-version: '3.9' - uses: seanmiddleditch/gha-setup-ninja@master - name: CCache Cache uses: actions/cache@v4