ANSYS Fluent: Różnice pomiędzy wersjami

Z KdmWiki
Przejdź do nawigacji Przejdź do wyszukiwania
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>
{{zasobytab|logo=|serwery=[[Nova]]}}
+
{{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ć program ANSYS 12.1 Packages Academic (wystarczy pobrać standardowe pakiety instalacyjne BASE1, BASE2, BASE3 i FLUENT);
+
* 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 (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".   
+
* 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 12.1 jest zainstalowany w wersji równoległej na klastrze [[Nova]] w katalogu:
+
Fluent w wersji 13.0 jest zainstalowany w wersji równoległej na klastrze [[Nova]] w katalogu:
  /usr/local/ansys_inc/v121/fluent/bin  
+
  /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 (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".   
+
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 zalogować się na serwer przekierowując wyświetlanie:
+
Aby skorzystać z GUI należy:
ssh -X nova
+
# Zalogować się na serwer
/usr/local/ansys_inc/v121/fluent/bin/fluent
+
#: <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:
  /usr/local/ansys_inc/v121/fluent/bin/fluent 3ddp
+
  > fluent 3ddp
  
 
==== Interfejs tekstowy ====
 
==== Interfejs tekstowy ====
 
Aby skorzystać z interfejsu tekstowego należy wydać polecenie:
 
Aby skorzystać z interfejsu tekstowego należy wydać polecenie:
  /usr/local/ansys_inc/v121/fluent/bin/fluent -g
+
  > 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:
  /usr/local/ansys_inc/v121/fluent/bin/fluent -g 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:
  /usr/local/ansys_inc/v121/fluent/bin/fluent -help
+
  > 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:

  1. Zalogować się na serwer
     > ssh -X login@nova
  2. 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
  3. Ustawić środowisko
    > prepare_x_job 
    > module load fluent
  4. 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 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:

> fluent -help