It's not about Open-MPI but I know of only one book on the internals of
MPI: "Inside the Message Passing Interface: Creating Fast Communication
Libraries" by Alexander Supalov.

I found it useful for understanding how MPI libraries are implemented.  It
is no substitute for spending hours reading source code or discussing
implementation details over coffee, but I think it is a useful guide to
understand what one sees in the source code of MPICH and Open-MPI.

Jeff

On Thu, Aug 6, 2020 at 6:27 AM Jeff Squyres (jsquyres) via users <
users@lists.open-mpi.org> wrote:

> FWIW, we didn't talk too much about the internals of Open MPI -- but it's
> a good place to start (i.e., you won't understand the internals until you
> understand the externals).
>
> You can find all the videos and slides for all 3 parts here:
> https://www.open-mpi.org/video/?category=general
>
> In additional, there's a now-several-years-old set of videos on the
> internals here: https://www.open-mpi.org/video/?category=internals
>
> Some of that information is dated, but the broad strokes are still very
> relevant.
>
>
>
> On Aug 6, 2020, at 7:13 AM, Oddo Da via users <users@lists.open-mpi.org>
> wrote:
>
> Thank you!
>
> On Thu, Aug 6, 2020 at 5:26 AM Gilles Gouaillardet via users <
> users@lists.open-mpi.org> wrote:
>
>> You can start with the recent talks given by Jeff Squyres and Ralph
>> Castain for Easybuild
>>
>> EasyBuild Tech Talk I - The ABCs of Open MPI, part 1 (by Jeff Squyres
>> & Ralph Castain)
>> https://www.youtube.com/watch?v=WpVbcYnFJmQ
>>
>> (there are three parts)
>>
>> Then the source code and interacting with the developers via github
>> and/or the devel mailing list
>>
>> Cheers,
>>
>> Gilles
>>
>> On Thu, Aug 6, 2020 at 5:47 PM Oddo Da via users
>> <users@lists.open-mpi.org> wrote:
>> >
>> > On Wed, Aug 5, 2020 at 11:06 PM Gilles Gouaillardet via users <
>> users@lists.open-mpi.org> wrote:
>> >>
>> >> Assuming you want to learn about MPI (and not the Open MPI internals),
>> >> the books by Bill Gropp et al. are the reference :
>> >> https://www.mcs.anl.gov/research/projects/mpi/usingmpi/
>> >>
>> >> (Using MPI 3rd edition is affordable on amazon)
>> >
>> >
>> > Thanks! Yes, this is what I was after. However, if I wanted to learn
>> about OpenMPI internals, what would be the go-to resource?
>>
>
>
> --
> Jeff Squyres
> jsquy...@cisco.com
>
>

-- 
Jeff Hammond
jeff.scie...@gmail.com
http://jeffhammond.github.io/

Reply via email to