File tree Expand file tree Collapse file tree 5 files changed +12
-23
lines changed
Expand file tree Collapse file tree 5 files changed +12
-23
lines changed Original file line number Diff line number Diff line change 1- FROM debian:bookworm AS image_base
1+ FROM debian:trixie AS image_base
22RUN apt-get update && \
33 DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
44 apt-utils \
@@ -7,7 +7,7 @@ RUN apt-get update && \
77 ccache \
88 curl \
99 cython3 \
10- gcc-12 g++-12 \
10+ gcc-14 g++-14 \
1111 gdb \
1212 git \
1313 libboost-dev \
@@ -16,8 +16,10 @@ RUN apt-get update && \
1616 libboost-serialization-dev \
1717 libboost-test-dev \
1818 libfftw3-dev \
19+ libfftw3-mpi-dev \
1920 libhdf5-openmpi-dev \
2021 libpython3-dev \
22+ ninja-build \
2123 openmpi-bin \
2224 python3 \
2325 python3-h5py \
@@ -26,6 +28,7 @@ RUN apt-get update && \
2628 python3-pip \
2729 python3-scipy \
2830 python3-setuptools \
31+ python3-venv \
2932 python3-vtk9 \
3033 vim && \
3134 apt-get clean && \
Original file line number Diff line number Diff line change 1- FROM fedora:41
1+ FROM fedora:42
22RUN dnf -y install \
33 blas-devel \
44 boost-devel \
@@ -17,6 +17,8 @@ RUN dnf -y install \
1717 lapack-devel \
1818 make \
1919 mpich-devel \
20+ ninja-build \
21+ patch \
2022 python3 \
2123 python3-devel \
2224 python3-Cython \
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ RUN apt-get update && \
55 autoconf \
66 automake \
77 build-essential \
8+ ca-certificates \
89 ccache \
910 clang-19 clang-tidy-19 clang-format-19 llvm-19 libclang-rt-19-dev libomp-19-dev \
1011 cmake \
@@ -41,6 +42,7 @@ RUN apt-get update && \
4142 libopenmpi-dev \
4243 libthrust-dev \
4344 libtool \
45+ ninja-build \
4446 nvidia-cuda-toolkit \
4547 openmpi-bin \
4648 openssh-client \
@@ -83,11 +85,9 @@ RUN apt-get update && \
8385
8486COPY install-pfft.sh /tmp
8587COPY install-scafacos.sh /tmp
86- COPY install-kokkos.sh /tmp
8788
8889RUN sh /tmp/install-pfft.sh && rm /tmp/install-pfft.sh && \
8990 sh /tmp/install-scafacos.sh && rm /tmp/install-scafacos.sh && \
90- sh /tmp/install-kokkos.sh && rm /tmp/install-kokkos.sh && \
9191 ldconfig
9292
9393ENV NVIDIA_VISIBLE_DEVICES=all
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ RUN apt-get update && \
33 DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y \
44 apt-utils \
55 build-essential \
6+ ca-certificates \
67 curl \
78 ccache \
89 cmake \
@@ -16,6 +17,7 @@ RUN apt-get update && \
1617 libboost-serialization-dev \
1718 libboost-test-dev \
1819 libopenmpi-dev \
20+ ninja-build \
1921 openssh-client \
2022 openmpi-bin \
2123 python3 \
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments