Efektivní vyuºívání programových nástroj· Ansys na infrastrukturách MetaCentra / CERIT-SC Slávek Licehammer
MetaCentrum 25. listopadu 2013
Osnova
1. 2. 3. 4. 5.
Spou²t¥ní standardními prost°edky MetaCentra / CERIT-SC Ansys Fluent, Ansys CFX, Ansys Mechanical Práce s licencemi a volby plánova£e Ansys Remote Solve Manager Plány s produkty Ansys v MetaCentru a CERIT-SC do budoucna
S. Licehammer (MetaCentrum)
Efektivní vyuºívání programových nástroj· 27.Ansys listopadu na infrastrukturách 2013 2 / 18M
Spou²t¥ní úloh
Vyuºití více procesor· I I
Paralelní výpo£et Distribuovaný výpo£et
Zp·sob práce I I
Dávkov¥ Interaktivn¥ (vyuºití grackého prost°edí)
S. Licehammer (MetaCentrum)
Efektivní vyuºívání programových nástroj· 27.Ansys listopadu na infrastrukturách 2013 3 / 18M
Spou²t¥ní grackých aplikací
Unix I I
Tunelování protokolu X11 ssh -X skirit.ics.muni.cz
Windows I I
Nainstalování X serveru (nap° Xming) Nastavení tunelování X11 v Putty
Dokumentace I
https://wiki.metacentrum.cz/wiki/X-Window
S. Licehammer (MetaCentrum)
Efektivní vyuºívání programových nástroj· 27.Ansys listopadu na infrastrukturách 2013 4 / 18M
Fluent Paralelní b¥h uent 3d -g -t $PBS_NUM_PPN -p shmem -i inputFile
Distribuovaný b¥h uent 3d -g -p ethernet -cnf=$PBS_NODEFILE -ssh -i inputle
Volby p°i spu²t¥ní -i -g -p -t -cnf=soubor -ssh
vstupní soubor bez grackého prost°edí druh sí´ového p°ipojení [ shmem | ethernet | inniband ] po£et pouºitých jader soubor obsahující jména uzl· na který se úloha spustí pouºití ssh namísto rsh
S. Licehammer (MetaCentrum)
Efektivní vyuºívání programových nástroj· 27.Ansys listopadu na infrastrukturách 2013 5 / 18M
Fluent
S. Licehammer (MetaCentrum)
Efektivní vyuºívání programových nástroj· 27.Ansys listopadu na infrastrukturách 2013 6 / 18M
CFX Paralelní b¥h
cfx5solve -def input.def -fullname test -par-local -part $PBS_NUM_PPN
Distribuovaný b¥h $MACHINES=`perl -ne 'chomp; $_{$_}++; END { print join ",", map { $_."*".$_{$_} keys %_ }' $PBS_NODEFILE` cfx5solve -def input.def -fullname test -par-dist "$MACHINES"
Volby p°i spu²t¥ní -def -fullname -par-local -part -par-dist HOSTNAMES S. Licehammer (MetaCentrum)
vstupní soubor vlastní ozna£ení úlohy paralelní b¥h po£et pouºitých jader distribuovaný b¥h
Efektivní vyuºívání programových nástroj· 27.Ansys listopadu na infrastrukturách 2013 7 / 18M
CFX
S. Licehammer (MetaCentrum)
Efektivní vyuºívání programových nástroj· 27.Ansys listopadu na infrastrukturách 2013 8 / 18M
Mechanical Paralelní b¥h ansys145 -np $PBS_NUM_PPN -b -i inputle -o outputle
Distribuovaný b¥h $MACHINES=`perl -ne 'chomp; $_{$_}++; END { print join ":", %_ }' $PBS_NODEFILE` ansys145 -dis -machines $MACHINES -usessh -dir $SCRATCHDIR
GUI
launcher145
Volby p°i spu²t¥ní -np -dis -machines -usessh
po£et pouºitých jader distibuovaný b¥h p°i°azené stroje a po£et jader na kaºdém z nich pouºití ssh namísto rsh
S. Licehammer (MetaCentrum)
Efektivní vyuºívání programových nástroj· 27.Ansys listopadu na infrastrukturách 2013 9 / 18M
Mechanical
S. Licehammer (MetaCentrum)
Efektivní vyuºívání programových nástroj· 27. Ansys listopadu na infrastrukturách 2013 10 / 18M
Mechanical Navázání na p°eru²ený b¥h I
Je nutno pouºít stejnou konguraci zdroj·
Automatické omezení po£tu jader I I
Podle dostupných licencí Podle fyzických procesor· na stroji
Solvery podporující distribuovaný výpo£et I I I
V²echny solvery podporují paralelní výpo£et Podporu distribuovaných vypo£t· lze zjistit v manuálu /software/ansys-14/doc/v145/ans_dan.pdf (strana 16)
S. Licehammer (MetaCentrum)
Efektivní vyuºívání programových nástroj· 27. Ansys listopadu na infrastrukturách 2013 11 / 18M
Parametry pro Torque (qsub) Interaktivní úloha qsub -I
Pouºití vlastností qsub -l vlastnost
Uºite£né vlastnosti inniband cl_
xeon nodecpusX #excl ssd S. Licehammer (MetaCentrum)
uzly s innibandem konkrétní cluster (nap°. cl_skirit) procesory Intel Xeon po£et jader na uzlu (1, 2, 4, 8, 16, 32) vyhrazení uzlu exkluzivn¥ ssd disk na scratch
Efektivní vyuºívání programových nástroj· 27. Ansys listopadu na infrastrukturách 2013 12 / 18M
Licence Dostupné licence I I I
Ansys Mechanical - 5 licencí Ansys CFD (CFX + Fluent) - 25 licencí Ansys HPC license - 60 licencí
Vyuºití licencí I I
Základní licence - spust¥ní na max. 4 jádrech (2 pro Mechanical) HPC licence - +1 jádro za kaºdou
P°íklad - uent na 8 jádrech I I
1 × Ansys CFD 4 × Ansys HPC
S. Licehammer (MetaCentrum)
Efektivní vyuºívání programových nástroj· 27. Ansys listopadu na infrastrukturách 2013 13 / 18M
Zajist¥ní dostupnosti licencí
P°ipravovaná funkcionalita Zatím nelze pouºít v plánova£i
Parametry p°íkazu qsub I I I
-l ansysCFD=po£et -l ansysMECH=po£et -l ansysHPC=po£et
S. Licehammer (MetaCentrum)
Efektivní vyuºívání programových nástroj· 27. Ansys listopadu na infrastrukturách 2013 14 / 18M
Remote Solve Manager
S. Licehammer (MetaCentrum)
Efektivní vyuºívání programových nástroj· 27. Ansys listopadu na infrastrukturách 2013 15 / 18M
Dal²í rozvoj produkt· Ansys
Dal²í rozvoj produkt· Ansys v MetaCentru a CERIT-SC I I I I I I
Spou²t¥ní úloh p°es plánova£ pomocí Remove Solve Manageru Zamezení vybíhání £ástí úloh mimo kontrolu plánova£e Vyuºití GPU pro výpo£ty Ov¥°ení dostupnosti licencí plánova£em P°ípadné roz²í°ení mnoºství poskytovaných licencí Dal²í p°ípadné lad¥ní výkonu ve spolupráci s experty z rmy SVS FEM s.r.o.
S. Licehammer (MetaCentrum)
Efektivní vyuºívání programových nástroj· 27. Ansys listopadu na infrastrukturách 2013 16 / 18M
Dokumentace
Dostupná dokumentace I I I I
https://wiki.metacentrum.cz/wiki/ANSYS /software/ansys-14/doc/readme.html /software/ansys-14/doc/v145/*.pdf http://www1.ansys.com/customer (pouze pro registrované uºivatele)
S. Licehammer (MetaCentrum)
Efektivní vyuºívání programových nástroj· 27. Ansys listopadu na infrastrukturách 2013 17 / 18M
Záv¥r
D¥kuji za pozornost.
S. Licehammer (MetaCentrum)
Efektivní vyuºívání programových nástroj· 27. Ansys listopadu na infrastrukturách 2013 18 / 18M