diff --git a/.github/workflows/full-mpich.yml b/.github/workflows/full-mpich.yml index 90f9fde7f..26b645da6 100644 --- a/.github/workflows/full-mpich.yml +++ b/.github/workflows/full-mpich.yml @@ -75,6 +75,9 @@ jobs: fi echo "staging-dir=${{ github.workspace }}/install_staging" >> $GITHUB_OUTPUT + - name: CPU info + run: lscpu + - name: Extract PETSc and runner info id: petsc-info run: | @@ -88,8 +91,8 @@ jobs: uses: actions/cache@v4 with: path: | - ${{ steps.petsc-info.outputs.home }}/freefem/ff-petsc - key: petsc-${{ github.workflow }}-${{ steps.petsc-info.outputs.image }}-${{ matrix.cfg.opts }}-${{ steps.petsc-info.outputs.version }}-${{ hashFiles('3rdparty/ff-petsc/Makefile') }} + ${{ env.INSTALL_DIR }}/ff-petsc + key: "petsc-Full version MPICH-${{ steps.petsc-info.outputs.image }}-${{ matrix.cfg.opts }}-${{ steps.petsc-info.outputs.version }}-${{ hashFiles('3rdparty/ff-petsc/Makefile') }}" - name: Configure run: | @@ -187,6 +190,9 @@ jobs: - name: Symlink gfortran run: ./etc/actions/macos/link_fortran.sh "$(uname -p)" + - name: CPU info + run: system_profiler SPHardwareDataType + - name: Extract PETSc and runner info id: petsc-info run: | @@ -201,7 +207,7 @@ jobs: with: path: | ${{ steps.petsc-info.outputs.home }}/freefem/ff-petsc - key: petsc-${{ github.workflow }}-${{ steps.petsc-info.outputs.image }}-${{ matrix.cfg.opts }}-${{ steps.petsc-info.outputs.version }}-${{ hashFiles('3rdparty/ff-petsc/Makefile') }} + key: "petsc-Full version MPICH-${{ steps.petsc-info.outputs.image }}-${{ matrix.cfg.opts }}-${{ steps.petsc-info.outputs.version }}-${{ hashFiles('3rdparty/ff-petsc/Makefile') }}" - name: Configure run: | diff --git a/.github/workflows/full-msmpi.yml b/.github/workflows/full-msmpi.yml index 92e3d51d2..5043d96c4 100644 --- a/.github/workflows/full-msmpi.yml +++ b/.github/workflows/full-msmpi.yml @@ -105,6 +105,10 @@ jobs: echo "configure-flags=--enable-optim --enable-generic" >> $GITHUB_OUTPUT fi + - name: CPU info + shell: pwsh + run: systeminfo + - name: Extract PETSc and runner info id: petsc-info run: | @@ -120,7 +124,7 @@ jobs: with: path: | ${{ steps.petsc-info.outputs.win_home }}/freefem/ff-petsc - key: petsc-${{ github.workflow }}-${{ steps.petsc-info.outputs.image }}-${{ matrix.cfg.opts }}-${{ steps.petsc-info.outputs.version }}-${{ hashFiles('3rdparty/ff-petsc/Makefile') }} + key: "petsc-Full version MS-MPI-${{ steps.petsc-info.outputs.image }}-${{ matrix.cfg.opts }}-${{ steps.petsc-info.outputs.version }}-${{ hashFiles('3rdparty/ff-petsc/Makefile') }}" - name: Configure run: | diff --git a/.github/workflows/full-openmpi.yml b/.github/workflows/full-openmpi.yml index 0f861756a..0afb02e20 100644 --- a/.github/workflows/full-openmpi.yml +++ b/.github/workflows/full-openmpi.yml @@ -72,6 +72,9 @@ jobs: fi echo "staging-dir=${{ github.workspace }}/install_staging" >> $GITHUB_OUTPUT + - name: CPU info + run: lscpu + - name: Extract PETSc and runner info id: petsc-info run: | @@ -85,8 +88,8 @@ jobs: uses: actions/cache@v4 with: path: | - ${{ steps.petsc-info.outputs.home }}/freefem/ff-petsc - key: petsc-${{ github.workflow }}-${{ steps.petsc-info.outputs.image }}-${{ matrix.cfg.opts }}-${{ steps.petsc-info.outputs.version }}-${{ hashFiles('3rdparty/ff-petsc/Makefile') }} + ${{ env.INSTALL_DIR }}/ff-petsc + key: "petsc-Full version Open MPI-${{ steps.petsc-info.outputs.image }}-${{ matrix.cfg.opts }}-${{ steps.petsc-info.outputs.version }}-${{ hashFiles('3rdparty/ff-petsc/Makefile') }}" - name: Configure run: | diff --git a/.github/workflows/release_check.yml b/.github/workflows/release_check.yml index 4ba487a1f..a6842438d 100644 --- a/.github/workflows/release_check.yml +++ b/.github/workflows/release_check.yml @@ -42,6 +42,9 @@ jobs: name: Ubuntu ${{ matrix.version }} - Check .deb runs-on: ubuntu-${{ matrix.version }} steps: + - name: CPU info + run: lscpu + - uses: actions/checkout@v4 - name: Download package @@ -71,6 +74,9 @@ jobs: shell: pwsh steps: + - name: CPU info + run: systeminfo + - name: Setup MPI uses: mpi4py/setup-mpi@v1 with: