< Podręcznik użytkownika KDM < Oprogramowanie KDM < Oprogramowanie naukowe
| ANSYS CFD | |
|---|---|
| Serwer | Wersja |
| Supernova | 13.0 |
| Do pobrania | 13.0 14.0 |
ANSYS Fluent - oprogramowanie do obliczeniowej mechaniki płynów. Od 2010 r. solver Fluent jest częścią pakietu Ansys Academic Research CFD, który zawiera także solver CFX i środowisko Workbench 2.
Spis treści |
Fluent jest częścią pakietu Ansys Academic Research CFD, gdzie opisana jest licencja i dostępna liczba żetonów.
Istnieje możliwość zainstalowania Fluenta na swoim komputerze w celu pracy nad przygotowywaniem modelów do dalszych obliczeń wsadowych. Należy w tej sprawie skontaktować się z administratorami (admin@kdm.wcss.wroc.pl).
Fluent w wersji 13.0 jest zainstalowany w wersji równoległej na klastrze Supernova w katalogu:
/usr/local/ansys_inc/v130/fluent/bin
Uwaga: Przed pierwszym uruchomieniem aplikacji każdy użytkownik musi mieć ustawione środowisko do pobierania licencji. Może zwrócić się z prośbą do administratorów o ustawienie środowiska lub zrobić to samodzielnie. Wystarczy po zalogowaniu się na swoje konto, uruchomić program ANSYSLIC_ADMIN Utility:
ssh -X supernova.wcss.wroc.pl /usr/local/ansys_inc/shared_files/licensing/lic_admin/anslic_admin
Następnie należy wybrać opcję "Set License Preferences for User", a w kolejnym oknie wersję oprogramowania. W następnym oknie w sekcji "Global Settings" należy zaznaczyć opcję "Use Academic Licenses", i po zaznaczeniu (kliknięciu) pliku licencji na liście dostępnych licencji, wcisnąć przycisk "OK".
Fluent może działać w trybie interaktywnym lub wsadowym. Zalecane jest, aby trybu interaktywnego używać do zdefiniowania modelu, krótkich testów oraz postprocessingu, natomiast obliczenia przeprowadzać wsadowo. Tryb wsadowy wymaga przygotowania pliku z danymi modelu i poleceniami programu, co można wykonać z poziomu GUI.
Aby skorzystać z GUI należy:
> ssh -X login@supernova.wcss.wroc.pl
> qsub -I -v DISPLAY -q short6h -l select=1:ncpus=1:mem=1800MB
> prepare_x_job
> module load fluent
> fluent
Jako argumenty polecenia można podać z jaką dokładnością mają być przeprowadzane obliczenia (domyślnie pojedyncza precyzja, możliwe jest ustawienie podwójnej precyzji - dp) oraz wymiar przestrzenny modelu (2d, 3d).
Przykład: Uruchomienie Fluenta z podwójną precyzją i modelem w 3D:
> fluent 3ddp
Aby skorzystać z interfejsu tekstowego należy wydać polecenie:
> module load fluent > fluent -g
Można wówczas wybrać precyzję obliczeń i wymiar przestrzenny modelu, lub podać te parametry od razu przy wywołaniu polecenia.
Przykład: Uruchomienie konsoli Fluenta z pojedynczą precyzją i modelem w 2D:
> module load fluent > fluent -g 2d
Z konsoli wychodzi się poleceniem exit.
Do wstawiania zadań do kolejki należy korzystać ze skryptu:
sub-fluent arch inputfile wielkosc_pamieci_w_MB [kolejka] [liczba_rdzeni]
Parametry:
arch: 2d 3d 2ddp 3ddp
inputfile - plik wejściowy z poleceniami dla Fluenta
wielkosc_pamieci_w_MB - ile pamięci operacyjnej ma zostać zarezerwowane dla całego zadania
kolejka - opcjonalnie, nazwa kolejki w systemie kolejkowym, dla zadań równoległych domyślnie stosowana jest kolejka parallel, dla sekwencyjnych kolejka normal
liczba_rdzeni - opcjonalnie, liczba rdzeni, na których ma się liczyć zadanie. Jeśli nie jest podana, wtedy domyślnie ma wartość 1.
Zadania są uruchamiane przez skrypt bez grafiki. Zadania równoległe działają z wykorzystaniem sieci Infiniband.
Dokumentacja Fluenta jest dostępna po wykonaniu polecenia na Supernovej:
> fluent -help
| Oprogramowanie naukowe |
Abaqus ⋅ ABINIT ⋅ Accelrys [ MS, DS ] ⋅ ADF ⋅ Amber ⋅ ANSYS ⋅ ANSYS Fluent ⋅ ANSYS CFX ⋅ APBS ⋅ AutoDock ⋅ AutoDock Vina ⋅ Cfour ⋅ CPMD ⋅ CRYSTAL09 ⋅ Dalton ⋅ FDS-SMV ⋅ GAMESS ⋅ Gaussian ⋅ Gromacs ⋅ Hmmer ⋅ LAMMPS ⋅ Mathematica⋅ Matlab ⋅ Meep ⋅ Molcas ⋅ Molden ⋅ Molpro ⋅ MOPAC ⋅ NAMD ⋅ NWChem ⋅ OpenFOAM ⋅ Orca ⋅ Pro/ENGINEER ⋅ R ⋅ SIESTA ⋅ Tripos Sybyl ⋅ TURBOMOLE ⋅ Xaim |
|---|