Issue |
ESAIM: Proc.
Volume 16, 2007
CEMRACS 2005 - Computational Aeroacoustics and Computational Fluid Dynamics in Turbulent Flows
|
|
---|---|---|
Page(s) | 181 - 194 | |
DOI | https://doi.org/10.1051/proc:2007006 | |
Published online | 02 March 2007 |
On space–time adaptive schemes for the numerical solution of PDEs
1
Laboratoire de Modélisation et Simulation Numérique en Mécanique et Génie des Procédés (MSNM-GP), CNRS and Universités d'Aix-Marseille, 38, rue F. Joliot–Curie, 13451 Marseille Cedex 20, France.
2
Laboratório Associado de Computação e Matemática Aplicada (LAC), Instituto Nacional de Pesquisas Espaciais (INPE), Av. dos Astronautas, 1758, 12227-010 São José dos Campos, Brazil.
3
Institut für Technische Chemie und Polymerchemie (TCP), Universität Karlsruhe, Kaiserstr. 12, 76128 Karlsruhe, Germany.
4
Centre de Mathématiques et d'Informatique (CMI), Université de Provence, 39 rue F. Joliot–Curie, 13453 Marseille Cedex 13, France.
Corresponding authors: margarete@lac.inpe.br roussel@ict.uni-karlsruhe.de kschneid@cmi.univ-mrs.fr
A fully adaptive numerical scheme for solving PDEs based on a finite volume discretization with explicit time discretization is presented. The local grid refinement is triggered by a multiresolution strategy which allows to control the approximation error in space. The costly fluxes are evaluated on the adaptive grid only. For automatic time step control a Runge–Kutta–Fehlberg method is used. A dynamic tree data structure allows memory compression and CPU time reduction. For validation different classical test problems are computed. The gain in memory and CPU time with respect to the finite volume scheme on a regular grid is reported and demonstrates the efficiency of the new method.
Résumé
Nous présentons ici une méthode numérique entièrement adaptative pour les EDP, basée sur une discrétisation spatiale en volumes finis et une intégration temporelle explicite de type Runge-Kutta. Une stratégie de type multi-résolution permet d'adapter localement le maillage tout en contrôlant l'erreur d'approximation en espace. Les flux sont évalués sur la grille adaptative uniquement. Une méthode de type Runge-Kutta-Fehlberg est employée afin de choisir automatiquement le pas de temps tout en contrôlant l'erreur d'approximation. Nous proposons en outre une méthode où le pas de temps dépend de l'échelle, afin d'éviter d'utiliser sur tous les niveaux le pas de temps qui garantit la stabilité numérique sur le niveau de grille le plus fin. La structure de données est organisée en arbre graduel, ce qui permet de réduire significativement la place mémoire et le temps de calcul nécessaires. Nous validons ce nouveau schéma numérique à l'aide de différents cas-tests classiques. Nous estimons le gain en place mémoire et en temps de calcul par rapport au même calcul en volumes finis sur la grille la plus fine, afin de montrer l'efficacité de la méthode.
Mathematics Subject Classification: 65M50 / 65L06 / 76M12
Key words: Adaptivity / multiresolution / finite volume / Runge–Kutta–Fehlberg / partial differential equation
© EDP Sciences, ESAIM, 2007
Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.