OpenFoam es un excelente software de código abierto para la simulación numérica de agua, aire, calor y cualquier otro fluido físico. Desafortunadamente, OpenFOAM es nativo de Linux y las opciones para ejecutarlo en Windows son limitadas con restricciones en las herramientas, versiones y recursos computacionales disponibles. Con los últimos desarrollos en Windows 10 es posible instalar OpenFoam directamente en Windows con algo llamado Windows Subsystem for Linux (WSL) y la instalación de Ubuntu dentro de Windows.
Este tutorial cubre todos los pasos necesarios para instalar OpenFOAM en Windows 10 y es la base para los próximos tutoriales de modelamiento en OpenFOAM.
Video
Intrucciones
Para instalar el kernel de Ubuntu, primero, abra el "POWER SHELL" de Windows, solo busque "PowerShell" en Windows, ábralo como administrador.
En "PowerShell", escriba el siguiente comando:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows- Subsystem-Linux
Abra la "Microsoft Store", después de abrir esto, busque "Ubuntu 20.04 LTS" y haga clic en "Obtain".
Una vez que termine, puede abrir el kernel "Ubuntu" desde Windows o hacer clic en "Inicio".
Después de la instalación, le pide un nombre de usuario, elija uno de sus preferencias, pero en las sesiones posteriores, su nombre de usuario se referirá a "USERNAME".
Luego, te pide una contraseña.
Actualice su sistema operativo, en el núcleo, escriba las siguientes líneas:
sudo apt-get update
sudo apt-get upgrade
Desinstale el paquete “gpg” que puede estar corrupto:
sudo apt remove gpg
Instale otra version del paquete:
sudo apt install gnupg1
Ahora puede añadir la “public key” de OpenFOAM:
sudo sh -c "wget -O - https://dl.openfoam.org/gpg.key | apt-key add -"
Instale paquetes adicionales:
sudo apt-get install software-properties-common
Añada el repositorio de OpenFOAM:
sudo add-apt-repository http://dl.openfoam.org/ubuntu
Actualice de nuevo:
sudo apt-get update
Instale OpenFOAM:
sudo apt-get -y install openfoam7
Instale algunos paquetes extras:
sudo apt-get install build-essential
Añada los solucionadores de OpenFOAM al kernel:
echo ". /opt/openfoam7/etc/bashrc" >> $HOME/.bashrc
Registre los cambios:
. $HOME/.bashrc
Ahora, si ponemos “simpleFoam -help” obtenemos la informacion del solucionador.