MPI MESSAGE PASSING INTERFACE

MPI MESSAGE PASSING INTERFACE David COLIGNON, ULg CÉCI - Consortium des Équipements de Calcul Intensif http://www.ceci-hpc.be Outline • Introductio...
Author: Lorin McCoy
6 downloads 0 Views 1MB Size
MPI MESSAGE PASSING INTERFACE David COLIGNON, ULg CÉCI - Consortium des Équipements de Calcul Intensif http://www.ceci-hpc.be

Outline

• Introduction • From serial source code to parallel execution • MPI functions I ‣ Global Environment ‣ Point-to-Point Communication

• Exercice • MPI functions II

‣ Collective Communication ‣ Global Reduction Operations ‣ Communication Modes

• References

2

Introduction: Target ,-./0-12/34$!3560# =.,)'#(..)#,

!

!

>?@

>?@

>?@

>?@

>?@

>?@

A)0('1

A)0('1

A)0('1

A)0('1

A)0('1

A)0('1

!"#$%&'(#)**('%$"*%+,*%(-.%&'+/",)%0)0('1

Each "processor" has its own memory !2&3+#+,%#(004.+#",+(. or separate address space

!

!2&3+#+,%*1.#$'(.+5",+(.

!

6+77+#43,%,(%&'(8'"0%94,%.(:7)-%$+;;).%*+;)