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
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
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
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