MCIP - Maitrise des Codes Industriels et Parallélisme

Aerodynamics and Parallel Computing

Hands-on Course at INPT-ENSEEIHT Engineering School

This hands-on course Aerodynamics and Parallel Computing is held in the frame of the New Codes Workshop (Maitrise des Codes Industriels et ParallÚlisme - MCIP) in the winter term at ENSEEIHT Engineering School which belongs to the Institut National Polytechnique de Toulouse. The course is optional for final year master students in 'Option MFN - Mécanique de Fluides Numérique' (Computational Fluid Dynamics = CFD in english). The entire course is composed of 6 sessions and was held for the first time in 1996/1997 under the former label of "BES AVBP".

The course aims to apply fundamental issues of CFD like boundary conditions or numerical schemes (as taught in the first semester) in the frame of a industrial flow solver. For this, the parallel flow solver AVBP of CERFACS is utilized, which solves the compressible Navier-Stokes equations on unstructured grids.

In the first session of this course a brief introduction to the AVBP code and the pre- and postprocessing tools is given. A first computation on the standard, well-documentated test case "channel with bump" (see figure below) is carried out in order to familiarize the students with AVBP. The main part of the course (sessions 2 to 5) is devoted to a little project which is selected by the students from a list of proposed topics (see below). These projects deal with various aspects of CFD such as mesh generation, setting up of boundary conditions, etc., the execution of the flow solver and the visualization and interpretation of results. The commercial mesh generator PreBFC/Tgrid of Fluent Inc. is used for grid generation. Given the time restrictions and limited computational resources only two-dimensional configurations are proposed. All computations are carried out on the cluster of workstations at N7, with exception of the task on parallel computing, which is executed on Silicon Graphics local memory computers such as the SGI PowerChallenge of CERFACS or the SGI Origin2000 at CICT. The last session is devoted to an oral exam. A brief report which summarizes the results obtained has to be provided. A 35-page document on this hands-on course along with technical documentation describing the various software tools is made available at the beginning of the course.

Example for the flow in a "channel with bump".


Syllabus en francais du MCIP 'Aérodynamique et Calcul Parallèle' :

Le MCIP Aérodynamique et Calcul Parallèle a pour but de familiariser les étudiants avec l'utilisation d'un code parallèle de mécanique des fluides dans un cycle complet de calcul. Le logiciel utilisé est le code parallèle AVBP developpé au CERFACS, qui résout les equations de Navier-Stokes compressibles tridimensionnelles sur des maillages non structurés. Les trois étapes d'un cycle standard de calcul en mécanique des fluides (le pré-traitement des données, l'exécution du code de calcul et le post-traitement des résultats) sont abordées.

La prise en main du code AVBP se termine par le calcul d'un canal avec bosse qui est un cas test de réference bien documenté (cf. fig. au-dessus). La partie principale du MCIP consiste en l'execution d'un projet de libre choix entre les cinq taches proposées : calcul aerodynamique externe autour des profils d'ailes, calcul intèrne entrèe d'air, calcul intèrne de soupape d'admission d'un moteur à piston, calcul de combustion et calculs orientés aspects parallèlisme. Pour des raison de temps de calcul ces configurations sont limitées à deux dimensions. Ces calculs s'effectueront sur les stations de travail à l'N7, sauf le projet sur le parallélisme, qui sera effectué sur une machine multi-processeurs Silicon Graphics. En fonction du projet la géométrie est à maillée et les conditions aux limites sont à définir.


The choice of different tasks

At the beginning of the course the students select one topic from the list of the proposed tasks as presented here:

Airfoil computations    Engine computations    Valve computations   

Combustion computations    Parallel computing   

Last update by T. Schoenfeld: November 18, 1999.