
FRANÇAIS
|
 |

Computational Fluid Dynamics and Aeroacoustics
Cassiopée
A set of Python modules for CFD pre- and post-processing

A view of the graphical user interface (click to see full size picture)
Cassiopée (CFD Advanced Set of Services In an Open Python EnvironmEnt) is a set of Python modules providing advanced services for preparing CFD computations and post-processing CFD solutions. Cassiopée is independent of any solver and can be used with any multiblock/overset structured/unstructured flow solver. Basically, all modules manipulate a common open data type: the CGNS Python tree. CGNS is data model enabling the description of a numerical simulation case. CGNS is now widely used in the CFD community for exchanging data between the various softwares of a simulation pipeline (mesh generators, flow/structure/thermal solvers, post-processing tools). The package contains the following Python modules among others:
- Converter: read/write CGNS Python trees to various file formats, such as Voir3D, Plot3d, Tecplot, CGNS/ADF...
- Geom: create basic surfaces such as bezier, splines, ...
- Generator: provide basic grid generation functions and more advanced features (more...).
- Connector: perform grid connectivity. Automatic matching boundaries detection, Overset grid assembly (blanking, interpolation cell search, ...) (more...)
- Post: perform solution post-processing (streamLines, slices, isosurfaces, integration...) (more...)
All module functions are of course usable in Python scripts. In addition, a graphical user interface enabling to access the major modules functions [Fig] is also available. These modules have been already used successfully for fixed wing (Flipper/Ananas projects), helicopter (Shanel project), propeller (ADO Cror project) and turbomachninary (AITEC project) complex applications.
Contact : Christophe Benoit : christophe.benoit@onera.fr
Start | Top | Next |
 |

 Presentation Generator: a grid generation module Connector: grid connectivity module Post: a solution post-processing module Other links
|