Skip to main content

Object-Oriented Approach to Finite Element Modeling on Clusters

  • Conference paper
  • First Online:
Book cover Applied Parallel Computing. New Paradigms for HPC in Industry and Academia (PARA 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1947))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

  2. 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

    Google Scholar 

  3. Dongarra, J., Duff, J. S., Sorensen D. C., van der Vorst, H. A.: Numerical Linear Algebra for High-Performance Computers. SIAM, Philadelphia (1998)

    Google Scholar 

  4. Al Geist et al.: PVM: Parallel Virtual Machine. A User’s Guide and Tutorial for Networked Parallel Computing. MIT Press, Cambridge MA (1994)

    Google Scholar 

  5. Gropp, W., Lusk, E., Skjellum, A.: Using MPI: Portable Parallel Programming with the Message-Passing Interface. MIT Press, Cambridge MA (1995)

    Google Scholar 

  6. Hendrickson, B., Leland, R.: The Chaco User’s Guide. Tech. Report SAND95-2344, Sandia National Lab., 1995

    Google Scholar 

  7. Meisel, M., Meyer, A.: Hierarchically Preconditioned Parallel CG-Solvers with and without Coarse-Mesh Solvers Inside. SFB399-Preprint 97-20, Technische Universitat Chemnitz, 1997

    Google Scholar 

  8. Parallel Programming Using C++. G. V. Vilson, P. Lu, editors. MIT Press, Cambridge MA (1996)

    Google Scholar 

  9. Saad, Y.: Iterative Methods for Sparse Linear Systems. PWS Publishing, New York(1995)

    Google Scholar 

  10. Saad, Y., Malevsky, A. V.: P-SPARSLIB: A Portable Library of Distributed Memory Sparse Linear Solvers. Tech. Report UMSI 95-180, Univ. Minnesota, 1995.

    Google Scholar 

  11. Topping, B. H., Khan, A. I.: Parallel Finite Element Computations. Saxe-Coburg Publications, Edinburgh (1996)

    Google Scholar 

  12. 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)

  13. Wyrzykowski, R., Sczygiol, N., Olas, T., Kaniewski, J.: Parallel Finite Element Modeling of Solidification Processes. Lect. Notes in Comp. Sci. 1557 (1999) 183–195

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics