# ---------------------------------------------------------------- # Installation of MVAPICH without Compiler # ---------------------------------------------------------------- # debian:bullseye (11) is not working (no ls -a or ./configure) From debian:10 as mvapich USER root # install additional packages to compile mvapich2 ENV mvapich=mvapich2-2.3.6 \ PATH=/usr/local/bin:$PATH \ LD_LIBRARY_PATH=/usr/lib64/libibverbs:$LD_LIBRARY_PATH \ prefix_build=/home/dwd/software RUN apt-get update && \ until apt-get install -y \ autoconf \ libtool \ automake \ gettext \ make \ libibverbs1 \ build-essential \ librdmacm* \ bison \ ; do sleep 30; done && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* /var/tmp/* \ mkdir ${prefix_build}/mvapich && mkdir /temp COPY mvapich2-2.3.6.tar.gz /temp/ RUN cd /temp && tar xvf ${mvapich}.tar.gz && cd $mvapich \ && /temp/${mvapich}/configure --enable-g=none --disable-cxx --disable-fortran --prefix=${prefix_build}/mvapich \ && make -j4 && make install \ && cd / && rm -rf /temp