47
IRUS Total
Downloads
  Altmetric

Nektar++: enhancing the capability and application of high-fidelity spectral/hp element methods

File Description SizeFormat 
1-s2.0-S0010465519304175-main.pdfPublished version2.33 MBAdobe PDFView/Open
Title: Nektar++: enhancing the capability and application of high-fidelity spectral/hp element methods
Authors: Moxey, D
Cantwell, CD
Bao, Y
Cassinelli, A
Castiglioni, G
Chun, S
Juda, E
Kazemi, E
Lackhove, K
Marcon, J
Mengaldo, G
Serson, D
Turner, M
Xu, H
Peiro, J
Kirby, RM
Sherwin, SJ
Item 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.
Issue Date: 1-Apr-2020
Date of Acceptance: 5-Dec-2019
URI: http://hdl.handle.net/10044/1/72166
DOI: 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/Funder: 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)
Funder's 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
Keywords: cs.MS
cs.MS
math.NA
physics.flu-dyn
Science & Technology
Technology
Physical Sciences
Computer Science, Interdisciplinary Applications
Physics, Mathematical
Computer Science
Physics
Nektar plus
Spectral/hp element methods
High-order finite element methods
DISCONTINUOUS GALERKIN SCHEMES
DIRECT NUMERICAL SIMULATIONS
NAVIER-STOKES EQUATIONS
MESH GENERATION
MOVING FRAMES
FLOW
DISCRETIZATION
SURFACES
PARALLEL
ACCURATE
cs.MS
cs.MS
cs.NA
math.NA
physics.flu-dyn
Nuclear & Particles Physics
01 Mathematical Sciences
02 Physical Sciences
08 Information and Computing Sciences
Notes: 21 pages, 14 figures
Publication Status: Published
Open Access location: https://www.sciencedirect.com/science/article/pii/S0010465519304175
Article Number: 107110
Online Publication Date: 2019-12-18
Appears in Collections:Faculty of Engineering
Aeronautics