z
Peter Pacheco
Vzporedno programiranje z MPI je osnovni uvod v programiranje vzporednih sistemov, ki uporabljajo knjižnico razširitev MPI 1 C in Fortran. Namenjen je za uporabo študentov in strokovnjakov z nekaj znanja o programiranju konvencionalnih, enoprocesorskih sistemov, vendar imajo malo ali nič izkušenj pri programiranju večprocesnih sistemov. To je obsežna revizija in širitev Uporabniški priročnik za MPI.
Informacije o pridobitvi kopije knjige lahko dobite pri založbi Morgan Kaufmann Publishers Inc.
Izvorno kodo lahko prenesete za vse programe v knjigi. Koda je na voljo v C (posodobljeno 2000/01/23) ali Fortran (posodobljeno 2000/08/23). Te datoteke so bile ustvarjene s tarifo komunalnih storitev Unix in stiskanjem. Če imate težave z razpakiranjem, lahko najdete nekaj pomoči tukaj.
Errata (posodobljeno 2002/10/16) in opombe (posodobljeno 2008/06/01) bodo objavljene na spletu takoj, ko bodo na voljo.
Izvajanje MPI
Obstaja več prosto razpoložljivih implementacij MPI, ki delujejo na različnih platformah:
- Implementacija MPICH poteka na številnih platformah in operacijskih sistemih, vključno z Unixom in Windowsom.
- Implementacija OpenMPI deluje na različnih sistemih.
- Implementacija LAM poteka v omrežjih delovnih postaj Unix / Posix.
Več o MPI
Dodatne informacije o MPI so na voljo iz različnih virov. Standard MPI 1.1 je na voljo v postscriptu, stisnjenem postscriptu, PDF-ju in html-ju.
Spletna stran MPI foruma ima povezave do vseh dokumentov MPI, napak in arhivov sestankov foruma.
Obstaja spletna stran, posvečena MPI v Argonne National Lab.
Spletna stran Beowulf in poštni seznam je še en dober vir informacij o MPI.
Če imate vprašanja o MPI, na katere ni odgovorjeno nobeno od teh spletnih mest, lahko poskusite objaviti svoje vprašanje v novičarski skupini MPI.
Obstaja tudi nekaj drugih knjig, posvečenih v celoti ali delno MPI:
- Uporaba MPI Williama Groppa, Ewinga Luska in Anthonyja Skjelluma.
- MPI: Celoten referenčni opis Marc Snirja, Stevea Ottoja, Stevena Huss-Ledermana, Davida Walkerja in Jack Dongarre. Prva izdaja je na voljo tudi v html-u.
- Oblikovanje in izgradnja vzporednih programov Iana Fostera.
MPI-2
Dokumenti MPI-2 so na voljo na spletni strani MPI Foruma. Ti dokumenti so na voljo v postscriptu, stisnjenem postscriptu in html-ju. Obstaja spremljevalni obseg uporabe MPI, Uporaba MPI-2, William Gropp, Ewing Lusk in Rajeev Thakur. Obstaja tudi drugi obseg MPI: Popolna referenca, William Gropp, Steven Huss-Lederman, Andrew Lumsdaine, Ewing Lusk, Bill Nitzberg, William Saphir in Marc Snir. To je namenjeno MPI-2.
C + +
Če želite uporabiti MPI z objektno orientiranim jezikom, ima poročilo MPI-2 vezave za C + +, čeprav so zdaj zastarele.
Tu lahko najdete izvirno objavo v angleščini: http://www.cs.usfca.edu/~peter/ppmpi/