summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorH. Joe Lee <hyoklee@hdfgroup.org>2023-08-31 03:21:08 (GMT)
committerGitHub <noreply@github.com>2023-08-31 03:21:08 (GMT)
commita993bb8f12e92f2f36d5cd22f5d89bd67197959c (patch)
treeade9d4e25886586146de1c95e61f8fb5c0ff4555 /.github
parent54d19b0bcbaf52648c9e14e9094c156f8afbd124 (diff)
downloadhdf5-a993bb8f12e92f2f36d5cd22f5d89bd67197959c.zip
hdf5-a993bb8f12e92f2f36d5cd22f5d89bd67197959c.tar.gz
hdf5-a993bb8f12e92f2f36d5cd22f5d89bd67197959c.tar.bz2
Disable SZIP for Intel oneAPI Action (#3449)
* Disable SZIP for Intel oneAPI Action * Disable Fortran and parallel
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/linux-icx-auto.yml4
-rw-r--r--.github/workflows/linux-icx.yml7
2 files changed, 6 insertions, 5 deletions
diff --git a/.github/workflows/linux-icx-auto.yml b/.github/workflows/linux-icx-auto.yml
index 0ef0f9e..4a2966c 100644
--- a/.github/workflows/linux-icx-auto.yml
+++ b/.github/workflows/linux-icx-auto.yml
@@ -16,7 +16,7 @@ jobs:
- name: Install Dependencies
run: |
sudo apt-get update
- sudo apt-get install autoconf automake libtool libtool-bin
+ sudo apt-get install autoconf automake libtool libtool-bin libaec-dev
- name: Add oneAPI to apt
shell: bash
run: |
@@ -45,7 +45,7 @@ jobs:
source /opt/intel/oneapi/setvars.sh
export PATH=$PATH:/opt/intel/oneapi/mpi/2021.10.0/bin:/opt/intel/oneapi/compiler/2023.2.1/linux/bin
./autogen.sh
- ./configure --enable-fortran --enable-parallel CXX="$(which mpiicpc) -cc=$(which icpx)" CC="$(which mpiicc) -cc=$(which icx)" FC="$(which mpiifort) -fc=$(which ifx)" LDFLAGS="-L/opt/intel/oneapi/mpi/2021.10.0/lib -L/opt/intel/oneapi/mpi/2021.10.0/lib/release/"
+ ./configure --disable-fortran --disable-parallel CXX="$(which mpiicpc) -cc=$(which icpx)" CC="$(which mpiicc) -cc=$(which icx)" FC="$(which mpiifort) -fc=$(which ifx)" LDFLAGS="-L/opt/intel/oneapi/mpi/2021.10.0/lib -L/opt/intel/oneapi/mpi/2021.10.0/lib/release/"
make -j
export SYCL_DEVICE_FILTER=opencl.cpu
make check -j
diff --git a/.github/workflows/linux-icx.yml b/.github/workflows/linux-icx.yml
index 983ef70..58615d0 100644
--- a/.github/workflows/linux-icx.yml
+++ b/.github/workflows/linux-icx.yml
@@ -44,14 +44,15 @@ jobs:
cmake -S . -B build \
-DCMAKE_BUILD_TYPE="RelWithDebInfo" \
-DCMAKE_INSTALL_PREFIX=install \
- -DHDF5_BUILD_FORTRAN=ON \
- -DHDF5_ENABLE_PARALLEL=ON \
+ -DHDF5_BUILD_FORTRAN=OFF \
+ -DHDF5_ENABLE_PARALLEL=OFF \
-DHDF5_BUILD_HL_LIB=ON \
-DCMAKE_CXX_COMPILER=dpcpp \
-DCMAKE_C_COMPILER=icx \
-DCMAKE_Fortran_COMPILER=ifx \
-DMKL_ROOT="/opt/intel/oneapi/mkl/latest" \
- -DTBB_ROOT="/opt/intel/oneapi/tbb/latest"
+ -DTBB_ROOT="/opt/intel/oneapi/tbb/latest" \
+ -DHDF5_ENABLE_SZIP_SUPPORT:BOOL=OFF
- name: build
shell: bash