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...
Autor principal: | |
---|---|
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 |