diff --git a/.github/workflows/build_test_cmake.yml b/.github/workflows/build_test_cmake.yml index 262c36ef79..0aea3592f3 100644 --- a/.github/workflows/build_test_cmake.yml +++ b/.github/workflows/build_test_cmake.yml @@ -11,6 +11,7 @@ jobs: test: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: include: - tag: gnu diff --git a/.github/workflows/build_test_makefile.yml b/.github/workflows/build_test_makefile.yml index 63483d22ec..e09b24b5d4 100644 --- a/.github/workflows/build_test_makefile.yml +++ b/.github/workflows/build_test_makefile.yml @@ -14,7 +14,7 @@ jobs: matrix: include: - tag: intel - build_args: "CXX=mpiicpc ELPA_LIB_DIR=/usr/local/lib ELPA_INCLUDE_DIR=/usr/local/include CEREAL_DIR=/usr/include/cereal OPENMP=ON" + build_args: "CXX=mpiicpx ELPA_LIB_DIR=/usr/local/lib ELPA_INCLUDE_DIR=/usr/local/include CEREAL_DIR=/usr/include/cereal OPENMP=ON" name: "Build with Makefile & Intel compilers" name: ${{ matrix.name }} container: ghcr.io/deepmodeling/abacus-${{ matrix.tag }} diff --git a/.github/workflows/devcontainer.yml b/.github/workflows/devcontainer.yml index 3efa6cdb83..425ee678e2 100644 --- a/.github/workflows/devcontainer.yml +++ b/.github/workflows/devcontainer.yml @@ -31,6 +31,7 @@ jobs: startsWith(github.ref, 'refs/tags/v')) strategy: + fail-fast: false matrix: dockerfile: - gnu diff --git a/Dockerfile.intel b/Dockerfile.intel index 0a99bff3d5..fc0dc28f87 100644 --- a/Dockerfile.intel +++ b/Dockerfile.intel @@ -3,9 +3,13 @@ FROM intel/oneapi-hpckit:2025.2.2-0-devel-ubuntu22.04 RUN apt-get update && apt-get install -y \ bc cmake git gnupg gcc g++ python3-numpy sudo wget vim unzip \ libcereal-dev libxc-dev libgtest-dev libgmock-dev libbenchmark-dev \ - pkg-config build-essential autoconf automake libtool && \ + pkg-config build-essential autoconf automake libtool ca-certificates && \ rm -rf /var/lib/apt/lists/* +ENV CC="mpiicx" +ENV CXX="mpiicpx" +ENV FC="mpiifx" + # https://elpa.mpcdf.mpg.de/software/tarball-archive/ELPA_TARBALL_ARCHIVE.html RUN cd /tmp && \ ELPA_VER=2022.11.001 && \