|
Matlab paralelně
Jakl, Ondřej ; Musil, Tomáš
Matlab je populání programové vybavení, které se široce používá pro technické a vědecké výpočty. Nedávno jeho výrobce The MathWorks přišel na trh s nádstavbovým modulem, který rozšiřuje schopnosti Matlabu směrem k paralelnímu zpracování. Zkoumali jsme tento nástroj a vyvinuli několik kódů v paralelním Matlabu v oblasti modelování nelineární dynamiky rotorů. Příspěvek shrnuje naše (veskrze pozitivní) zkušenosti.
|
| |
| |
|
Výpočetní klastry
Jakl, Ondřej
Text se zabývá klastry pracovních stanic v kontextu jejich použití pro paralelní výpočty. Zaměřuje se na dnes stále velice populární systémy postavené na bázi osobních počítačů (tzv.beowulf) a využívající operační systém Linux a na příkladě paralelních řešičů ukazuje, že výkonem jsou velmi blízké podstatně dražším komerčním paralelním systémům.
|
|
FETI decomposition method applied to solution of contact problem with large displacements
Dobiáš, Jiří ; Pták, Svatopluk ; Gabriel, Dušan ; Dostál, Z. ; Vondrák, V. ; Horák, D.
The paper deals with application of the FETI (Finite Element Tearing and Interconnecting) method to finite element solution of contact problems while taking into account another nonlinearity, namely the large displacements and rotations. We show, in terms of numerical experiments (i) performance of the algorithms stemming from the FETI method, in particular its numerical and parallel scalabilities and optimelity of the dual penalty, and (ii) solution of a Hertzian contact problem, i.e. achieved accuracy of the numerical solution by comparison with the analytical one, and the convergence rate.
|
|
Paralelizace na symetrických multiprocesorech
Jakl, Ondřej
Příspěvek uvádí do problematiky programování výpočetně náročných aplikací na víceprocesorových strojích se sdílenou pamětí. Podává přehled o dostupných alternativách paralelizace na této architektuře a zaměřuje se na ty, jejichž společným jmenovatelem je souběžné vykonávání vláken. Na příkladu představuje nejdůležitější nástroj, nedávno ustavený standard OpenMP.
|
| |
| |
| |
| |