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

Time-stepping algorithms and their implementations are a critical component within the solution of time-dependent partial differential equations (PDEs). In this article, we present a generic framework - both in terms of algorithms and implementations - that allows an almost seamless switch between v...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:International journal of computational fluid dynamics Ročník 25; číslo 3; s. 107 - 125
Hlavní autoři: Vos, Peter E.J., Eskilsson, Claes, Bolis, Alessandro, Chun, Sehun, Kirby, Robert M., Sherwin, Spencer J.
Médium: Journal Article
Jazyk:angličtina
Vydáno: Abingdon Taylor & Francis 01.03.2011
Taylor & Francis Ltd
Témata:
ISSN:1061-8562, 1029-0257, 1029-0257
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Time-stepping algorithms and their implementations are a critical component within the solution of time-dependent partial differential equations (PDEs). In this article, we present a generic framework - both in terms of algorithms and implementations - that allows an almost seamless switch between various explicit, implicit and implicit-explicit (IMEX) time-stepping methods. We put particular emphasis on how to incorporate time-dependent boundary conditions, an issue that goes beyond classical ODE theory but which plays an important role in the time-stepping of the PDEs arising in computational fluid dynamics. Our algorithm is based upon J.C. Butcher's unifying concept of general linear methods that we have extended to accommodate the family of IMEX schemes that are often used in engineering practice. In the article, we discuss design considerations and present an object-oriented implementation. Finally, we illustrate the use of the framework by applications to a model problem as well as to more complex fluid problems.
Bibliografie:SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ObjectType-Article-1
ObjectType-Feature-2
content type line 23
ISSN:1061-8562
1029-0257
1029-0257
DOI:10.1080/10618562.2011.575368