Update to use NPB3.4.3

This commit is contained in:
Zeqian Meng 2025-10-27 22:36:14 +01:00
parent 25653e7bfc
commit 3d33cb1dfe

View file

@ -25,14 +25,14 @@ RUN echo "deb-src [trusted=yes] http://archive.debian.org/debian buster-updates
RUN apt-get update && apt-get install -y --allow-downgrades libbz2-1.0=1.0.6-9.2~deb10u1 libc6=2.28-10+deb10u1 libc6-dev g++ bzip2 dpkg-dev gfortran-8 build-essential gfortran
ADD http://www.nas.nasa.gov/assets/npb/NPB3.3.1.tar.gz .
RUN tar xzf NPB3.3.1.tar.gz
ADD http://www.nas.nasa.gov/assets/npb/NPB3.4.3.tar.gz .
RUN tar xzf NPB3.4.3.tar.gz
WORKDIR ./NPB3.3.1/NPB3.3-OMP
WORKDIR ./NPB3.4.3/NPB3.4-OMP
RUN if [ $(arch) != "x86_64" ]; then \
sed s/-mcmodel=medium//g config/NAS.samples/make.def.gcc_x86 > config/make.def; \
sed s/-mcmodel=medium//g config/NAS.samples/make.def_gcc > config/make.def; \
else \
cp config/NAS.samples/make.def.gcc_x86 config/make.def; \
cp config/NAS.samples/make.def_gcc config/make.def; \
fi
RUN make EP CLASS=D
@ -42,7 +42,7 @@ RUN mkdir -p /lib-copy && find /usr/lib -name "*.so.*" -exec cp {} /lib-copy \;
FROM $BASEIMAGE
COPY --from=build_node_perf_npb_ep /NPB3.3.1/NPB3.3-OMP/bin/ep.D.x /
COPY --from=build_node_perf_npb_ep /NPB3.4.3/NPB3.4-OMP/bin/ep.D.x /
COPY --from=build_node_perf_npb_ep /lib-copy /lib-copy
ENV LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/lib-copy"