Nektar++

Nektar++ is an open source software environment designed to support the development of high performance scalable solvers for partial differential equations using the spectral element / hp method.
High order methods are gaining importance in various engineering and biomedical applications due to their improved accuracy over low order techniques at a reduced computational cost for a given number of degrees of freedom.
However, their proliferation is often limited by their complexity, which makes these methods difficult 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.