|
Matlab paralelně
Jakl, Ondřej ; Musil, Tomáš
Matlab is a popular software widely used for technical and scientific computing. Quite recently, its producer The MathWorks released an add-on toolbox enhancing Matlab’s capabilities towards parallel processing. We investigated this environment and developed some parallel Matlab codes for modelling of nonlinear dynamics of rotors. This paper summarizes our (throughout positive) experience.
|
| |
| |
|
Computational clusters
Jakl, Ondřej
The contribution deals with clusters of workstations in the context of their employment in parallel processing. It focuses on the nowadays very popular systems based on personal computers (so called Beowulf) and using the Linux operating system. On example of parallel solvers we demostrate that their performance is comparable with that of the much more expensive commercial parallel systems.
|
|
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.
|
|
Parallelization on symmetric multiprocessors
Jakl, Ondřej
The contribution introduces into the programming of demanding applications on multiprocessors with shared memory. It provides an overview of the parallelization alternatives on this architecture and focuses on those which are based on multithreading. The most important tool, recently established standard OpenMP, is shown on an example.
|
| |
| |
| |
| |