Hostname: page-component-89b8bd64d-b5k59 Total loading time: 0 Render date: 2026-05-07T12:30:38.396Z Has data issue: false hasContentIssue false

EasyMSG: Tools and techniques for an adaptive overlapping in SPMD programming

Published online by Cambridge University Press:  15 October 2002

Pascal Havé*
Affiliation:
Laboratoire Jacques-Louis Lions, Université Pierre et Marie Curie, 4 place Jussieu, 75252 Paris Cedex 05, France. have@ann.jussieu.fr.
Get access

Abstract

During the development of a parallel solver for Maxwell equations by integral formulations and Fast Multipole Method (FMM), we needed to optimize a critical part including a lot of communications and computations. Generally, many parallel programs need to communicate, but choosing explicitly the way and the instant may decrease the efficiency of the overall program. So, the overlapping of computations and communications may be a way to reduce this drawback. We will see a implementation of this techniques using dynamic and adaptive overlapping based on the EasyMSG high level C++ library over MPI, a case of SPMD programming.

Information

Type
Research Article
Copyright
© EDP Sciences, SMAI, 2002

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable