Thankyou for the reference to the Divakar Viswanath book. It is very generous that it is available online - I just wish it was in ePub format. I guess that is a decision of MIT Press. I would happily pay for an ePub edition. I just cannot justify more shelf space for physical books.
On Thu, 20 Aug 2020 at 18:27, Jeff Hammond via users < users@lists.open-mpi.org> wrote: > 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/ >