Solving the Navier-Stokes equations with detailed modeling of the tran
sport and reaction terms remains at the present time a very difficult
challenge. Direct simulations of two-dimensional reactive hows using a
ccurate models for the chemical reactions generally require days of co
mputing time on today's most powerful serial vector supercomputers. Up
to now, realistic three-dimensional simulations remain practically im
possible. Working with parallel computers seems to be at the present t
ime the only possible solution to investigate more complicated problem
s at acceptable costs, however, lack of standards on parallel architec
tures constitutes a real obstacle. In this paper, we describe the stru
cture of a parallel two-dimensional direct simulation code using detai
led transport, thermodynamic and reaction models. Separating the modul
es controlling the parallel work from the flow solver, it is possible
to get a high compatibility degree between parallel computers using di
stributed memory and message-passing communication. A dynamic load-bal
ancing procedure is implemented in order to optimize the distribution
of the load among the different nodes. Efficiencies obtained with this
code on many different architectures are given. First examples of app
lication conceding the interaction between vortices and a diffusion fl
ame are shown in order to illustrate the possibilities of the solver.
Copyright (C) 1996 Elsevier Science Ltd.