Welcome to Onera, the French Aerospace Lab


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


Last Update: 25 November 2010 - © ONERA 2010 - Terms of use