Initial commit
commit
7d45178821
@ -0,0 +1,5 @@
|
|||||||
|
*.sif
|
||||||
|
OpenFOAM*/
|
||||||
|
archive/
|
||||||
|
ubuntu_packages/
|
||||||
|
|
@ -0,0 +1,25 @@
|
|||||||
|
Bootstrap: docker
|
||||||
|
From: debian:bookworm
|
||||||
|
|
||||||
|
%files
|
||||||
|
#hicolor-icon-theme_0.17-2_all.deb /opt
|
||||||
|
|
||||||
|
%environment
|
||||||
|
export TERM=linux
|
||||||
|
export DEBIAN_FRONTEND=noninteractive
|
||||||
|
#export FOAM_INST_DIR=/opt
|
||||||
|
#. /opt/OpenFOAM-v1812/etc/bashrc
|
||||||
|
|
||||||
|
%post -c /bin/bash
|
||||||
|
rm /etc/localtime
|
||||||
|
echo America/Buenos_Aires > /etc/localtime
|
||||||
|
echo "Installing required packages..."
|
||||||
|
#cat /etc/apt/sources.list.d/ubuntu.sources
|
||||||
|
export DEBIAN_FRONTEND="noninteractive"
|
||||||
|
#dpkg -i /opt/hicolor-icon-theme_0.17-2_all.deb
|
||||||
|
apt-get update && apt-get install -y && apt-get install -y gnuplot python3 python3-dev python3-numpy wget
|
||||||
|
apt-get install -y build-essential autoconf autotools-dev cmake gawk
|
||||||
|
apt-get install -y flex libfl-dev libreadline-dev zlib1g-dev openmpi-bin libopenmpi-dev mpi-default-bin mpi-default-dev
|
||||||
|
apt-get install -y libgmp-dev libmpfr-dev libmpc-dev
|
||||||
|
apt-get install -y libfftw3-dev libscotch-dev libptscotch-dev libboost-system-dev libboost-thread-dev libcgal-dev
|
||||||
|
apt-get autoremove && apt-get autoclean
|
@ -0,0 +1,30 @@
|
|||||||
|
Bootstrap: docker
|
||||||
|
From: debian:buster
|
||||||
|
|
||||||
|
%files
|
||||||
|
OpenFOAM-v1812.tgz /opt
|
||||||
|
ThirdParty-v1812.tgz /opt
|
||||||
|
|
||||||
|
%post -c /bin/bash
|
||||||
|
apt-get update
|
||||||
|
apt-get install -y ca-certificates
|
||||||
|
sed -i s/http:/https:/ /etc/apt/sources.list
|
||||||
|
apt-get update
|
||||||
|
apt-get upgrade -y
|
||||||
|
#apt-get install -y openfoam openfoam-examples
|
||||||
|
apt-get install -y build-essential flex bison cmake zlib1g-dev libboost-system-dev libboost-thread-dev libopenmpi-dev openmpi-bin gnuplot libreadline-dev libncurses-dev libxt-dev qt4-dev-tools libqt4-dev libqt4-opengl-dev libqtwebkit-dev qtdeclarative5-dev qttools5-dev qt5-default libqt5x11extras5-dev libqt5help5 freeglut3-dev libscotch-dev libcgal-dev
|
||||||
|
|
||||||
|
cd /opt
|
||||||
|
mkdir OpenFOAM
|
||||||
|
mv OpenFOAM-v1812.tgz ThirdParty-v1812.tgz OpenFOAM
|
||||||
|
cd OpenFOAM
|
||||||
|
tar -xzf OpenFOAM-v1812.tgz
|
||||||
|
tar -xzf ThirdParty-v1812.tgz
|
||||||
|
rm OpenFOAM-v1812.tgz
|
||||||
|
rm ThirdParty-v1812.tgz
|
||||||
|
|
||||||
|
source /opt/OpenFOAM/OpenFOAM-v1812/etc/bashrc
|
||||||
|
export WM_NCOMPPROCS=4
|
||||||
|
cd OpenFOAM-v1812
|
||||||
|
./Allwmake
|
||||||
|
./Allwmake
|
@ -0,0 +1,19 @@
|
|||||||
|
OpenFOAM v1812
|
||||||
|
La MV openfoam-1812.sif está basada en Debian Buster y tiene compilada adentro esa versión de OpenFOAM. No se puede agregar cosas que requieran compilación porque está instalado en el /opt de la MV que es solo escritura
|
||||||
|
Esta MV la armó Sebastián Santisi
|
||||||
|
Esta versión la use para correr los casos de boyas undimotrices que corrí para Demian
|
||||||
|
|
||||||
|
OpenFOAM v2012
|
||||||
|
La MV debian_bookworm_base.sif está basada en Debian Bookworm.
|
||||||
|
Ejecutando la shell de esa MV se puede compilar y correr esta versión que está instalada en la carpeta OpenFOAM-v2012
|
||||||
|
Esta es la versión que corre Vatenfall para los actuadores discales de Gonzalo. Sobre esta vamos a trabajar en paralelización de los actuadores discales
|
||||||
|
|
||||||
|
OpenFOAM v2312
|
||||||
|
La MV ubuntu_base.sif esta basada en Ubuntu Noble.
|
||||||
|
Ejecutando la shell de esa MV se puede compilar y correr esta versión que está instalada en la carpeta OpenFOAM-v2312
|
||||||
|
Sobre esta versión hicimos el estudio de paralelización de los actuadores discales
|
||||||
|
|
||||||
|
OpenFOAM v2406
|
||||||
|
La MV ubuntu_base.sif esta basada en Ubuntu Noble.
|
||||||
|
Ejecutando la shell de esa MV se puede compilar y correr esta versión que está instalada en la carpeta OpenFOAM-v2406
|
||||||
|
|
@ -0,0 +1,25 @@
|
|||||||
|
Bootstrap: docker
|
||||||
|
From: ubuntu:latest
|
||||||
|
|
||||||
|
%files
|
||||||
|
hicolor-icon-theme_0.17-2_all.deb /opt
|
||||||
|
|
||||||
|
%environment
|
||||||
|
export TERM=linux
|
||||||
|
export DEBIAN_FRONTEND=noninteractive
|
||||||
|
#export FOAM_INST_DIR=/opt
|
||||||
|
#. /opt/OpenFOAM-v1812/etc/bashrc
|
||||||
|
|
||||||
|
%post -c /bin/bash
|
||||||
|
rm /etc/localtime
|
||||||
|
echo America/Buenos_Aires > /etc/localtime
|
||||||
|
echo "Installing required packages..."
|
||||||
|
#cat /etc/apt/sources.list.d/ubuntu.sources
|
||||||
|
export DEBIAN_FRONTEND="noninteractive"
|
||||||
|
#dpkg -i /opt/hicolor-icon-theme_0.17-2_all.deb
|
||||||
|
apt-get update && apt-get install -y && apt-get install -y gnuplot python3 python3-dev python3-numpy wget
|
||||||
|
apt-get install -y build-essential autoconf autotools-dev cmake gawk
|
||||||
|
apt-get install -y flex libfl-dev libreadline-dev zlib1g-dev openmpi-bin libopenmpi-dev mpi-default-bin mpi-default-dev
|
||||||
|
apt-get install -y libgmp-dev libmpfr-dev libmpc-dev
|
||||||
|
apt-get install -y libfftw3-dev libscotch-dev libptscotch-dev libboost-system-dev libboost-thread-dev libcgal-dev
|
||||||
|
apt-get autoremove && apt-get autoclean
|
Loading…
Reference in New Issue