mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-10-05 01:49:02 +00:00
ci,docker: use ch3:sock backend in Opensuse MPICH
This commit is contained in:
parent
fcca30b2e6
commit
ca30daa904
@ -75,7 +75,7 @@
|
|||||||
- .docker_image
|
- .docker_image
|
||||||
|
|
||||||
.opensuse: &opensuse
|
.opensuse: &opensuse
|
||||||
image: "kitware/vtkm:ci-opensuse-20231117"
|
image: "kitware/vtkm:ci-opensuse-20231121"
|
||||||
extends:
|
extends:
|
||||||
- .docker_image
|
- .docker_image
|
||||||
|
|
||||||
|
@ -24,17 +24,23 @@ RUN zypper refresh && \
|
|||||||
git-lfs \
|
git-lfs \
|
||||||
hdf5-devel \
|
hdf5-devel \
|
||||||
libgomp1 \
|
libgomp1 \
|
||||||
libucp-devel \
|
make \
|
||||||
mpich-ofi \
|
|
||||||
mpich-ofi-devel \
|
|
||||||
ninja \
|
ninja \
|
||||||
openucx-tools \
|
|
||||||
python311 \
|
python311 \
|
||||||
python311-scipy \
|
python311-scipy \
|
||||||
tbb-devel && \
|
tbb-devel && \
|
||||||
zypper clean --all
|
zypper clean --all
|
||||||
|
|
||||||
ENV fI_PROVIDER=sockets
|
ARG MPICH_VERSION=4.1.1
|
||||||
|
RUN curl -s -L https://www.mpich.org/static/downloads/${MPICH_VERSION}/mpich-${MPICH_VERSION}.tar.gz | tar xzf - && \
|
||||||
|
cd mpich-${MPICH_VERSION} && \
|
||||||
|
./configure \
|
||||||
|
--disable-fortran \
|
||||||
|
--prefix=/usr/local \
|
||||||
|
--with-device=ch3:sock:tcp && \
|
||||||
|
make -j $(nproc) && \
|
||||||
|
make install && \
|
||||||
|
rm -rf mpich-${MPICH_VERSION}
|
||||||
|
|
||||||
# Need to run git-lfs install manually on system packaged version
|
# Need to run git-lfs install manually on system packaged version
|
||||||
RUN git-lfs install
|
RUN git-lfs install
|
||||||
|
Loading…
Reference in New Issue
Block a user