Useful and Extensive MPI tutorial/notes in FORTRAN

  • Context: Fortran 
  • Thread starter Thread starter sketos
  • Start date Start date
  • Tags Tags
    Fortran
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
4 replies · 2K views
sketos
Messages
55
Reaction score
0
Hello Everyone,

I am a new user of MPI in fortran ( i have used fortran for an adequate time ) and I want to make myself familiar with the subject. Has anyone you stumbled upon a useful tutorial in MPI for fortran but simultaneously extensive ?

Or maybe someone has used a textbook that turned out to be useful in that topic?
 
Physics news on Phys.org
this is one the best i could find online, but still doesn't cover many examples. I will have to post process a quite huge N-Body simulation and i assume i need to go deeper into the subject ...
 
You mean, you already looked into the links at bottom of the Wikipedia entry, too?
50-page pdf
150-page pdf

Then, there is also OpenMPI
 
Are you well versed in parallel computing?
Using MPI should be the easy part if you are 'fluent' in fortran, the hard part is parallelizing your computation/algorithm.

I'm not really aware of books focused on the MPI library.
This one is written in C but also has the code in fortran 77
https://www.amazon.com/dp/1558603395/?tag=pfamazon01-20

For another approach I can recommend the book by Bisseling.
It is mostly focused on the BSP-model which makes parallel programming quite easy even for me (I only had a course in C and some experience with simple monte carlo simulations before I started the book).
An appendix also explains how you can program in the BSP style using MPI primitives.
 
  • Like
Likes   Reactions: sketos