diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 1bac54377db1ec70638eef355c8d3497d7bf9160..4d109e4b813008afa154964d357ab3e948ecd358 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -1,4 +1,4 @@ -name: Sanitize +name: Lint on: pull_request: diff --git a/.github/workflows/sanitize.yml b/.github/workflows/sanitize.yml index 582ef82bc09f05b95f844c9855e65e5623cc1af7..583cfe57afa2c3820c3058973e83d1984b329e14 100644 --- a/.github/workflows/sanitize.yml +++ b/.github/workflows/sanitize.yml @@ -7,7 +7,7 @@ on: jobs: build: name: "Sanitize" - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: @@ -15,8 +15,8 @@ jobs: sanitizer: ["address", "undefined", "thread"] simd: ["ON", "OFF"] env: - CC: clang-10 - CXX: clang++-10 + CC: clang-14 + CXX: clang++-14 ASAN_OPTIONS: detect_leaks=1 steps: - name: Set up cmake diff --git a/.github/workflows/test-everything.yml b/.github/workflows/test-everything.yml index 806df58618c2b32e38b1feaf69b7b54c7158ba8e..cc34dad15959dd48ad9128dd396f8bb977c2c93e 100644 --- a/.github/workflows/test-everything.yml +++ b/.github/workflows/test-everything.yml @@ -116,23 +116,23 @@ jobs: uses: actions/cache@v3 id: cache-ompi with: - path: ~/openmpi-4.0.2 - key: ${{ matrix.config.os }}-openmpi-4.0.2-${{ matrix.config.cxx }} + path: ~/openmpi-4.1.4 + key: ${{ matrix.config.os }}-openmpi-4.1.4-${{ matrix.config.cxx }} - name: Build OpenMPI if: ${{ steps.cache-ompi.outputs.cache-hit != 'true' }} run: | echo cache-hit='${{ steps.cache-ompi.outputs.cache-hit }}' cd ~ - wget https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.2.tar.gz - tar -xvf ./openmpi-4.0.2.tar.gz - cd openmpi-4.0.2 + wget https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.4.tar.gz + tar -xvf ./openmpi-4.1.4.tar.gz + cd openmpi-4.1.4 ./configure --disable-mpi-fortran make -j4 - name: Install OpenMPI run: | echo "Going to install ompi" cd ~ - cd openmpi-4.0.2 + cd openmpi-4.1.4 sudo make install cd - - name: Update shared library cache