File: Dockerfile

package info (click to toggle)
persalys 19.1%2Bds-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 46,900 kB
  • sloc: xml: 97,263; cpp: 61,701; python: 4,109; sh: 397; makefile: 84
file content (10 lines) | stat: -rwxr-xr-x 576 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
FROM fedora:43

RUN yum install -y cmake git gcc-c++ make boost-devel diffutils patch mold swig python3-devel qwt-qt6-devel xorg-x11-server-Xvfb \
  cminpack-devel eigen3-devel NLopt-devel coin-or-Ipopt-devel tbb-devel libxml2-devel hdf5-devel flexiblas-devel pagmo2-devel
ENV MAKEFLAGS="-j8"

RUN git clone --depth 1 -b v1.26 https://github.com/openturns/openturns.git && cd openturns \
 && cmake -DCMAKE_UNITY_BUILD=ON -DCMAKE_UNITY_BUILD_BATCH_SIZE=32 -DSWIG_COMPILE_FLAGS="-O1" -DCMAKE_LINKER_TYPE=MOLD . \
 && make install && cd - && rm -r openturns
ENV FLEXIBLAS=NETLIB