z-logo
Premium
Parallelizing FLITE3D—a multigrid finite element Euler solver
Author(s) -
Hu Y. F.,
Emerson D. R.,
Ashworth M.,
Maguire K. C. F.,
Blake R. J.
Publication year - 2001
Publication title -
international journal for numerical methods in fluids
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.938
H-Index - 112
eISSN - 1097-0363
pISSN - 0271-2091
DOI - 10.1002/1097-0363(20010415)35:7<809::aid-fld114>3.0.co;2-7
Subject(s) - multigrid method , polygon mesh , computer science , solver , parallel computing , aerospace , computational science , euler equations , code (set theory) , finite element method , backward euler method , overhead (engineering) , euler's formula , discretization , computational fluid dynamics , partial differential equation , mathematics , aerospace engineering , computer graphics (images) , engineering , programming language , structural engineering , mathematical analysis , set (abstract data type)
FLITE3D is a multigrid Euler solver. It is used extensively by British Aerospace in aircraft design and simulation. This paper presents experiences in parallelizing this industrial code. Owing to the employment of an agglomeration‐based multigrid technique, the communication overhead on the coarser meshes could readily erode any gain from the use of parallel computers. The parallelization of the code therefore required careful design and implementation. The strategy adopted in the parallelization of the code, including the use of data structures and communication primitives, is described. Numerical results are presented to demonstrate the efficiency of the resulting parallel code. Copyright © 2001 John Wiley & Sons, Ltd.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here