O'Reilly logo

Multicore and GPU Programming by Gerassimos Barlas

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

5.19 The boost.MPI Library

The Boost.MPI wrapper library constitutes a major departure from the C/Fortran idiosyncrasies of MPI and toward simplicity and elegance. The only problem is that at the time of this writing, Boost.MPI does not support or provide abstractions for the full spectrum of communication primitives made available by MPI. Additionally, only the MPI 1.1 standard is supported. This means that the C bindings are still the best vehicle to extract the maximum of performance from your parallel platform, but it is also arguably true that Boost.MPI is the best way of extracting the maximum performance from your programming effort!

Boost.MPI is a small part of the Boost library that is primarily made of template classes but also some ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required