welcome
information | seminars

1999 MCS Divisional Seminars & Colloquia


Efficient Parallel Algorithms for Computational Fluid Dynamics

Vivek Sarin
Purdue University 
Hosted by Jorge More

10:30AM, Tuesday, February 22, 1999
Building 221, A-216


Abstract This talk addresses a number of challenging issues in developing parallel algorithms for large-scale scientific \ simulations. We will present recent results from the simulation of particles in fluids, a problem of great interest to numerous industries, e.g., the petroleum industry. As part of a Grand Challenge project, we have developed two state-of-the-art packages called Particle Movers based on distinct modeling approaches, and have implemented them on several parallel platforms. The most time-consuming component of these simulations is the solution of nonsymmetric, indefinite, sparse linear systems at each time step. This poses significant challenges in developing preconditioners for iterative solvers that are robust and effective in addition to being parallelizable. We have developed a number of innovative techniques that include a novel multilevel algorithm to represent discrete divergence-free space for incompressible fluids and optimal matrix-free parallel preconditioners for enforcing the rigid-body motion of the particles. Our approach combines robust and effective preconditioning with excellent parallel performance, and is superior to methods based on domain decomposition, multigrid, approximate inverses, and incomplete factorizations for fluid problems. Using our techniques, realistic three-dimensional flows with thousands of particles have been simulated for the first time on high performance architectures such as the SGI Origin2000. Ongoing work supported by a KDI award extends this work to various types of fluids. Relevant publications and additional details are available on the Web.
[MCS | Research | Resources | People | Collaboration | Software | Publications | Information]