ANSYS w ICM
From Centrum Komputerów Dużej Mocy, ICM Uniwersytet Warszawski
| ANSYS | |
|---|---|
| Produkt: | ANSYS |
| Producent: | ANSYS |
| Licencja: | |
| Zainstalowany na: | halo2, rekin, lab edykacyjny |
| Wersja: | |
| Email: | M.Cytowski@icm.edu.pl |
| | |
| Licencja krajowa | |
| Pomoc techniczna | |
| ANSYS w ICM | |
| Dokumentacja | |
Miejsce instalacji
ANSYS na halo2
Przykładowy skrypt kolejkowy obliczeń ANSYSem na klastrze halo2 wraz z przykładowym plikiem wejściowym znajdują się w katalogu: /opt/ansys/test. Skrypt ansys.pbs ma następującą treść:
#!/bin/tcsh #PBS -N ansys-bm-6 #PBS -q halo2 #PBS -l nodes=1:ppn=12 #PBS -l mem=12gb #PBS -l walltime=01:00:00 #PBS -m abe #PBS -M user@icm.edu.pl #PBS -A PROJEKT ## echo Job started echo " " at `date` echo " " on host `hostname` echo " " working directory is $PBS_O_WORKDIR echo " " will run on `cat < $PBS_NODEFILE` tty # Ustaw srodowisko module load openmpi/1.4.3/gcc4.3.4 module load ansys # Uruchom ANSYS License Interconnect start_ansysli # Wykonaj obliczenia cd KATALOG_OBLICZEN ansys130 -b -np 12 -mopt incore < bm-6.dat > bm-6_np12.out # Zatrzymaj ANSYS License Interconnect stop_ansysli echo Job finished at `date`
Powyższy przykład uruchamia obliczenia na 12 rdzeniach obliczeniowych. Aby uruchomić obliczenia w trybie seryjnym należy dokonać zmian następujących linii:
-
#PBS -l nodes=1:ppn=12
na #PBS -l nodes=1:ppn=1
-
ansys121 -b -np 12 -mopt incore < bm-6.dat > bm-6_np12.out
na ansys121 -b -np 1 -mopt incore < bm-6.dat > bm-6_np1.out
Do poprawnego działania powyższego skryptu wymagane są dwie modyfikacje:
- zmiana dotycząca katalogu obliczeń:
KATALOG_OBLICZENzastąpić należy odpowiednią ścieżką do katalogu, w którym znajdują się pliki wejściowe - zmiana dotycząca adresu email: słowo
userzastąpić należy własną nazwą użytkownika
Przy pierwszej próbie uruchomienia oprogramowania mogą pojawić się problemy z licencją. Oprogramowania ANSYS ustawia przy instalacji wersję komercyjną jako domyślną. Aby ustawić wersje akademicka nalezy:
- zalogować się na halo2 z przekierowaniem X-ów,
- wywołać
module load ansys, - uruchomić anslic_admin,
- wybrać 'Set License Preferences for User ???'
- wybrać 'Use Academic Licenses'
W tej chwili w ICM dostępne jest pojedyncze stanowisko oprogramowania ANSYS (maksymalnie 4 procesy równoległe). Dostępne są jednak licencje HPC, które umożliwiają obliczenia w trybie równoległym na większej ilości procesów. Mogą Państwo zapoznać się z wynikami skalowania oprogramowania na klastrze halo2 w artykule: "Testy skalowalności oprogramowania ANSYS na komputerze halo2".
