Bei OpenFOAM handelt es sich um grandioses Open Source Werkzeug, um kontinuummechanische Probleme numerisch zu simulieren. Soviel zur Theorie. Zuhause habe ich es auch wunderbar auf meinem Computer (Ubuntu 8.04) installiert bekommen, allerdings lief die Installation im Büro nicht so reibungslos ab, wie ich auf Basis der ersten Installation erwartet hatte. Weder unter OpenSUSE 10.3 noch unter Ubuntu 8.04 lies sich OpenFOAM, oder der Postprocessor ParaView, fehlerfrei kompilieren. Ganz nebenbei ließen sich weder OpenSUSE 11 nochUbuntu 8.10 in irgendeiner Weise dazu überreden, sich installieren zu lassen. Nun aber zur Installation, wie sie laufen sollte:
- OpenFOAM herunterladen. Wichtig ist hierbei, die richtigen Quellen herunterzuladen. Unterscheidung zwischen 32- und 64-bit.
- Dateien nach
~/OpenFOAMverschieben und entpackentar xfvz *.tgz - Qt Version überprüfenParaView benötigt Qt-Version von 4.3.x. Bei einer neueren Version von Qt sind ein paar Anpassungen nötig. Die Version wird mit
qmake --versionüberprüft. Um weiteren Schwierigkeiten aus dem Weg zu gehen, ist es geschickt, genau die Qt-Version zum kompilieren zu verwenden, die auch in der Installationsanleitung empfohlen wird. Falls keine Qt-Version installiert ist, kann man unter Ubuntu 8.04 ganz einfach per
sudo apt-get install qtnachinstalliert werden. Analog dazu unter Suse über Yast.
- Um ParaView zu kompilieren sollte noch folgendes Paket installiert werden
sudo apt-get install libqt4-dev - Da ich
bashals Shell verwende, muss in der~/.bashrcfolgende Zeile hinzufügen. ~/OpenFOAM/OpenFOAM-1.5/etc/bashrcund die
~/.bashrcanschließend neu sourcen. .bashrc - Nun die das System und die Installationsvorraussetzungen überprüfen
foamSystemTest foamInstallationTestWenn beides ohne Probleme durchläuft, kann man die Installation starten.
- Installation im Hauptverzeichnis
~/OpenFOAM/OpenFOAM-1.5starten./Allwmake - Anschließend noch gegebenenfalls die Tutorials in kopieren.
mkdir -p ~/OpenFOAM/$USER-$WM_PROJECT_VERSION/run cp -r $WM_PROJECT_DIR/tutorials ~/OpenFOAM/$USER-$WM_PROJECT_VERSION/run Bei Problemen kann ich nur das
Bei Problemen kann ich nur das OpenFOAM Forum empfehlen.
Related posts:
Super Seite!
Bei mir ließ es sich auch nicht fehlerfrei kompilieren. Das fehlende PAcket “flex” war letztendlich daran Schuld.
Christoph
Danke für die Beschreibung!
Bei mir war qmake unter OpenSuse 10.3 nicht direkt installiert. Ich habe dann das Paket “libqt4-devel” nachinstalliert. Diese Paket enthält die richtige qmake version.