ANSYS Fluent: Różnice pomiędzy wersjami

Z KdmWiki
Przejdź do nawigacji Przejdź do wyszukiwania
(Nowa wersja ANSYS 2021 R1)
 
(Nie pokazano 50 wersji utworzonych przez 5 użytkowników)
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]] < [[ANSYS CFD]] < ANSYS Fluent</small>
{{zasobytab|logo=|serwery=[[Nova]]}}
+
{{aplikacja|nazwa=ANSYS Fluent|logo=[[Plik:Ansys_logo.gif]]|serwer=[[Bem]] |wersja=21.1, 19.5, 19.0, 18.2 |serwer2=[[Klaster kampusowy]] |wersja22=13.0 |wersja21=14.5 |serwer3=Do pobrania |wersja31=16.2 }}
'''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 CFD|Ansys Academic Research CFD]]'', który zawiera także solver [[ANSYS CFX|CFX]] i środowisko ''Workbench 2''.
 +
 
 +
Użytkownicy ANSYS CFD mają obowiązek złożyć do dnia 15 czerwca każdego roku sprawozdania z wykorzystania oprogramowania w przeciągu ostatniego roku.
  
 
== 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.
+
Fluent jest częścią pakietu [[ANSYS|Ansys Academic Multiphysics Campus Solution]], gdzie opisana jest licencja i dostępna liczba żetonów.
  
== Fluent w WCSS ==
+
=== Informacje o wykorzystaniu ===
Fluent w wersji 12.1 jest zainstalowany w wersji równoległej na klastrze [[Nova]] w katalogu:
+
{{Podziękowanie_WCSS}}
/usr/local/ansys_inc/v121/fluent/bin
 
  
=== Inicjalizacja licencji ===
+
== Korzystanie w WCSS ==
 +
ANSYS Fluent jest zainstalowany na klastrze [[Bem]] (wersja badawcza) oraz na [[klaster kampusowy|klastrze kampusowym PLATON U3]] (wersja edukacyjna).
 +
 
 +
=== Bem ===
 +
Fluent jest zainstalowany w wersji równoległej na klastrze [[Bem]]. Aby ustawić środowisko aplikacji należy załadować moduł poleceniem:
 +
$ module load fluent/19.0
 +
 
 +
<!--
 +
==== 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:
 
'''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
+
  ssh -X supernova.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 aplikacji ====
 
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.
 
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 ====
+
===== Interfejs graficzny =====
Aby skorzystać z GUI należy zalogować się na serwer przekierowując wyświetlanie:
+
Aby skorzystać z GUI Fluenta na klastrze Bem należy:
ssh -X nova
+
# Zalogować się na serwer z [[przekierowanie wyświetlania|przekierowanie wyświetlania]]
/usr/local/ansys_inc/v121/fluent/bin/fluent
+
#: <pre> > ssh -X login@bem.wcss.pl</pre>
 
+
# Uruchomić zadanie interaktywne w systemie kolejkowania (najlepiej w kolejce short6h, która ma wysoki priorytet, więc zadanie uruchomi się możliwie najszybciej)
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>).  
+
#: <pre> > qsub -X -I -l software=Fluent -l walltime=6:00:00</pre>
 
+
# Ustawić środowisko
Przykład: Uruchomienie Fluenta z podwójną precyzją i modelem w 3D:
+
#: <pre> > module load fluent/19.0</pre>
/usr/local/ansys_inc/v121/fluent/bin/fluent 3ddp
+
# Uruchomić aplikację lub środowisko Workbench
 +
#: <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>).  
 +
#:
 +
#:Przykład: Uruchomienie Fluenta z podwójną precyzją i modelem w 3D:
 +
#: <pre>> fluent 3ddp</pre>
  
==== Interfejs tekstowy ====
+
===== Interfejs tekstowy =====
Aby skorzystać z interfejsu tekstowego należy wydać polecenie:
+
Aby skorzystać z interfejsu tekstowego w trybie konwersacyjnym należy uruchomić zadanie interaktywne i wydać polecenie:
  /usr/local/ansys_inc/v121/fluent/bin/fluent -g
+
  > module load fluent/19.0
 +
> 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
+
  > module load fluent/19.0
 +
> fluent -g 2d
  
 
Z konsoli wychodzi się poleceniem <code>exit</code>.
 
Z konsoli wychodzi się poleceniem <code>exit</code>.
  
==== Wstawianie do kolejki ====
+
===== Uruchamianie zadań w kolejce =====
Do wstawiania zadań do kolejki należy korzystać ze skryptu:
+
Do wstawiania zadań obliczeniowych do kolejki na klastrze BEM można korzystać z gotowych skryptów:
  sub-fluent arch inputfile wielkosc_pamieci_w_MB [kolejka] [liczba_procesorow]
+
<pre>sub-fluent-19.0
 +
  Usage: /usr/local/bin/sub-fluent-19.0 input_file [parameters]
 +
Parameters:
 +
-q queue (default - main)
 +
-a arch (default - 2d, possible values: 2d 3d 2ddp 3ddp)
 +
-n nodes (default - 1)
 +
-p cores (per node, default - 1)
 +
-m memory (per node, in MB, default - 2000)
 +
-w walltime (in hours, default - 504)</pre>
  
Parametry:
 
* <code>arch</code>: 2d 3d 2ddp 3ddp
 
* <code>inputfile</code> - plik wejściowy z poleceniami dla Fluenta
 
* <code>wielkosc_pamieci_w_MB</code> - ile pamięci operacyjnej ma zostać zarezerwowane dla całego zadania
 
* <code>kolejka</code> - opcjonalnie, nazwa kolejki w systemie kolejkowym, dla zadań równoległych domyślnie stosowana jest kolejka <code>parallel</code>, dla sekwencyjnych kolejka <code>normal</code>
 
* <code>liczba_procesorów</code> - 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.
 
Zadania są uruchamiane przez skrypt bez grafiki. Zadania równoległe działają z wykorzystaniem sieci Infiniband.
 +
 +
===== Środowisko Workbench =====
 +
Aby skorzystać z graficznego środowiska Workbench należy zalogować się na klaster z przekierowaniem wyświetlania, uruchomić zadanie interaktywne i wydać polecenie:
 +
> module load fluent/18.2
 +
> runwb2
 +
 +
=== Klaster kampusowy ===
 +
Aby korzystać z aplikacji w infrastrukturze PLATON U3 w WCSS wymagana jest rejestracja w [https://wcss.cloud.pionier.net.pl/ portalu usługi].
 +
 +
Następnie można założyć rezerwację na wersję dydaktyczną programu (v.13) lub badawczą (v.14.5).
 +
 +
== 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.
  
 
== Dokumentacja ==
 
== Dokumentacja ==
Dokumentacja Fluenta jest dostępna po wykonaniu polecenia na Novej:
+
Dokumentacja Fluenta jest dostępna po wykonaniu polecenia na BEM:
  /usr/local/ansys_inc/v121/fluent/bin/fluent -help
+
  > module load fluent/18.2
 +
> fluent -help
  
* [http://www.fluent.com/ Strona domowa pakietu]
+
* [http://www.ansys.com/Products/Simulation+Technology/Fluid+Dynamics/ANSYS+Fluent Strona produktu] w [http://www.ansys.com serwisie producenta]
* [http://www.icm.edu.pl/kdm/Fluent:_Licencja_krajowa Informacje o licencji krajowej]
 
  
  

Aktualna wersja na dzień 12:14, 30 kwi 2021

< Podręcznik użytkownika KDM < Oprogramowanie KDM < Oprogramowanie naukowe < ANSYS CFD < ANSYS Fluent

ANSYS Fluent
Ansys logo.gif
Serwer Wersja
Bem 21.1, 19.5, 19.0, 18.2
Klaster kampusowy 14.5
13.0
Do pobrania 16.2
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.

Użytkownicy ANSYS CFD mają obowiązek złożyć do dnia 15 czerwca każdego roku sprawozdania z wykorzystania oprogramowania w przeciągu ostatniego roku.

Licencja

Fluent jest częścią pakietu Ansys Academic Multiphysics Campus Solution, gdzie opisana jest licencja i dostępna liczba żetonów.

Informacje o wykorzystaniu

Wszelkie publikacje, (w tym prace doktorskie i dyplomowe) wykorzystujące wyniki obliczeń wykonanych na komputerach WCSS, powinny zawierać podziękowania postaci (odpowiednio do języka publikacji):

"Obliczenia wykonano na komputerach Wrocławskiego Centrum Sieciowo-Superkomputerowego (http://www.wcss.pl), grant obliczeniowy Nr ... "

"Calculations have been carried out in Wroclaw Centre for Networking and Supercomputing (http://www.wcss.pl), grant No. ..."

Korzystanie w WCSS

ANSYS Fluent jest zainstalowany na klastrze Bem (wersja badawcza) oraz na klastrze kampusowym PLATON U3 (wersja edukacyjna).

Bem

Fluent jest zainstalowany w wersji równoległej na klastrze Bem. Aby ustawić środowisko aplikacji należy załadować moduł poleceniem:

$ module load fluent/19.0

Uruchamianie aplikacji

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 Fluenta na klastrze Bem należy:

  1. Zalogować się na serwer z przekierowanie wyświetlania
     > ssh -X login@bem.wcss.pl
  2. Uruchomić zadanie interaktywne w systemie kolejkowania (najlepiej w kolejce short6h, która ma wysoki priorytet, więc zadanie uruchomi się możliwie najszybciej)
     > qsub -X -I -l software=Fluent -l walltime=6:00:00
  3. Ustawić środowisko
     > module load fluent/19.0
  4. Uruchomić aplikację lub środowisko Workbench
     > 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 w trybie konwersacyjnym należy uruchomić zadanie interaktywne i wydać polecenie:

> module load fluent/19.0
> 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/19.0
> fluent -g 2d

Z konsoli wychodzi się poleceniem exit.

Uruchamianie zadań w kolejce

Do wstawiania zadań obliczeniowych do kolejki na klastrze BEM można korzystać z gotowych skryptów:

sub-fluent-19.0
 Usage: /usr/local/bin/sub-fluent-19.0 input_file [parameters]
 Parameters:
 -q queue (default - main)
 -a arch (default - 2d, possible values: 2d 3d 2ddp 3ddp)
 -n nodes (default - 1)
 -p cores (per node, default - 1)
 -m memory (per node, in MB, default - 2000)
 -w walltime (in hours, default - 504)


Zadania są uruchamiane przez skrypt bez grafiki. Zadania równoległe działają z wykorzystaniem sieci Infiniband.

Środowisko Workbench

Aby skorzystać z graficznego środowiska Workbench należy zalogować się na klaster z przekierowaniem wyświetlania, uruchomić zadanie interaktywne i wydać polecenie:

> module load fluent/18.2
> runwb2

Klaster kampusowy

Aby korzystać z aplikacji w infrastrukturze PLATON U3 w WCSS wymagana jest rejestracja w portalu usługi.

Następnie można założyć rezerwację na wersję dydaktyczną programu (v.13) lub badawczą (v.14.5).

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.

Dokumentacja

Dokumentacja Fluenta jest dostępna po wykonaniu polecenia na BEM:

> module load fluent/18.2
> fluent -help