Computational & Technology Resources
an online resource for computational,
engineering & technology publications
Computational Science, Engineering & Technology Series
ISSN 1759-3158
CSETS: 4
HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL MECHANICS
Edited by: B.H.V. Topping, L. Lämmer
Chapter 2

Developing Parallel Finite Element Software Using MPI

P.K. Jimack and N. Touheed

School of Computer Studies, University of Leeds, United Kingdom

Full Bibliographic Reference for this chapter
P.K. Jimack, N. Touheed, "Developing Parallel Finite Element Software Using MPI", in B.H.V. Topping, L. Lämmer, (Editors), "High Performance Computing for Computational Mechanics", Saxe-Coburg Publications, Stirlingshire, UK, Chapter 2, pp 15-38, 2000. doi:10.4203/csets.4.2
Abstract
This paper presents an introduction to writing parallel finite element programs using the Message Passing Interface (MPI) library. It is assumed that the reader has a working knowledge of the finite element method but has little or no prior experience with parallel computing. Hence the paper begins with a short review of some of the key concepts in parallel programming uncler a distributed memory paradigm before moving on to discuss the details of a simple parallel finite element algorithm. Implementation details of this algorithm are then considered with reference to the C programming language and a number of extensions and improvements are discussed.

purchase the full-text of this chapter (price £20)

go to the previous chapter
go to the next chapter
return to the table of contents
return to the book description
purchase this book (price £75 +P&P)