Fluent

Z Komputery Dużej Mocy w ACK CYFRONET AGH
Skocz do:nawigacja, szukaj


Informacje ogólne

Fluent pozwala na modelowanie wszelkich zjawisk związanych z przepływami (spalanie, turbulencja, przepływy wielofazowe, reakcje chemiczne, przewodzenie ciepła, radiacja itp.).

Dostęp do wersji Fluent 14.0 uzyskuje się komendą:

 module load apps/fluent/14.0.0

Dostęp do wersji Fluent 14.5.7 uzyskuje się komendą:

 module load apps/fluent/14.5.7

Dostęp do wersji Fluent 15.0 uzyskuje się komendą:

 module load apps/fluent/15.0.0

Środowisko graficzne Workbench otrzymamy wykonując po załadowaniu modułu komendę

 runwb2

Uwaga: należy pamiętać o wcześniejszym uruchomieniu serwera X-ów na lokalnym PC. Więcej informacji dostępnych jest na stronach dla odpowiednich systemów operacyjnych: Linux/Mac Windows

Uruchamianie

Do uruchomienia pakietu służy skrypt fluentrun. Obsługuje on automatycznie opcje wieloprocesorowości, aby zapewnić maksymalną wydajność.

Uwaga: Należy korzystać ze skryptu fluentrun i nie należy podawać samemu opcji takich jak -mpi, -tNUM_PROC, -cnf oraz -pCONNECTOR_NAME. Może to spowodować nieprawidłowe działanie programu!

Przykładowe skrypty

Obliczenia w trybie wątków
#!/bin/bash
#PBS -N fluent_test
#PBS -q l_long
#PBS -l walltime=06:00:00
#PBS -l nodes=1:ppn=12

# ustawienie sciezek do pakietu Fluent
module load apps/fluent/14.5.7

# przejscie do katalogu, z ktorego wywolano skrypt PBS
cd $PBS_O_WORKDIR

input=plik_z_danymi_wejsciowymi
output=Standardowe_wyjscie
fluentrun 2ddp -g <  $input >  $output
# lub dla pliku dziennika
# fluentrun 2ddp -g -i fluent.jou

Powyższy skrypt uruchomi zadanie na jednym węźle i wykorzysta 12 procesorów do obliczeń. Dane wejściowe należy umieścić w katalogu z którego wstawia się zadanie do kolejki PBS. Wyniki obliczeń pojawią się w tym samym katalogu.

Obliczenia w trybie MPI

Na dzień dzisiejszy nie ma możliwości uruchamiania zadania Fluenta na więcej niż jednym węźle obliczeniowym. Przepraszamy za te niedogodności.