Skip to Main content Skip to Navigation
Theses

A new dynamic code architecture for CFD computations : application to the development of an overset-grid compact high-order solver for compressible aerodynamics

Abstract : High-order numerical schemes are usually restricted to research applications, involving highly complex physical phenomena but simple geometries, and regular Cartesian or lowly deformed meshes. A demand exists for a new generation of industrial codes of increased accuracy. In this work, we were led to address the general question of how to design a CFD code architecture that: can take into account a variety of possibly geometrically complex configurations; remains simple and modular enough to facilitate the introduction and testing of new ideas (numerical methods, models) with a minimal development effort; use high-order numerical discretizations and advanced physical models. This required some innovative choices in terms of programming languages, data structure and storage, and code architecture, which go beyond the mere development of a specific family of numerical schemes. A solution mixing Python and Fortran languages is proposed with details on the concepts at the basis of the code architecture. The numerical methods are validated on test-cases of increasing complexity, demonstrating at the same time the variety of physics and geometry currently achievable with DynHoLab. Then, based on the computational framework designed, this work presents a way to handle complex geometries while increasing the order of accuracy of the numerical methods. In order to apply high-order RBC schemes to complex geometries, the present strategy consists in a multi-domain implementation on overlapping structured meshes.
Complete list of metadatas

Cited literature [189 references]  Display  Hide  Download

https://pastel.archives-ouvertes.fr/tel-02938718
Contributor : Abes Star :  Contact
Submitted on : Tuesday, September 15, 2020 - 9:56:12 AM
Last modification on : Wednesday, October 14, 2020 - 4:07:34 AM

File

OUTTIER.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-02938718, version 1

Citation

Pierre-Yves Outtier. A new dynamic code architecture for CFD computations : application to the development of an overset-grid compact high-order solver for compressible aerodynamics. Other [cond-mat.other]. Ecole nationale supérieure d'arts et métiers - ENSAM, 2014. English. ⟨NNT : 2014ENAM0029⟩. ⟨tel-02938718⟩

Share

Metrics

Record views

48

Files downloads

34