forked from sferes2/sferes2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
23 lines (22 loc) · 908 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FROM ubuntu:16.04
RUN apt-get -y update
RUN apt-get install -y libboost-dev
RUN apt-get install -y libboost-test-dev
RUN apt-get install -y libboost-filesystem-dev
RUN apt-get install -y libboost-program-options-dev
RUN apt-get install -y libboost-graph-parallel-dev
RUN apt-get install -y libboost-thread-dev
RUN apt-get install -y libboost-regex-dev
RUN apt-get install -y python
RUN apt-get install -y g++
RUN apt-get install -y libeigen3-dev
RUN apt-get install -y python-simplejson
RUN apt-get install -y libboost-mpi-dev
RUN apt-get install -y openmpi-common
RUN apt-get install -y openmpi-bin
RUN apt-get install -y libgoogle-perftools-dev
RUN apt-get install -y git
RUN apt-get install -y wget
RUN apt-get install -y libtbb-dev
ENV LD_LIBRARY_PATH /usr/libx86_64-linux-gnu
RUN mkdir /git && cd /git && git clone https://github.com/sferes2/sferes2.git && cd sferes2 && ./waf configure && ./waf build