Message-Passing:
MPI:
wichtige
MPI-Routinen:
|
mpi_init |
Anmelden beim MPI-System |
|
mpi_comm_size |
Anzahl der Tasks |
|
mpi_comm_rank |
Task-Id (0 .. size-1) |
|
mpi_bcast |
einer verschickt Daten an alle |
|
mpi_reduce |
Teilergebnisse an einer Stelle zusammenfassen (addieren o.ä.) |
|
mpi_finalize |
Abmelden beim MPI-System |
Übersetzen:
% mpif90 +O3 mpi.f -o mpi
Ausführen:
% mpirun -np 8 mpi
Laufzeiten:
| CPUs | 1 | 2 | 4 | 8 |
| Zeit/s | 65.7 | 33.0 | 16.5 | 8.5 |
| Speedup | 1 | 2.0 | 4.0 | 7.7 |
Weitere Informationen in den Kursen
![]()