Parallel Components for Multidimensional Quadrature: Some Experiences
Abstract
In this paper we present our experiences in wrapping a parallel multidimensional quadrature routine, based on the BLACS message-passing library, in order to obtain a software component computing multiple multidimensional integrals. The reference framework, where the component lives, is a programming environment called ASSIST, under development in the context of Italian research projects, which combines the component model with the structured parallel programming model. The approach described here not only allows to reuse the quadrature routine, preserving all its features, but also defines a general methodology for encapsulating into components existing parallel software that uses MPI or MPI-based implementations of BLACS, without changes to the software itself.Published
2001-03-01
Issue
Section
Proposal for Special Issue Papers