Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Conferences
ISSN 2753-3239 CCC: 6
PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL CONFERENCE ON CIVIL, STRUCTURAL AND ENVIRONMENTAL ENGINEERING COMPUTING Edited by: P. Ivanyi, J. Kruis and B.H.V. Topping
Paper 7.1
Comments on combination of vectorized and parallel code for elastic problems M. Cermak
Department of Mathematics, Faculty of Civil Engineering, VSB-TUO, Czech Republic M. Cermak, "Comments on combination of vectorized and parallel code for elastic problems", in P. Ivanyi, J. Kruis, B.H.V. Topping, (Editors), "Proceedings of the Seventeenth International Conference on
Civil, Structural and Environmental Engineering Computing", Civil-Comp Press, Edinburgh, UK,
Online volume: CCC 6, Paper 7.1, 2023, doi:10.4203/ccc.6.7.1
Keywords: finite element method, vectorization approach, non-overlapping domain
decomposition method, parallelization, elasticity problem, Lagrange multipliers.
Abstract
This paper presents some notes on the vectorization and parallelization code for the
elasticity problem in Matlab. Leaving aside the solution to the elasticity problem,
the most time-consuming operation is the construction of the stiffness matrix. To
solve this problem comprehensively, we should combine two approaches. The first
approach is to decompose the body using a non-overlapping domain decomposition
method (TFETI), which is well parallelizable, and to construct the corresponding objects
for each subdomain. The second approach is vectorization to construct a stiffness
matrix for each subdomain efficiently. This approach implements in Matlab, and all Matlab codes will be available for download and provide complete finite element implementations in both 2D and 3D.
download the full-text of this paper (PDF, 8 pages, 910 Kb)
go to the previous paper |
|