EasyMSG: tools and techniques for an adaptive overlapping in SPMD programming During the development of a parallel solver for Maxwell equations by integral formulations and fast multipole method, 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 an implementation of this techniques using dynamic and adaptive overlapping based on the EasyMSG high level C++ library over MPI, a case of SPMD programming.

Keywords for this software

Anything in here will be replaced on browsers that support the canvas element