2011
DOI: 10.1080/10618562.2011.575368
|View full text |Cite
|
Sign up to set email alerts
|

A generic framework for time-stepping partial differential equations (PDEs): general linear methods, object-oriented implementation and application to fluid problems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
31
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
6
3

Relationship

2
7

Authors

Journals

citations
Cited by 46 publications
(31 citation statements)
references
References 24 publications
0
31
0
Order By: Relevance
“…This includes core functionality, such as IO, time-stepping [20] and common initialisation routines, useful in quickly constructing a solver using the Nektar++ framework. It contains a library of applicationindependent modules for implementing diffusion and advection terms as well as a number of Driver modules which implement general high-level algorithms, such as an Arnoldi method for performing various stability analyses [21].…”
Section: Solverutils Librarymentioning
confidence: 99%
See 1 more Smart Citation
“…This includes core functionality, such as IO, time-stepping [20] and common initialisation routines, useful in quickly constructing a solver using the Nektar++ framework. It contains a library of applicationindependent modules for implementing diffusion and advection terms as well as a number of Driver modules which implement general high-level algorithms, such as an Arnoldi method for performing various stability analyses [21].…”
Section: Solverutils Librarymentioning
confidence: 99%
“…Given the complexity and highly nonlinear form of these equations, we adopt a fully explicit formulation to discretise the equations in time, allowing us to use any of the explicit timestepping algorithms implemented through the general linear methods framework [20], including 2nd and 4th order Runge-Kutta methods. Finally, in order to stabilise the flow in the presence of discontinuities we utilise a shock capturing technique which makes use of artificial viscosity to damp oscillations in the solution, in conjunction with a discontinuity sensor adapted from the approach taken in [30] to decide where the addition of artificial viscosity is needed.…”
Section: External Aerodynamicsmentioning
confidence: 99%
“…For unsteady problems the equations can be time-marched using one of a number of implicit or implicit–explicit (IMEX) time integration schemes [28], implemented using general linear methods [29]. In summary, the PDE is arranged in the form∂u∂t=ffalse(ufalse)+gfalse(ufalse), where ffalse(ufalse) is typically nonlinear and therefore should be evaluated explicitly, and gfalse(ufalse) is stiff and therefore best evaluated implicitly so as to avoid excessively small time-steps.…”
Section: Formulationmentioning
confidence: 99%
“…The main capabilities of the explicit and implicit compressible flow solvers are summarized here. The explicit solver can use forward Euler, Adams Bashforth [40] and 2nd-4th order Runge-Kutta for temporal discretization, while the implicit solver can use backward Euler, 2nd order BDF (Backward differentiation formula) and 2nd-4th order SDIRK. The other aspects of the solvers are summarized as follows:…”
Section: Solver Capabilities and Code Verificationmentioning
confidence: 99%