Repository logo
  • Log In
    Log in via Symplectic to deposit your publication(s).
Repository logo
  • Communities & Collections
  • Research Outputs
  • Statistics
  • Log In
    Log in via Symplectic to deposit your publication(s).
  1. Home
  2. Faculty of Engineering
  3. Faculty of Engineering
  4. Nektar++: enhancing the capability and application of high-fidelity spectral/hp element methods
 
  • Details
Nektar++: enhancing the capability and application of high-fidelity
spectral/hp element methods
File(s)
1-s2.0-S0010465519304175-main.pdf (2.28 MB)
Published version
OA Location
https://www.sciencedirect.com/science/article/pii/S0010465519304175
Author(s)
Moxey, David
Cantwell, Chris D
Bao, Yan
Cassinelli, Andrea
Castiglioni, Giacomo
more
Type
Journal Article
Abstract
Nektar++ is an open-source framework that provides a flexible, high-performance and scalable platform for the development of solvers for partial differential equations using the high-order spectral/ element method. In particular, Nektar++ aims to overcome the complex implementation challenges that are often associated with high-order methods, thereby allowing them to be more readily used in a wide range of application areas. In this paper, we present the algorithmic, implementation and application developments associated with our Nektar++ version 5.0 release. We describe some of the key software and performance developments, including our strategies on parallel I/O, on in situ processing, the use of collective operations for exploiting current and emerging hardware, and interfaces to enable multi-solver coupling. Furthermore, we provide details on a newly developed Python interface that enables a more rapid introduction for new users unfamiliar with spectral/ element methods, C++ and/or Nektar++. This release also incorporates a number of numerical method developments – in particular: the method of moving frames (MMF), which provides an additional approach for the simulation of equations on embedded curvilinear manifolds and domains; a means of handling spatially variable polynomial order; and a novel technique for quasi-3D simulations (which combine a 2D spectral element and 1D Fourier spectral method) to permit spatially-varying perturbations to the geometry in the homogeneous direction. Finally, we demonstrate the new application-level features provided in this release, namely: a facility for generating high-order curvilinear meshes called NekMesh; a novel new AcousticSolver for aeroacoustic problems; our development of a ‘thick’ strip model for the modelling of fluid–structure interaction (FSI) problems in the context of vortex-induced vibrations (VIV). We conclude by commenting on some lessons learned and by discussing some directions for future code development and expansion.
Date Issued
2020-04-01
Date Acceptance
2019-12-05
Citation
Computer Physics Communications, 2020, 249 (1), pp.1-18
URI
http://hdl.handle.net/10044/1/72166
URL
https://www.sciencedirect.com/science/article/pii/S0010465519304175
DOI
https://www.dx.doi.org/10.1016/j.cpc.2019.107110
ISSN
0010-4655
Publisher
Elsevier
Start Page
1
End Page
18
Journal / Book Title
Computer Physics Communications
Volume
249
Issue
1
Copyright Statement
©2019 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
Sponsor
Commission of the European Communities
Engineering & Physical Science Research Council (EPSRC)
Engineering & Physical Science Research Council (EPSRC)
British Heart Foundation
Engineering & Physical Science Research Council (E
Engineering & Physical Science Research Council (EPSRC)
British Heart Foundation
Engineering & Physical Science Research Council (EPSRC)
Engineering & Physical Science Research Council (EPSRC)
Engineering & Physical Science Research Council (E
Engineering & Physical Science Research Council (EPSRC)
British Heart Foundation
British Heart Foundation
Engineering & Physical Science Research Council (EPSRC)
Identifier
http://arxiv.org/abs/1906.03489v1
Grant Number
675008
EP/C539834/1
EP/H000208/1
FS/11/22/28745
EP/I037946/1
EP/H050507/1
RG/10/11/28457
EP/I030239/1
EP/K038788/1
EP/K037536/1
EP/L000407/1
PG/16/17/32069
PG/16/17/32069
EP/R029423/1
Subjects
cs.MS
cs.MS
math.NA
physics.flu-dyn
Notes
21 pages, 14 figures
Publication Status
Published
Article Number
107110
Date Publish Online
2019-12-18
About
Spiral Depositing with Spiral Publishing with Spiral Symplectic
Contact us
Open access team Report an issue
Other Services
Scholarly Communications Library Services
logo

Imperial College London

South Kensington Campus

London SW7 2AZ, UK

tel: +44 (0)20 7589 5111

Accessibility Modern slavery statement Cookie Policy

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback