It covers a good deal more than MPI, but there is at least one full
chapter on MPI in

    Scientific Programming and Computer Architecture, Divakar
Viswanath (MIT Press, 2017)

also available online at

    https://divakarvi.github.io/bk-spca/spca.html
    https://divakarvi.github.io/bk-spca/spca.html#toc-Chapter-6

I found that to be quite useful and informative.  It's opinionated,
but aren't we all, and he gives reasons for his opinions.

On Thu, Aug 6, 2020 at 9:25 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
>

Reply via email to