ANSYS Fluent: Różnice pomiędzy wersjami

Z KdmWiki
Przejdź do nawigacji Przejdź do wyszukiwania
Linia 4: Linia 4:
  
 
== Licencja ==
 
== Licencja ==
W ramach licencji krajowej, koordynowanej przez ICM, WCSS udostępnia w 2010 r. licencje ''ANSYS Academic Research CFD'' (2 sztuki) oraz ''ANSYS Academic Research HPC'' (4 sztuki). 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.
+
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 ==
 
== Instalacja na własnym komputerze ==

Wersja z 11:11, 31 sty 2011

< Podręcznik użytkownika KDM < Oprogramowanie KDM < Oprogramowanie naukowe

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ć program ANSYS 12.1 Packages Academic (wystarczy pobrać standardowe pakiety instalacyjne BASE1, BASE2, BASE3 i FLUENT);
  • 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 (12.1). 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 12.1 jest zainstalowany w wersji równoległej na klastrze Nova w katalogu:

/usr/local/ansys_inc/v121/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 (12.1). 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 przekierowując wyświetlanie:

ssh -X nova
/usr/local/ansys_inc/v121/fluent/bin/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:

/usr/local/ansys_inc/v121/fluent/bin/fluent 3ddp

Interfejs tekstowy

Aby skorzystać z interfejsu tekstowego należy wydać polecenie:

/usr/local/ansys_inc/v121/fluent/bin/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:

/usr/local/ansys_inc/v121/fluent/bin/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 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_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:

/usr/local/ansys_inc/v121/fluent/bin/fluent -help