The following tutoriel to install Openfoam on your windows system is in French, an English version is below.
[Fr]
Voici les étapes à suivre pour installer la suite Openfoam pour Windows (avec WSL, windows subsystem for linux) et l'outil Paraview:
Installer Paraview pour windows : https://www.paraview.org/download/ (quelques centaines de Mo)
Télécharger le fichier d'instalation de Openfoam (plusieurs centaines de Mo) : https://sourceforge.net/projects/openfoam/files/v2012/OpenFOAM-v2012-windows10.tgz/download
Activer WSL (windows subsytem for linux) dans votre windows. Ceci consiste à
4.1 Aller dans les "fonctionalités windows" et cocher "Windows subsytem for linux" ainsi que "Plateforme Machine Virtuelle". Redémarrer votre machine.
4.2 Ensuite, ouvrir Powershell, puis taper : wsl --install
L'instalation peut prendre une dizaine de minutes ou plus. Vous aller devoir redémarer votre PC après cette étape aussi. Plus de détail sur l'instation de WSL peuvent être consultés sur: https://learn.microsoft.com/fr-fr/windows/wsl/install
Une fois wsl installé, et votre système redémaré, votre dossier personel Ubuntu se trouve dans le chemin : \\wsl.localhost\Ubuntu\home\UTILISATEUR_LINUX
Copier le dossier Openfoam téléchargé à l'étape 2 dans ce dossier personel.
Exécuter l'application: "Bash on Ubuntu on Windows" ou tout simplement "Ubuntu". Ceci ouvre un shell (i.e. fenêtre de commande) où vous pouvez exécuter des lignes de commande linux.
Installer l'outil ''TAR'' de compression/decompression en tapant la commande suivante dans le shell Ubuntu :
sudo apt update
sudo apt install tar
Décompresser l'archive que vous avez copié dans l'étape 4, en lancant la commande suivante dans le shell Ubuntu :
sudo tar -xvzf OpenFOAM-v2012-windows10.tgz -C /opt/
sudo chown -R $USER /opt/OpenFOAM
Installer les librairies suivantes, nécéssaires pour le fonctionement de OpenFoam
sudo apt update
sudo apt install bison flex m4
Configurer votre fichier "bashrc" avec les deux commandes
echo "source /opt/OpenFOAM/OpenFOAM-v2012/etc/bashrc" >> ~/.bashrc
source $HOME/.bashrc
Votre installation Openfoam sur wsl est maintenant compléte.
Vous pouvez tester votre OpenFoam en lancant une simulation sur un des use-case dans : \\wsl.localhost\Ubuntu\opt\OpenFOAM\OpenFOAM-v2012\tutorials
Pour le faire sur l'exemple 'cavity', suivre les étapes suivantes :
Copier le dossier cavity :
\\wsl.localhost\Ubuntu\opt\OpenFOAM\OpenFOAM-v2012\tutorials\incompressible/icoFoam/cavity/cavity
dans un nouveau repertoire de travail : (e.g. c/Users/<USER_WINDOWS>/simulations ).
Dans le shell Ubuntu, placer vous dans le repertoire de travail :
cd /mnt/c/Users/<USER_WINDOWS>/simulations/cavity
Lancer le maillage avec :
blockMesh
Lancer la simulation avec
icoFoam
A la fin de la simulation créer un fichier cavity.foam pour Paraview avec :
touch cavity.foam
Vous pouvez maintenant visualiser votre solution avec Paraview en ouvrant le fichier cavity.foam dans celui ci.
[EN]
An english tutorial can be found here.