Vn. Vatsa et Dp. Hammond, VISCOUS POW COMPUTATIONS FOR COMPLEX GEOMETRIES ON PARALLEL COMPUTERS, Advances in engineering software, 29(3-6), 1998, pp. 337-343
A widely used computational fluid dynamics (CFD) code known as TLNS3D,
which was developed for large, shared-memory computers, is ported to
a distributed computing environment. An engineering approach is used h
ere to parallelize this code so that minimal deviation from the origin
al (non-parallel) code is incurred. A natural partitioning along grid
blocks is adopted in which one or more blocks are distributed to each
of the available processors. An automatic, static load-balancing strat
egy is employed for equitable distribution of computational work to sp
ecified processors. The message passing interface (MPI) protocols are
incorporated for data communication. Both synchronous and asynchronous
communication modes have been incorporated. As the number of processo
rs is increased, the asynchronous communication mode shows much better
scalability and clearly outperforms the synchronous mode of communica
tion. (C) 1998 Elsevier Science Limited. All rights reserved.