Skip to content

Commit 646425c

Browse files
committed
drop icx
1 parent 6cb3d9c commit 646425c

1 file changed

Lines changed: 8 additions & 11 deletions

File tree

.github/workflows/ci.yml

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
strategy:
2121
fail-fast: false
2222
matrix:
23-
compiler: [GCC, CLANG, ICX, ICPX]
23+
compiler: [GCC, CLANG, ICPX]
2424
mpi: [OpenMPI, IntelMPI]
2525
exclude:
2626
# CLANG is not properly supported by Intel, better use LLVMIntel in the future
@@ -47,7 +47,7 @@ jobs:
4747
clang
4848
4949
- name: Install Intel compiler
50-
if: ${{ matrix.compiler == 'ICX' || matrix.compiler == 'ICPX' }}
50+
if: ${{ matrix.compiler == 'ICPX' }}
5151
run: sudo apt-get install intel-oneapi-compiler-dpcpp-cpp
5252

5353
- name: Install MPI
@@ -66,9 +66,6 @@ jobs:
6666
elif [ ${{ matrix.compiler }} = CLANG ]; then
6767
export CXX=/usr/bin/clang++
6868
export CC=/usr/bin/clang
69-
elif [ ${{ matrix.compiler }} = ICX ]; then
70-
export CXX=icpx
71-
export CC=icx
7269
elif [ ${{ matrix.compiler }} = ICPX ]; then
7370
export CXX=icpx
7471
export CC=icx
@@ -77,7 +74,7 @@ jobs:
7774
exit 1
7875
fi
7976
80-
if [ ${{ matrix.compiler }} = ICX ] || [ ${{ matrix.compiler }} = ICPX ] || [ ${{ matrix.mpi }} = IntelMPI ]; then
77+
if [ ${{ matrix.compiler }} = ICPX ] || [ ${{ matrix.mpi }} = IntelMPI ]; then
8178
source /opt/intel/oneapi/setvars.sh
8279
fi
8380
@@ -103,7 +100,7 @@ jobs:
103100
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GITHUB_WORKSPACE}/bin
104101
export PATH=${PATH}:${GITHUB_WORKSPACE}/bin # required for IntelMPI
105102
export PATH=${PATH}:${GITHUB_WORKSPACE}/bin/tests_c_mpi # required for IntelMPI
106-
if [ ${{ matrix.compiler }} = ICX ] || [ ${{ matrix.compiler }} = ICPX ] || [ ${{ matrix.mpi }} = IntelMPI ]; then
103+
if [ ${{ matrix.compiler }} = ICPX ] || [ ${{ matrix.mpi }} = IntelMPI ]; then
107104
source /opt/intel/oneapi/setvars.sh
108105
fi
109106
@@ -124,14 +121,14 @@ jobs:
124121
fail-fast: false
125122
matrix:
126123
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
127-
compiler: [GCC, ICX]
124+
compiler: [GCC, ICPX]
128125
timeout-minutes: 15
129126

130127
steps:
131128
- uses: actions/checkout@v4
132129

133130
- name: Install Intel compiler
134-
if: ${{ matrix.compiler == 'ICX' || matrix.compiler == 'ICPX' }}
131+
if: ${{ matrix.compiler == 'ICPX' }}
135132
run: |
136133
# see https://software.intel.com/content/www/us/en/develop/articles/installing-intel-oneapi-toolkits-via-apt.html#pkgtable
137134
cd /tmp
@@ -166,7 +163,7 @@ jobs:
166163
167164
- name: Running tests
168165
run: |
169-
if [ ${{ matrix.compiler }} = ICX ] || [ ${{ matrix.compiler }} = ICPX ]; then
166+
if [ ${{ matrix.compiler }} = ICPX ]; then
170167
source /opt/intel/oneapi/setvars.sh
171168
fi
172169
export PYTHONPATH=${PYTHONPATH}:${GITHUB_WORKSPACE}/bin
@@ -177,7 +174,7 @@ jobs:
177174
178175
- name: Running MPI tests
179176
run: |
180-
if [ ${{ matrix.compiler }} = ICX ] || [ ${{ matrix.compiler }} = ICPX ]; then
177+
if [ ${{ matrix.compiler }} = ICPX ]; then
181178
source /opt/intel/oneapi/setvars.sh
182179
fi
183180
export PYTHONPATH=${PYTHONPATH}:${GITHUB_WORKSPACE}/bin

0 commit comments

Comments
 (0)