Instala OpenFOAM ESI
en Linux (Ubuntu y Debian)
1. Requisitos previos
​
Antes de comenzar, asegúrate de tener:
-
Un sistema Ubuntu 20.04, 22.04 o posterior (también compatible con Debian estable).
-
Acceso a una cuenta con privilegios de administrador (sudo).
-
Conexión a internet activa.
Actualiza los paquetes del sistema:
​​​​​​
sudo apt update && sudo apt upgrade -y
​
Instala herramientas básicas recomendadas:
​​
sudo apt install -y build-essential software-properties-common wget
​
​​​​​​​​
​
2. Añade el repositorio de OpenFOAM ESI
ESI-OpenCFD mantiene su propio repositorio oficial de paquetes APT.
Primero, añade el repositorio y su clave GPG:
​
wget -q -O - https://dl.openfoam.com/pubkey.gpg | sudo apt-key add -
A continuación, añade el repositorio correspondiente a tu versión de Ubuntu (por ejemplo, jammy para Ubuntu 22.04):​
sudo add-apt-repository "deb http://dl.openfoam.com/repos/deb jammy main"
👉 En sistemas Debian, edita manualmente /etc/apt/sources.list y añade
deb http://dl.openfoam.com/repos/deb bookworm main
​​​​
Luego ejecuta una actualización:
sudo apt update
​​​​
​​​
​​​
3. Instala OpenFOAM​
Para instalar la versión más reciente disponible:
​
sudo apt install openfoam
Si prefieres una versión específica (por ejemplo, OpenFOAM v2406):
​
sudo apt install openfoam2406
​
Puedes listar las versiones disponibles con:
​
apt search openfoam
​​​
​​
​
4. Configurar el entorno
Cada versión de OpenFOAM tiene su propio script de configuración que debes cargar antes de usarlo.
Por ejemplo, para OpenFOAM v11:
​
source /opt/openfoam2406/etc/bashrc
👉 Puedes añadir esta línea al final de tu archivo ~/.bashrc para cargar OpenFOAM automáticamente cada vez que abras una terminal:
​
echo "source /opt/openfoam2406/etc/bashrc" >> ~/.bashrc
​​
​
​
5. Verificar la instalación
Abre una nueva terminal y ejecuta:
foamInstallationTest
Esto comprobará si OpenFOAM está correctamente instalado y configurado.
También puedes probar un caso simple:
run
cp -r $FOAM_TUTORIALS/incompressible/simpleFoam/pitzDaily .
cd pitzDaily
blockMesh
simpleFoam
paraFoam
Si paraFoam abre la interfaz de ParaView, ¡todo está funcionando! 🎉
​
​
​
6. (Opcional) Instalar ParaView
Si ParaView no se instaló automáticamente, puedes hacerlo con:
​​
sudo apt install paraview
​​​
​​
​
​
​Y, si has llegado hasta aquí... ¡Felicidades!
Has conseguido instalar OpenFOAM en tu sistema Linux, y eso no es poca cosa.
Has dado el primer paso hacia un entorno profesional de simulación CFD, completamente libre y personalizable.
A partir de aquí puedes:
-
Ejecutar tus primeras simulaciones.
-
Explorar los tutoriales incluidos.
Recuerda: dominar OpenFOAM lleva tiempo, pero cada caso que completes te acercará más a entender el comportamiento del flujo y la física que hay detrás.
¡Buen trabajo y bienvenido a la comunidad OpenFOAM!
​