AVBp  AVBP Parallel Computing

Author : Thilo Schönfeld, CERFACS  schonfel@cerfacs.fr
Objectives :
This project centers around parallel computing aspects in CFD. The computations
are based on the unstructured flower solver AVBP
of CERFACS. Two tasks are proposed:

Parallel computing: execution of AVBP on 1, 2, 4, 8, etc. processors, measuring
of CPU times and creation of a "speedup" table. The influence on the restitution
time by parameters such as the mesh size, the numerical methods or the
partitioning algorithms is investigated.

Programming exercise: routines are written in FORTRAN 77/90 language that
allow to calculate (in a parallel and unstructured code environment) the
minimal wall distance for each grid point. The computation of these minimal
wall distances is useful when for example using wall functions for turbulence
models. A strategy is to be established to obtain this information on the
nearest wall distance across several processors.
Working plan :

AVBp.1 : Introduction to the AVBP flow solver, execution of an academic
test case (channel with bump).

AVBp.2 : Parallel computing (speedup, etc.) on a multiple processor machine,
grid size influence, etc.

AVBp.3 : Conceiving a basic programming strategy for the nearest walldistance
calculation, programming of FORTRAN routines and application to test cases.
Week

1

2

3

4

5

6

AVBp.1

****

*





AVBp.2


***

*




AVBp.3



***

****

****


Exam 





****

Deliverables :

1. Speedup tables

2. FORTRAN routines for wallfunction calculation

3. Report
Bibliography :

[1] The AVBP User's Manual, T. Schönfeld, CERFACS, 1999.

[2] Cours de FORTRAN77/90.
Pedagogical interest :
Introduction to parallel computing.
Back to index