Fluent
Spis treści
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.