ANSYS Fluent: Różnice pomiędzy wersjami

Z KdmWiki
Przejdź do nawigacji Przejdź do wyszukiwania
(Nowa wersja ANSYS 2021 R1)
 
(Nie pokazano 39 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>
{{aplikacja|nazwa=ANSYS CFD|logo=|serwer=[[Nova]]|wersja=13.0}}
+
{{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 }}
 
'''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''.
 
'''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 ==
Fluent jest częścią pakietu [[ANSYS CFD|Ansys Academic Research CFD]], gdzie opisana jest licencja i dostępna liczba żetonów.
+
Fluent jest częścią pakietu [[ANSYS|Ansys Academic Multiphysics Campus Solution]], gdzie opisana jest licencja i dostępna liczba żetonów.
  
== Instalacja na własnym komputerze ==
+
=== Informacje o wykorzystaniu ===
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).
+
{{Podziękowanie_WCSS}}
  
 
== Korzystanie w WCSS ==
 
== Korzystanie w WCSS ==
Fluent w wersji 13.0 jest zainstalowany w wersji równoległej na klastrze [[Supernova]] w katalogu:
+
ANSYS Fluent jest zainstalowany na klastrze [[Bem]] (wersja badawcza) oraz na [[klaster kampusowy|klastrze kampusowym PLATON U3]] (wersja edukacyjna).
  /usr/local/ansys_inc/v130/fluent/bin
+
 
 +
=== 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 ===
+
<!--
 +
==== 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 supernova.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. 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:
+
Aby skorzystać z GUI Fluenta na klastrze Bem należy:
# Zalogować się na serwer
+
# Zalogować się na serwer z [[przekierowanie wyświetlania|przekierowanie wyświetlania]]
#: <pre> > ssh -X login@supernova.wcss.wroc.pl</pre>
+
#: <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 startuje możliwie najszybciej)
+
# Uruchomić zadanie interaktywne w systemie kolejkowania (najlepiej w kolejce short6h, która ma wysoki priorytet, więc zadanie uruchomi się możliwie najszybciej)
#: <pre> > qsub -I -v DISPLAY -q short6h -l select=1:ncpus=1:mem=1800MB</pre>
+
#: <pre> > qsub -X -I -l software=Fluent -l walltime=6:00:00</pre>
 
# Ustawić środowisko
 
# Ustawić środowisko
#: <pre>> prepare_x_job </pre>
+
#: <pre> > module load fluent/19.0</pre>
#: <pre>> module load fluent</pre>
+
# Uruchomić aplikację lub środowisko Workbench
# Uruchomić aplikację
+
#: <pre> > fluent</pre>
#: <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>
  
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>).
+
===== Interfejs tekstowy =====
 
+
Aby skorzystać z interfejsu tekstowego w trybie konwersacyjnym należy uruchomić zadanie interaktywne i wydać polecenie:
Przykład: Uruchomienie Fluenta z podwójną precyzją i modelem w 3D:
+
  > module load fluent/19.0
> fluent 3ddp
 
 
 
==== Interfejs tekstowy ====
 
Aby skorzystać z interfejsu tekstowego należy wydać polecenie:
 
  > module load fluent
 
 
  > fluent -g
 
  > fluent -g
  
Linia 47: Linia 51:
  
 
Przykład: Uruchomienie konsoli Fluenta z pojedynczą precyzją i modelem w 2D:
 
Przykład: Uruchomienie konsoli Fluenta z pojedynczą precyzją i modelem w 2D:
  > module load fluent
+
  > module load fluent/19.0
 
  > fluent -g 2d
 
  > fluent -g 2d
  
 
Z konsoli wychodzi się poleceniem <code>exit</code>.
 
Z konsoli wychodzi się poleceniem <code>exit</code>.
  
==== Wstawianie obliczeń 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_rdzeni]
+
<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_rdzeni</code> - 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.
 
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 Supernovej:
+
Dokumentacja Fluenta jest dostępna po wykonaniu polecenia na BEM:
 +
> module load fluent/18.2
 
  > fluent -help
 
  > fluent -help
  
* [http://www.ansys.com/products/fluid-dynamics/fluent/ 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