Abstract
This paper presents a concept and implementation of an object-oriented software environment for the parallel finite element modeling on networks (clusters) of workstations. This environment is an extension of the sequential NuscaS software, previously developed at the Technical University of Czestochowa. The domain decomposition technique and iterative methods of solving large sparse linear systems are used to develop the parallel kernel of the environment. The application of the object-oriented approach allows mechanisms supporting parallelism to be transparent for developers of new application modules. The performance results obtained for the simulation of solidification of castings are promising, and indicate that a significant reduction in runtime can be achieved for suficiently large meshes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Balay, S., Gropp, W., McInnes, L.C., Smith, B.: PETSc 2.0 User Manual. Tech. Report ANL-95/11-Revision 2.0.22, Aragonne National Lab., 1998 (available at http:// www.mcs.anl.gov/petsc/petsc.html)
Bubak, M.: Cluster Computing. In: Wyrzykowski, R., Mochnacki, B., Piech, H. (eds.): Proc. Third Int. Conf. on Parallel Processing and Applied Math.-PPAM’99, Kazimierz Dolny, Poland, (1999) 92–99
Dongarra, J., Duff, J. S., Sorensen D. C., van der Vorst, H. A.: Numerical Linear Algebra for High-Performance Computers. SIAM, Philadelphia (1998)
Al Geist et al.: PVM: Parallel Virtual Machine. A User’s Guide and Tutorial for Networked Parallel Computing. MIT Press, Cambridge MA (1994)
Gropp, W., Lusk, E., Skjellum, A.: Using MPI: Portable Parallel Programming with the Message-Passing Interface. MIT Press, Cambridge MA (1995)
Hendrickson, B., Leland, R.: The Chaco User’s Guide. Tech. Report SAND95-2344, Sandia National Lab., 1995
Meisel, M., Meyer, A.: Hierarchically Preconditioned Parallel CG-Solvers with and without Coarse-Mesh Solvers Inside. SFB399-Preprint 97-20, Technische Universitat Chemnitz, 1997
Parallel Programming Using C++. G. V. Vilson, P. Lu, editors. MIT Press, Cambridge MA (1996)
Saad, Y.: Iterative Methods for Sparse Linear Systems. PWS Publishing, New York(1995)
Saad, Y., Malevsky, A. V.: P-SPARSLIB: A Portable Library of Distributed Memory Sparse Linear Solvers. Tech. Report UMSI 95-180, Univ. Minnesota, 1995.
Topping, B. H., Khan, A. I.: Parallel Finite Element Computations. Saxe-Coburg Publications, Edinburgh (1996)
Tuminaro, R. S., Heroux, M., Hutchinson, S. A., Shadid, J. N.: Official Aztec User’s Guide: Version 2.1. Sandia National Lab., 1999 (available at http://www.cs.sandia.gov/CRF/Aztec pubs.html)
Wyrzykowski, R., Sczygiol, N., Olas, T., Kaniewski, J.: Parallel Finite Element Modeling of Solidification Processes. Lect. Notes in Comp. Sci. 1557 (1999) 183–195
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wyrzykowski, R., Olas, T., Sczygiol, N. (2001). Object-Oriented Approach to Finite Element Modeling on Clusters. In: Sørevik, T., Manne, F., Gebremedhin, A.H., Moe, R. (eds) Applied Parallel Computing. New Paradigms for HPC in Industry and Academia. PARA 2000. Lecture Notes in Computer Science, vol 1947. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-70734-4_30
Download citation
DOI: https://doi.org/10.1007/3-540-70734-4_30
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41729-3
Online ISBN: 978-3-540-70734-9
eBook Packages: Springer Book Archive