ANSYS Fluent: Różnice pomiędzy wersjami
Linia 1: | Linia 1: | ||
<small>< [[Podręcznik użytkownika KDM]] < [[Oprogramowanie KDM]] < [[Oprogramowanie naukowe]]</small> | <small>< [[Podręcznik użytkownika KDM]] < [[Oprogramowanie KDM]] < [[Oprogramowanie naukowe]]</small> | ||
− | {{ | + | {{aplikacja|nazwa=ANSYS Fluent|logo=|serwer=[[Nova]]|wersja=13.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''. | '''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''. | ||
Linia 13: | Linia 13: | ||
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). Jeśli ta możliwość zostanie potwierdzona należy: | 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). Jeśli ta możliwość zostanie potwierdzona należy: | ||
− | * Pobrać ze wskazanego miejsca i zainstalować | + | * Pobrać ze wskazanego miejsca i zainstalować pakiet ANSYS Academic Research CFD; |
* Podczas instalacji podać w oknie konfiguracji licencji: | * Podczas instalacji podać w oknie konfiguracji licencji: | ||
** ANSYS Licensing Interconnect port number - 2325 | ** ANSYS Licensing Interconnect port number - 2325 | ||
** ANSYS FLEXlm port number - 7241 | ** ANSYS FLEXlm port number - 7241 | ||
** serwer licencji - zatoka.icm.edu.pl | ** serwer licencji - zatoka.icm.edu.pl | ||
− | * Jednorazowo, po zakończeniu instalacji, każdy użytkownik komputera chcący korzystać z Fluenta musi uruchomić program ANSYSLIC_ADMIN Utility (znajdujący się w katalogu instalacji, w systemach linuksowych jest to: 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 | + | * Jednorazowo, po zakończeniu instalacji, każdy użytkownik komputera chcący korzystać z Fluenta musi uruchomić program ANSYSLIC_ADMIN Utility (znajdujący się w katalogu instalacji, w systemach linuksowych jest to: 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". |
== Korzystanie w WCSS == | == Korzystanie w WCSS == | ||
− | Fluent w wersji | + | Fluent w wersji 13.0 jest zainstalowany w wersji równoległej na klastrze [[Nova]] w katalogu: |
− | /usr/local/ansys_inc/ | + | /usr/local/ansys_inc/v130/fluent/bin |
=== Inicjalizacja licencji === | === Inicjalizacja licencji === | ||
Linia 28: | Linia 28: | ||
ssh -X nova.wcss.wroc.pl | ssh -X nova.wcss.wroc.pl | ||
/usr/local/ansys_inc/shared_files/licensing/lic_admin/anslic_admin | /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 | + | 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". |
=== Uruchamianie === | === Uruchamianie === | ||
Linia 34: | Linia 34: | ||
==== Interfejs graficzny ==== | ==== Interfejs graficzny ==== | ||
− | Aby skorzystać z GUI należy | + | Aby skorzystać z GUI należy: |
− | + | # Zalogować się na serwer | |
− | + | #: <pre> > ssh -X login@nova</pre> | |
+ | # Uruchomić zadanie interaktywne (najlepiej w kolejce short6h, która ma wysoki priorytet, więc zadanie startuje możliwie najszybciej) | ||
+ | #: <pre> > qsub -I -v DISPLAY -q short6h -l select=1:ncpus=1:mem=1800MB:epoch=hp</pre> | ||
+ | # Ustawić środowisko | ||
+ | #: <pre>> prepare_x_job </pre> | ||
+ | #: <pre>> module load fluent</pre> | ||
+ | # Uruchomić aplikację | ||
+ | #: <pre>> fluent</pre> | ||
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 - <code>dp</code>) oraz wymiar przestrzenny modelu (<code>2d, 3d</code>). | 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 - <code>dp</code>) oraz wymiar przestrzenny modelu (<code>2d, 3d</code>). | ||
Przykład: Uruchomienie Fluenta z podwójną precyzją i modelem w 3D: | Przykład: Uruchomienie Fluenta z podwójną precyzją i modelem w 3D: | ||
− | + | > fluent 3ddp | |
==== Interfejs tekstowy ==== | ==== Interfejs tekstowy ==== | ||
Aby skorzystać z interfejsu tekstowego należy wydać polecenie: | Aby skorzystać z interfejsu tekstowego należy wydać polecenie: | ||
− | + | > fluent -g | |
Można wówczas wybrać precyzję obliczeń i wymiar przestrzenny modelu, lub podać te parametry od razu przy wywołaniu polecenia. | 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: | Przykład: Uruchomienie konsoli Fluenta z pojedynczą precyzją i modelem w 2D: | ||
− | + | > fluent -g 2d | |
Z konsoli wychodzi się poleceniem <code>exit</code>. | Z konsoli wychodzi się poleceniem <code>exit</code>. | ||
Linia 69: | Linia 76: | ||
== Dokumentacja == | == Dokumentacja == | ||
Dokumentacja Fluenta jest dostępna po wykonaniu polecenia na Novej: | Dokumentacja Fluenta jest dostępna po wykonaniu polecenia na Novej: | ||
− | + | > fluent -help | |
* [http://www.ansys.com/products/fluid-dynamics/fluent/ Strona domowa pakietu] | * [http://www.ansys.com/products/fluid-dynamics/fluent/ Strona domowa pakietu] |
Wersja z 09:00, 18 lip 2011
< Podręcznik użytkownika KDM < Oprogramowanie KDM < Oprogramowanie naukowe
ANSYS Fluent | |
---|---|
Serwer | Wersja |
Nova | 13.0 |
Kontakt | |
kdm@wcss.pl |
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.
Licencja
W ramach licencji krajowej, koordynowanej przez ICM, WCSS udostępnia w 2011 r. licencje:
- ANSYS Academic Research CFD (6 sztuk),
- ANSYS Academic Research HPC (4 sztuki),
- Academic GAMBIT/TGrid (1 sztuka).
Licencje HPC przeznaczone są do obliczeń wieloprocesorowych. Po uruchomieniu obliczeń wieloprocesorowych dla pierwszego procesora pobierana jest standardowa licencja Fluent lub CFX, natomiast kolejne procesory korzystają albo z licencji HPC albo z licencji standardowych.
Instalacja na własnym komputerze
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). Jeśli ta możliwość zostanie potwierdzona należy:
- Pobrać ze wskazanego miejsca i zainstalować pakiet ANSYS Academic Research CFD;
- Podczas instalacji podać w oknie konfiguracji licencji:
- ANSYS Licensing Interconnect port number - 2325
- ANSYS FLEXlm port number - 7241
- serwer licencji - zatoka.icm.edu.pl
- Jednorazowo, po zakończeniu instalacji, każdy użytkownik komputera chcący korzystać z Fluenta musi uruchomić program ANSYSLIC_ADMIN Utility (znajdujący się w katalogu instalacji, w systemach linuksowych jest to: 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".
Korzystanie w WCSS
Fluent w wersji 13.0 jest zainstalowany w wersji równoległej na klastrze Nova w katalogu:
/usr/local/ansys_inc/v130/fluent/bin
Inicjalizacja licencji
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 nova.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".
Uruchamianie
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.
Interfejs graficzny
Aby skorzystać z GUI należy:
- Zalogować się na serwer
> ssh -X login@nova
- Uruchomić zadanie interaktywne (najlepiej w kolejce short6h, która ma wysoki priorytet, więc zadanie startuje możliwie najszybciej)
> qsub -I -v DISPLAY -q short6h -l select=1:ncpus=1:mem=1800MB:epoch=hp
- Ustawić środowisko
> prepare_x_job
> module load fluent
- Uruchomić aplikację
> 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
Interfejs tekstowy
Aby skorzystać z interfejsu tekstowego należy wydać polecenie:
> 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:
> fluent -g 2d
Z konsoli wychodzi się poleceniem exit
.
Wstawianie do kolejki
Do wstawiania zadań do kolejki należy korzystać ze skryptu:
sub-fluent arch inputfile wielkosc_pamieci_w_MB [kolejka] [liczba_procesorow]
Parametry:
arch
: 2d 3d 2ddp 3ddpinputfile
- plik wejściowy z poleceniami dla Fluentawielkosc_pamieci_w_MB
- ile pamięci operacyjnej ma zostać zarezerwowane dla całego zadaniakolejka
- opcjonalnie, nazwa kolejki w systemie kolejkowym, dla zadań równoległych domyślnie stosowana jest kolejkaparallel
, dla sekwencyjnych kolejkanormal
liczba_procesorów
- opcjonalnie, liczba procesorów, 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
Dokumentacja Fluenta jest dostępna po wykonaniu polecenia na Novej:
> fluent -help
Oprogramowanie naukowe |
Abaqus ⋅ ABINIT ⋅ ADF ⋅ Amber ⋅ ANSYS [ ANSYS CFD: Fluent, CFX, ICEM; Mechanical ] ⋅ AutoDock ⋅ BAGEL ⋅ Beast ⋅ Biovia [ Materials Studio, Discovery Studio ] ⋅ Cfour ⋅ Comsol ⋅ CP2K ⋅ CPMD ⋅ CRYSTAL ⋅ Dalton ⋅ Dask ⋅ DIRAC ⋅ FDS-SMV ⋅ GAMESS ⋅ Gaussian ⋅ Gromacs ⋅ IDL ⋅ Lumerical [ FDTD, MODE ] ⋅ Mathcad ⋅ Mathematica⋅ Matlab ⋅ Molcas ⋅ Molden ⋅ Molpro ⋅ MOPAC ⋅ NAMD ⋅ NBO ⋅ NWChem ⋅ OpenFOAM ⋅ OpenMolcas ⋅ Orca ⋅ Quantum ESPRESSO ⋅ R ⋅ Rosetta ⋅ SIESTA ⋅ Tinker ⋅ TURBOMOLE ⋅ VASP ⋅ VMD ⋅ WIEN2k |
---|