Nivel 1: IntroducciónAmbas·OpenFOAM 14 / v2606Tiempo estimado: 20 min

Guía completa de instalación: Ubuntu, Windows (WSL) y macOS

Aprende a configurar tu entorno de simulación CFD en cualquier sistema operativo moderno, incluyendo la configuración de variables de entorno y ParaView.

En esta lección:Ubuntu nativo con aptWindows 11 con WSL2 (Ubuntu)macOS con Docker / HomebrewCarga del entorno con etc/bashrc

Instalación de OpenFOAM Paso a Paso

OpenFOAM se ejecuta de manera nativa en entornos POSIX (Linux). A continuación se detallan los métodos recomendados según tu sistema operativo.


1. Ubuntu / Debian (Instalación Nativa)

Instalación de OpenCFD (ejemplo v2606):

bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 1. Descargar y registrar el repositorio de OpenCFD curl -s https://dl.openfoam.com/add-debian-repo.sh | sudo bash # 2. Actualizar repositorios e instalar OpenFOAM junto con ParaView sudo apt-get update sudo apt-get install -y openfoam2606-default paraview # 3. Añadir el alias de activación a tu ~/.bashrc echo "alias of2606='source /usr/lib/openfoam/openfoam2606/etc/bashrc'" >> ~/.bashrc source ~/.bashrc # 4. Probar la instalación of2606 simpleFoam -help

Instalación de Foundation (ejemplo OpenFOAM 14):

bash
1
2
3
4
5
6
7
8
9
sudo add-apt-repository http://dl.openfoam.org/ubuntu sudo apt-get update sudo apt-get install -y openfoam14 paraviewopenfoam510 echo "alias of14='source /opt/openfoam14/etc/bashrc'" >> ~/.bashrc source ~/.bashrc of14 simpleFoam -help

2. Windows 10/11 mediante WSL2 (Rendimiento Nativo)

La mejor manera de ejecutar OpenFOAM en Windows es utilizando WSL2 (Windows Subsystem for Linux):

  1. Abre PowerShell como Administrador e instala Ubuntu:
powershell
1
wsl --install -d Ubuntu-24.04
  1. Reinicia tu equipo si te lo solicita y define tu usuario y contraseña de Linux.
  2. Abre el terminal de Ubuntu recién instalado y sigue las instrucciones de Ubuntu nativo explicadas arriba.
  3. Para visualizar mallas y resultados con ParaView, puedes instalar ParaView directamente en Windows y abrir los archivos case.foam.

3. macOS (mediante Docker)

Para sistemas macOS (tanto Intel como Apple Silicon M1/M2/M3), el método más robusto es utilizar un contenedor Docker oficial:

bash
1
2
3
4
5
6
# 1. Instalar Docker Desktop para Mac # 2. Descargar la imagen oficial de OpenFOAM docker pull opencfd/openfoam-default # 3. Lanzar un contenedor interactivo montando tu carpeta local docker run -it -v $(pwd):/home/openfoam/run opencfd/openfoam-default