Nektar++: an open-source spectral/hp element framework
Author(s)
Type
Journal Article
Abstract
Nektar++ is an open-source software framework designed to support the development of high-performance scalable solvers for partial differential equations using the spectral/hphp element method. High-order methods are gaining prominence in several engineering and biomedical applications due to their improved accuracy over low-order techniques at reduced computational cost for a given number of degrees of freedom. However, their proliferation is often limited by their complexity, which makes these methods challenging to implement and use. Nektar++ is an initiative to overcome this limitation by encapsulating the mathematical complexities of the underlying method within an efficient C++ framework, making the techniques more accessible to the broader scientific and industrial communities. The software supports a variety of discretisation techniques and implementation strategies, supporting methods research as well as application-focused computation, and the multi-layered structure of the framework allows the user to embrace as much or as little of the complexity as they need. The libraries capture the mathematical constructs of spectral/hphp element methods, while the associated collection of pre-written PDE solvers provides out-of-the-box application-level functionality and a template for users who wish to develop solutions for addressing questions in their own scientific domains.
Date Issued
2015-07-01
Date Acceptance
2015-02-13
Citation
Computer Physics Communications, 2015, 192 (1), pp.205-219
ISSN
0010-4655
Publisher
Elsevier
Start Page
205
End Page
219
Journal / Book Title
Computer Physics Communications
Volume
192
Issue
1
Copyright Statement
© 2015 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
License URL
Identifier
http://ac.els-cdn.com/S0010465515000533/1-s2.0-S0010465515000533-main.pdf?_tid=528d877a-da03-11e4-a499-00000aacb361&acdnat=1428067033_2117095145f472e41975581cdd5aec91
Publication Status
Published
Date Publish Online
2015-02-24