Cargando…

Efficient C++ implementation of custom FEM kernel with Eigen

<!--HTML-->We will start from examples of problems solved by finite element method - equilibrium magnetic fields, structural deflection calculations. Then we will talk about foundation of FEM method key concepts such as stiffness matrix and impact of high matrix dimensions and sparse characte...

Descripción completa

Detalles Bibliográficos
Autor principal: Sizov, Mikhail
Lenguaje:eng
Publicado: 2019
Materias:
Acceso en línea:http://cds.cern.ch/record/2665840
_version_ 1780961964390875136
author Sizov, Mikhail
author_facet Sizov, Mikhail
author_sort Sizov, Mikhail
collection CERN
description <!--HTML-->We will start from examples of problems solved by finite element method - equilibrium magnetic fields, structural deflection calculations. Then we will talk about foundation of FEM method key concepts such as stiffness matrix and impact of high matrix dimensions and sparse characteristic to ways data can be calculated more efficiently. To implement kernel we will introduce Eigen, a C++ linear algebra library that eliminates intermediate temporary objects by utilizing expression templates technique and generates efficient high-level math code with most of complexity taken from you.
id cern-2665840
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2019
record_format invenio
spelling cern-26658402022-11-02T22:32:37Zhttp://cds.cern.ch/record/2665840engSizov, MikhailEfficient C++ implementation of custom FEM kernel with EigenInverted CERN School of Computing 2019Inverted CSC<!--HTML-->We will start from examples of problems solved by finite element method - equilibrium magnetic fields, structural deflection calculations. Then we will talk about foundation of FEM method key concepts such as stiffness matrix and impact of high matrix dimensions and sparse characteristic to ways data can be calculated more efficiently. To implement kernel we will introduce Eigen, a C++ linear algebra library that eliminates intermediate temporary objects by utilizing expression templates technique and generates efficient high-level math code with most of complexity taken from you.oai:cds.cern.ch:26658402019
spellingShingle Inverted CSC
Sizov, Mikhail
Efficient C++ implementation of custom FEM kernel with Eigen
title Efficient C++ implementation of custom FEM kernel with Eigen
title_full Efficient C++ implementation of custom FEM kernel with Eigen
title_fullStr Efficient C++ implementation of custom FEM kernel with Eigen
title_full_unstemmed Efficient C++ implementation of custom FEM kernel with Eigen
title_short Efficient C++ implementation of custom FEM kernel with Eigen
title_sort efficient c++ implementation of custom fem kernel with eigen
topic Inverted CSC
url http://cds.cern.ch/record/2665840
work_keys_str_mv AT sizovmikhail efficientcimplementationofcustomfemkernelwitheigen
AT sizovmikhail invertedcernschoolofcomputing2019