File tree Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Dockerfile to build serial version
2
+
3
+ FROM gcc/9.5.0
4
+
5
+ # Install CMake
6
+ RUN echo "Installing CMake..." && \
7
+ echo "====================" && \
8
+ echo "" && \
9
+ apt-get update && \
10
+ apt-get install -y cmake && \
11
+ echo "Done."
12
+
13
+ RUN echo "cmake version:" && \
14
+ cmake --version && \
15
+ echo "Done."
16
+
17
+ # Install Boost 1.73.0
18
+ RUN echo "Installing Boost 1.73.0..." && \
19
+ echo "==========================" && \
20
+ echo "" && \
21
+ apt-get install -y libboost1.73-dev && \
22
+ echo "Done."
23
+
24
+ RUN echo "Boost version:" && \
25
+ echo $(dpkg -s libboost1.73-dev | grep Version) && \
26
+ echo "Done."
27
+
28
+ # Install SPECFEM++
29
+ RUN echo "Installing SPECFEM++..." && \
30
+ echo "========================" && \
31
+ echo "" && \
32
+ cmake -S . -B build -D CMAKE_BUILD_TYPE=Release && \
33
+ cmake --build build && \
34
+ echo "Done."
35
+
36
+ # Set environment variables
37
+ ENV PATH="/usr/local/specfempp/build:${PATH}"
38
+
39
+ CMD ["/bin/bash" ]
You can’t perform that action at this time.
0 commit comments