[Zurück]


Buchbeiträge:

J. Schöberl:
"C++11 Implementation of Finite Elements in NGSolve";
in: "ASC Report 30/2014", herausgegeben von: Institute for Analysis and Scientific Computing; Vienna University of Technology, Wien, 2014, ISBN: 978-3-902627-07-0, S. 1 - 23.



Kurzfassung englisch:
We discuss an object oriented design of finite element core functionality. It allows to separate the mathematical definition of the finite element basis functions, the efficient implementation
of operations, and the calculation of stiffness matrices and residual vectors. We show how features of the C++11 programming language help to reduce code complexity and thus allow for additional performance optimization such as vectorization.
The presented techniques are implemented in the open source finite element package NGSolve.


Elektronische Version der Publikation:
http://www.asc.tuwien.ac.at/preprint/2014/asc30x2014.pdf


Erstellt aus der Publikationsdatenbank der Technischen Universität Wien.