Assembly of stiffness matrices via atomics

12/01/2020
by   Adam Chejanovsky, et al.
0

Finite element methods require the composition of the global stiffness matrix from finite element contributions. The composition process combines the computation of element stiffness matrices and their assembly into the global stiffness matrix, which is sparse and often symmetric. In this paper we consider the assembly process of the global stiffness matrix and explore different algorithms and their efficiency on shared memory systems using C++. A key aspect of our investigation is the use of atomic synchronization primitives. Furthermore, we propose a new storage format for sparse matrices and compare its performance with the compressed row storage format.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/14/2019

Fast assembly of Galerkin matrices for 3D solid laminated composites using finite element and isogeometric discretizations

This work presents a novel methodology for speeding up the assembly of s...
research
03/19/2019

A study of vectorization for matrix-free finite element methods

Vectorization is increasingly important to achieve high performance on m...
research
11/10/2019

MATLAB Implementation of Element-based Solvers

Rahman and Valdman (2013) introduced a vectorized way to assemble finite...
research
04/02/2019

A general-purpose element-based approach to compute dispersion relations in periodic materials with existing finite element codes

In most of standard Finite Element (FE) codes it is not easy to calculat...
research
07/12/2023

Diagonally-Addressed Matrix Nicknack: How to improve SpMV performance

We suggest a technique to reduce the storage size of sparse matrices at ...
research
05/07/2020

Delayed approximate matrix assembly in multigrid with dynamic precisions

The accurate assembly of the system matrix is an important step in any c...
research
11/20/2018

Practical Sparse Matrices in C++ with Hybrid Storage and Template-Based Expression Optimisation

Despite the importance of sparse matrices in numerous fields of science,...

Please sign up or login with your details

Forgot password? Click here to reset