Abstract
Two parallel programming models applied to an adaptive finite element code for solving nonlinear simulation problems on unstructured grids are compared. As a test case we used a compressible fluid flow simulation where sequences of finite element solutions form time approximations to the Euler equations.
In the first model (explicit) the domain decomposition of unstructured grid is adopted, while the second (implicit) uses the functional decompo sition - both applied to the preconditioned GMRES method that solves iteratively the finite element system of linear equations. Results for HP SPP1600, HP S2000 and SGI Origin2000 are reported.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Idelsohn, S.R., Onate, E., Dvorkin, E.N. (eds.), Computational Mechanics. New Trends and Applications, Proc. of Fourth World Congress on Computat. Mechanics, June 29-July 2, 1998, Buenos Aires, CIMNE (Barcelona), 1998.
Banaś, K., and Plazek, J., Dynamic load balancing for the preconditioned GMRES solver in a parallel, adaptive finite element Euler code, in: J.-A. Desideri, et al., (eds.), Proc.Third ECCOMAS Computational Fluid Dynamics Conference, Sept.9–13, 1996, Paris (J.Wiley & Sons Ltd., 1996) 1025–1031.
Plazek, J., Banaś, K., Kitowski, J., and Boryczko, K., Exploiting two-level parallelism in FEM applications, in: B. Hertzberger and P. Sloot, (eds.), Proc.of HPCN’97 Conference, April 28–30, 1997, Vienna, Lecture Notes in Computer Science, 1225 (1997) 272–281 (Springer, Berlin).
Plażek, J., Banaś, J., and Kitowski, J., Finite element message-passing/DSM simulation algorithm for parallel computers, in: P. Sloot, M. Bubak and B. Hertzberger, (eds.), Proc.of HPCN’98 Conference, April 21–23, 1998, Amsterdam, Lecture Notes in Computer Science, 1401 (1998) 878–880 (Springer, Berlin).
Plazek, J., Bana’s, K., Kitowski, J., Implementation Issues of Computational Fluid Dynamics Algorithms on Parallel Computers, in: Dongarra, J., Luque, E., Margalef, T., (eds.), Proc.of 6th European PVM/MPI Users’ Group Meeting, Barcelona, Spain, September 1999, Lecture Notes in Computer Science, 1697 (1999) 349–355 (Springer Berlin).
Banaś, K., and Demkowicz, L., Entropy controlled adaptive finite element simulations for compressible gas flow, J. Computat. Phys. 126 (1996) 181–201.
Donea, J., and Quartapelle, L., An introduction to finite element methods for transient advection problems, Comp.Meth. Appl. Mech. Eng., 95 (1992) 169–203.
Saad, Y., and Schultz, M., GMRES: a generalizad minimal residual algorithm for solving nonsymmetric linear systems, SIAM J. Sci.Stat.Comp. 7 (1986) 856–869.
Saad, Y., Iterative Methods for Sparse Linear Systems (PWS Pub. Comp., 1996).
de Sturler, E., and van der Vorst, H.A., Communication cost reduction for Krylov methods on parallel computers, in: W. Gentsch and U. Harms, eds., Proc.of HPCN’94, Conference, April 18–20, 1994, Munich, Lecture Notes in Computer Science, 797 (1994) 190–195 (Springer, Berlin).
LeTallec, P., Domain decomposition method in computational mechanics, in: J.T. Oden, ed. (North Holland, Amsterdam, 1994).
Farhat, C., Lanteri, S., and Simon, H.D., TOP/DOMDEC-a software tool for mesh partitioning and parallel processing, Comput.Systems Eng., 6 (1995) 13–26.
P. Woodward and P. Colella, The numerical simulation of two dimensional fluid flow with strong shocks, J. Computat.Phys., 54 (1984) 115–173.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Płażek, J., Banaś, K., Kitowski, J. (2000). Scalable CFD Computations Using Message-Passing and Distributed Shared Memory Algorithms. In: Dongarra, J., Kacsuk, P., Podhorszki, N. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2000. Lecture Notes in Computer Science, vol 1908. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45255-9_39
Download citation
DOI: https://doi.org/10.1007/3-540-45255-9_39
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41010-2
Online ISBN: 978-3-540-45255-3
eBook Packages: Springer Book Archive