Ansys
Z Komputery Dużej Mocy w ACK CYFRONET AGH
Informacje ogólne
Dostęp do wersji Ansys 13.0 uzyskuje się komendą:
module load Ansys/13.0
Dostęp do wersji Ansys 14.0 uzyskuje się komendą:
module load Ansys/14.0
Graficzne środowisko Ansys uzyskuje się wykonując komendy:
module load Ansys/13.0 launcher130
lub
module load Ansys/14.0 launcher140
Uwaga: należy pamiętać o wcześniejszym uruchomieniu serwera X-ów na lokalnym PC).
Dłuższe obliczenia należy uruchamiać w trybie batch-owym
Przykładowe skrypty
Obliczenia w trybie wątków
#!/bin/bash
#PBS -N ansys_test
#PBS -q long
#PBS -l ncpus=4
# zapamietanie zadanych procesorow
cpus=$NCPUS
# ustawienie sciezek do pakietu Ansys
. /usr/share/modules/init/bash
module load Ansys/14.0
# przejscie do katalogu, z ktorego wywolano skrypt PBS
cd $PBS_O_WORKDIR
# utworzenie katalogu na pliki tymczasowe
mkdir $PBS_O_WORKDIR/tmp.$PBS_JOBID
input=plik_z_danymi_wejsciowymi
output=plik_z_wynikami
ansys140 -b -np $cpus -p aa_r -j nazwa_zadania -dir $PBS_O_WORKDIR/tmp.$PBS_JOBID -i $PBS_O_WORKDIR/$input -o $PBS_O_WORKDIR/$output
Powyższy skrypt uruchomi zadanie na Baribalu i wykorzysta 4 procesory 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.