Implementations of multi-fluid hydrodynamic simulations on distributed memory computer with a fully parallelizable preconditioned Bi-CGSTAB method

Authors
Citation
F. Xiao, Implementations of multi-fluid hydrodynamic simulations on distributed memory computer with a fully parallelizable preconditioned Bi-CGSTAB method, COMP PHYS C, 137(2), 2001, pp. 274-285
Citations number
10
Categorie Soggetti
Physics
Journal title
COMPUTER PHYSICS COMMUNICATIONS
ISSN journal
00104655 → ACNP
Volume
137
Issue
2
Year of publication
2001
Pages
274 - 285
Database
ISI
SICI code
0010-4655(20010615)137:2<274:IOMHSO>2.0.ZU;2-P
Abstract
This paper reports recent work in implementing a multi-phase fluid dynamic code on a super computer system with distributed memory architecture. In th e numerical model. the dynamics of different fluids is formulated based on a unified framework for general continuum, The computational code was const ructed so that it is easily implemented on a distributed memory machine. A projection procedure for solving the flows of various compressibilities res ults in a pressure Poisson equation which has large discontinuities and sin gularities in the coefficients and the right-hand side terms, A preconditio ned Bi-CGSTAB method is used to solve the Poisson equation. A tridiagonal f actorization preconditioner is adopted to utilize the large scale pipeline structure of the hardware, To get perfect parallelism, we made use of a Jac obi splitting to invert the tri-diagonal system in the partitioning directi on. The resulting preconditioner is tested with a problem that has large ju mps and singularities. A satisfying vector processor utilization and a para llel speed-up of the fluid code are achieved. (C) 2001 Elsevier Science B,V , All rights reserved.