Introduction to MPI - Part I

preview_player
Показать описание
Have you discovered that you need to learn about and how to write parallel codes using Message Passing Interface (MPI) for your research? This talk is aims to enable those needing to do such! Don’t worry, no prior MPI knowledge or experience is needed! MPI programs can be written in C, C++, or Fortran so prior C, C++, and/or Fortran programming experience is needed. Since there is a one-to-one mapping of MPI C calls to Fortran MPI calls, to keep the presentation straight-forward, the code examples given in the presentation will use C and/or C++, but after the talk equivalent C, C++, and Fortran programs for all examples presented will be made available. This talk will cover the following: (i) an overview of what MPI is and enables one to do, (ii) demonstrate a simple a “Hello World!” program, (iii) demonstrate how to compile and run MPI programs, (iv) present an overview of some of the basic MPI communications API calls, and (v) begin to discuss and demonstrate with sample programs how to think about and organize MPI programs to run things in parallel. (NOTE: There will be Part II talk continuing where this talk ends, i.e., the Nov. 25, 2015 SHARCNET General Interest webinar).

Our complete MPI series of webinars:

________________________________________­_________

Рекомендации по теме
Комментарии
Автор

Fantastic! All of the other tutorials for MPI that I have found have forced me at full speed into a roadblock. This one has been very helpful and informative.

destigmatizemath
Автор

I had to wach this twice, but it helped so much. Thank you!

forgodalone
Автор

I was looking for this kind of tutorial for long time. It helps a lot, thanks!

db
Автор

short and precise explanation!!! good job there buddy

thelasttimeitookashowerwas
Автор

Thank you. Very clear and informative explanantion..!!

udarakaseniviranthna
Автор

good explanation. however, cannot find mpirun.exe

electrotsmishar