Loading dockerfiles/Dockerfile_no_adios.cpu 0 → 100644 +65 −0 Original line number Diff line number Diff line FROM --platform=amd64 ubuntu:20.04 as build RUN DEBIAN_FRONTEND="noninteractive" apt-get update && apt-get -y install tzdata RUN apt-get update \ && apt-get install -y ssh \ build-essential \ wget \ gcc \ g++ \ gdb \ clang \ make \ ninja-build \ autoconf \ automake \ locales-all \ dos2unix \ rsync \ tar \ python \ openmpi-bin \ libopenmpi-dev \ libblas-dev \ liblapack-dev \ fftw3-dev \ libhdf5-dev \ git \ && apt-get clean RUN wget https://github.com/Kitware/CMake/releases/download/v3.21.0/cmake-3.21.0.tar.gz \ && tar -zxvf cmake-3.21.0.tar.gz \ && cd cmake-3.21.0 \ && ./bootstrap -- -DCMAKE_USE_OPENSSL=OFF && make && make install && cd .. && rm -rf cmake-3.21.0 COPY . /DCA RUN mkdir /DCA/build && cd /DCA/build \ && cmake \ -DCMAKE_BUILD_TYPE=Release \ -DDCA_WITH_CUDA=off \ -DDCA_WITH_ADIOS2=off \ -DDCA_CLUSTER_SOLVER=CT-INT \ .. \ && make FROM --platform=amd64 ubuntu:20.04 as runtime RUN DEBIAN_FRONTEND="noninteractive" apt-get update && apt-get -y install tzdata RUN apt-get update \ && apt-get install -y \ openmpi-bin \ libblas-dev\ liblapack-dev \ fftw3-dev \ libhdf5-dev \ && apt-get clean COPY --from=build /DCA/build/applications/analysis/chi_q_omega /dca/chi_q_omega COPY --from=build /DCA/build/applications/dca/main_dca /dca/main_dca CMD ["mpiexec","--allow-run-as-root","--map-by","socket:PE=2","-n","2","/dca/chi_q_omega","/input/input_file.json"] No newline at end of file Loading
dockerfiles/Dockerfile_no_adios.cpu 0 → 100644 +65 −0 Original line number Diff line number Diff line FROM --platform=amd64 ubuntu:20.04 as build RUN DEBIAN_FRONTEND="noninteractive" apt-get update && apt-get -y install tzdata RUN apt-get update \ && apt-get install -y ssh \ build-essential \ wget \ gcc \ g++ \ gdb \ clang \ make \ ninja-build \ autoconf \ automake \ locales-all \ dos2unix \ rsync \ tar \ python \ openmpi-bin \ libopenmpi-dev \ libblas-dev \ liblapack-dev \ fftw3-dev \ libhdf5-dev \ git \ && apt-get clean RUN wget https://github.com/Kitware/CMake/releases/download/v3.21.0/cmake-3.21.0.tar.gz \ && tar -zxvf cmake-3.21.0.tar.gz \ && cd cmake-3.21.0 \ && ./bootstrap -- -DCMAKE_USE_OPENSSL=OFF && make && make install && cd .. && rm -rf cmake-3.21.0 COPY . /DCA RUN mkdir /DCA/build && cd /DCA/build \ && cmake \ -DCMAKE_BUILD_TYPE=Release \ -DDCA_WITH_CUDA=off \ -DDCA_WITH_ADIOS2=off \ -DDCA_CLUSTER_SOLVER=CT-INT \ .. \ && make FROM --platform=amd64 ubuntu:20.04 as runtime RUN DEBIAN_FRONTEND="noninteractive" apt-get update && apt-get -y install tzdata RUN apt-get update \ && apt-get install -y \ openmpi-bin \ libblas-dev\ liblapack-dev \ fftw3-dev \ libhdf5-dev \ && apt-get clean COPY --from=build /DCA/build/applications/analysis/chi_q_omega /dca/chi_q_omega COPY --from=build /DCA/build/applications/dca/main_dca /dca/main_dca CMD ["mpiexec","--allow-run-as-root","--map-by","socket:PE=2","-n","2","/dca/chi_q_omega","/input/input_file.json"] No newline at end of file