Imperial College London


Faculty of EngineeringDepartment of Aeronautics

Professor of Computational Fluid Mechanics



+44 (0)20 7594 5052s.sherwin Website




313BCity and Guilds BuildingSouth Kensington Campus






BibTex format

author = {Cantwell, CD and Moxey, D and Comerford, A and Bolis, A and Rocco, G and Mengaldo, G and de, Grazia D and Yakovlev, S and Lombard, J-E and Ekelschot, D and Jordi, B and Xu, H and Mohamied, Y and Eskilsson, C and Nelson, B and Vos, P and Biotto, C and Kirby, RM and Sherwin, SJ},
doi = {10.1016/j.cpc.2015.02.008},
journal = {Computer Physics Communications},
pages = {205--219},
title = {Nektar++: An open-source spectral/hp element framework},
url = {},
volume = {192},
year = {2015}

RIS format (EndNote, RefMan)

AB - 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.
AU - Cantwell,CD
AU - Moxey,D
AU - Comerford,A
AU - Bolis,A
AU - Rocco,G
AU - Mengaldo,G
AU - de,Grazia D
AU - Yakovlev,S
AU - Lombard,J-E
AU - Ekelschot,D
AU - Jordi,B
AU - Xu,H
AU - Mohamied,Y
AU - Eskilsson,C
AU - Nelson,B
AU - Vos,P
AU - Biotto,C
AU - Kirby,RM
AU - Sherwin,SJ
DO - 10.1016/j.cpc.2015.02.008
EP - 219
PY - 2015///
SN - 1879-2944
SP - 205
TI - Nektar++: An open-source spectral/hp element framework
T2 - Computer Physics Communications
UR -
UR -
UR -
VL - 192
ER -