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 8
An Object Oriented Approach to Parallel Computing P. Devloo
FEC/UNICAMP, São Paulo, Brazil P. Devloo, "An Object Oriented Approach to Parallel Computing", in B.H.V. Topping, L. Lämmer, (Editors), "High Performance Computing for Computational Mechanics", Saxe-Coburg Publications, Stirlingshire, UK, Chapter 8, pp 133-154, 2000. doi:10.4203/csets.4.8
Abstract
OOPAR, an object oriented environment for the development of parallel
algorithms is presented. Within this environment, the notion of distributed
data and tasks is introduced. A parallel algorithm is a sequence of tasks which
transform distributed data objects. Synchronization of the tasks is managed by
associating version numbers with the distributed data objects and creating execution
dependencies of tasks on distributed data objects with particular version
numbers. Communication between processors is done by a standard communication
library such as MPI or PVM.
purchase the full-text of this chapter (price £20)
go to the previous chapter |
|