#1 Instalacja OpenFoam8 -> Ubuntu

  • by
Cześć!
To pierwszy artykuł z serii o OpenFoam.
 
Kilka słów o motywacji!
Bardzo ciężko jest znaleźć materiały na temat tego systemu do obliczeń w języku polskim. Dlatego postanowiłem napisać parę zdań o tym narzędzi – szczególnie uwzględniając moje zastosowanie czyli przepływ wody wokół różnych przedmiotów pływających.


 
Mój własny workflow.
To jest ważne żebyśmy się dobrze zrozumieli i żebyście wiedzieli co się gdzie dzieje:
  • Tworzenie modeli 3D – Rhinoceros – w większości przypadków (system Windows)
  • Edytor tekstu: Emacs, edytor systemu ubuntu
  • Ubuntu – zazwyczaj najnowsza wersja LTS – aktualnie Ubuntu 20.04.1 LTS
  • OpenFoam – zazwyczaj najnowsza wersja – aktualnie 8 
Instalacja  w systemie ubuntu jest prosta a organizacja OpenFoam podaje na swojej stronie prostą instrukcje:
tak więc: otwieramy terminal i wpisujemy: 
sudo sh -c "wget -O - https://dl.openfoam.org/gpg.key | apt-key add -"

 

sudo add-apt-repository http://dl.openfoam.org/ubuntu

Te komendy powodują dopisane serwerów openFoam do naszej bazy repozytoriów.
 
Następnie uaktualniamy bazę oprogramowania na podstawie zaktualizowanego pliku:
 
sudo apt-get update
I w końcu jednym poleceniem instalujemy OpenFoam8 wraz z pakietem PaperView
 
sudo apt-get -y install openfoam8
Po zainstalowaniu pojawi nam się komunikat:
 

 

Od tej chwili dysponujemy już oprogramowaniem OpenFoam na swoim komputerze.

Jedyne co nam zostanie to zmiana w bashu – o co instalator nas poprosił w komunikacie powyżej.
 
otwieramy plik .bashrc za pomocą komendy:
 
gedit ~/.bashrc
 

Na końcu pliku dopisujemy linijkę:

source /opt/openfoam8/etc/bashrc
 Zapisujemy plik i zamykamy.
 
Od teraz możemy korzystać z naszego oprogramowania. 

Otwieramy nowy terminal i wpisujemy komendę:

simpleFoam -help
Huraaa działa!

Jeszcze mała uwaga na koniec. 

W lokalizacji: 

/opt/openfoam8/tutorials
Znajdziecie wszystkie tutoriale przygotowane i dostarczone przez dostawców OpenFoam! polecam przeglądać i testować w długie zimowe wieczory.