Skip to content

Commit 75e27e2

Browse files
committed
update intel compilers for CI
1 parent 9bf79fd commit 75e27e2

File tree

1 file changed

+13
-15
lines changed

1 file changed

+13
-15
lines changed

.github/workflows/test.yml

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -65,23 +65,21 @@ jobs:
6565
- name: Setup Ubuntu (Intel)
6666
if: matrix.os == 'ubuntu' && matrix.intel == true
6767
run: |
68-
sudo apt update -y
69-
sudo apt install -y tar wget make cmake python3 python3-dev
70-
wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
71-
sudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
72-
rm GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
73-
sudo echo "deb https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list
74-
sudo apt-get update
75-
sudo apt-get install -y intel-oneapi-common-vars intel-oneapi-compiler-fortran-2022.1.0 intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic-2022.1.0 intel-oneapi-mkl-2021.4.0 intel-oneapi-mpi-2021.7.1 intel-oneapi-mpi-devel-2021.7.1
68+
sudo apt update
69+
sudo apt intstall -y gpg-agent wget
70+
wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null
71+
echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list
72+
sudo apt update
73+
sudo apt install intel-oneapi-common-vars intel-oneapi-compiler-dpcpp-cpp-2025.0.3 intel-oneapi-compiler-fortran-2025.0.3 intel-oneapi-mpi-2021.14.1 intel-oneapi-mkl-2025.0.1
7674
source /opt/intel/oneapi/setvars.sh
77-
echo "CXX=$(which icpc)" >> $GITHUB_ENV
78-
echo "CC=$(which icc)" >> $GITHUB_ENV
75+
echo "CXX=$(which icpx)" >> $GITHUB_ENV
76+
echo "CC=$(which icx)" >> $GITHUB_ENV
7977
echo "FC=$(which ifort)" >> $GITHUB_ENV
80-
echo "OMPI_FC=$(which ifort)" >> $GITHUB_ENV
81-
echo "OMPI_CXX=$(which icpc)" >> $GITHUB_ENV
82-
echo "OMPI_MPICC=$(which icc)" >> $GITHUB_ENV
83-
echo "MPI_HOME=/opt/intel/oneapi/mpi/2021.7.1/" >> $GITHUB_ENV
84-
echo "I_MPI_ROOT=/opt/intel/oneapi/mpi/2021.7.1/" >> $GITHUB_ENV
78+
echo "OMPI_FC=$(which ifx)" >> $GITHUB_ENV
79+
echo "OMPI_CXX=$(which icpx)" >> $GITHUB_ENV
80+
echo "OMPI_MPICC=$(which icx)" >> $GITHUB_ENV
81+
echo "MPI_HOME=/opt/intel/oneapi/mpi/2021.14.1/" >> $GITHUB_ENV
82+
echo "I_MPI_ROOT=/opt/intel/oneapi/mpi/2021.14.1/" >> $GITHUB_ENV
8583
8684
- name: Build
8785
run: |

0 commit comments

Comments
 (0)