OF 2.4
commit
29a3225131
@ -0,0 +1,31 @@
|
||||
Bootstrap: docker
|
||||
From: ubuntu:16.04
|
||||
|
||||
%files
|
||||
OpenFOAM-2.4.0.tgz /opt
|
||||
|
||||
%environment
|
||||
export TERM=linux
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
export FOAM_INST_DIR=/opt
|
||||
. /opt/OpenFOAM-2.4.0/etc/bashrc
|
||||
|
||||
%post -c /bin/bash
|
||||
rm /etc/localtime
|
||||
echo America/Buenos_Aires > /etc/localtime
|
||||
echo "Installing required packages..."
|
||||
apt-get update && apt-get install -y && apt-get install -y build-essential cmake flex bison zlib1g-dev qt4-dev-tools libqt4-dev libqtwebkit-dev gnuplot libreadline-dev libncurses-dev libxt-dev libopenmpi-dev openmpi-bin libboost-system-dev libboost-thread-dev libgmp-dev libmpfr-dev python python-dev libcgal.dev
|
||||
|
||||
cd /opt
|
||||
tar -xzf OpenFOAM-2.4.0.tgz
|
||||
rm OpenFOAM-2.4.0.tgz
|
||||
sed -i -e 's/^\(cgal_version=\).*/\1cgal-system/' OpenFOAM-2.4.0/etc/config/CGAL.sh
|
||||
cd OpenFOAM-2.4.0
|
||||
find src applications -name "*.L" -type f | xargs sed -i -e 's=\(YY\_FLEX\_SUBMINOR\_VERSION\)=YY_FLEX_MINOR_VERSION < 6 \&\& \1='
|
||||
mkdir -p /opt/ThirdParty-2.4.0/platforms/linux64Gcc/cgal-system
|
||||
mkdir -p /opt/ThirdParty-2.4.0/platforms/linux64Gcc/boost-system
|
||||
|
||||
export FOAM_INST_DIR=/opt
|
||||
source /opt/OpenFOAM-2.4.0/etc/bashrc WM_NCOMPPROCS=32
|
||||
./Allwmake
|
||||
./Allwmake
|
Loading…
Reference in New Issue