Using MPI Portable Parallel Programming with the Message Passing Interface

The Message Passing Interface (MPI) specification is widely used for solving significant scientific and engineering problems on parallel computers. There exist more than a dozen implementations on computer platforms ranging from IBM SP-2 supercomputers to clusters of PCs running Windows NT or Linux...

Celý popis

Uložené v:
Podrobná bibliografia
Hlavní autori: Gropp, William, Lusk, Ewing, Skjellum, Anthony
Médium: E-kniha Kniha
Jazyk:English
Vydavateľské údaje: Cambridge, Mass MIT Press 1999
Vydanie:2
Edícia:Scientific and Engineering Computation
Predmet:
ISBN:0262571323, 9780262571326, 026257134X, 9780262571340
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract The Message Passing Interface (MPI) specification is widely used for solving significant scientific and engineering problems on parallel computers. There exist more than a dozen implementations on computer platforms ranging from IBM SP-2 supercomputers to clusters of PCs running Windows NT or Linux ("Beowulf" machines). The initial MPI Standard document, MPI-1, was recently updated by the MPI Forum. The new version, MPI-2, contains both significant enhancements to the existing MPI core and new features.Using MPI is a completely up-to-date version of the authors' 1994 introduction to the core functions of MPI. It adds material on the new C++ and Fortran 90 bindings for MPI throughout the book. It contains greater discussion of datatype extents, the most frequently misunderstood feature of MPI-1, as well as material on the new extensions to basic MPI functionality added by the MPI-2 Forum in the area of MPI datatypes and collective operations. Using MPI-2 covers the new extensions to basic MPI. These include parallel I/O, remote memory access operations, and dynamic process management. The volume also includes material on tuning MPI applications for high performance on modern MPI implementations.
AbstractList The Message Passing Interface (MPI) specification is widely used for solving significant scientific and engineering problems on parallel computers. There exist more than a dozen implementations on computer platforms ranging from IBM SP-2 supercomputers to clusters of PCs running Windows NT or Linux ("Beowulf" machines). The initial MPI Standard document, MPI-1, was recently updated by the MPI Forum. The new version, MPI-2, contains both significant enhancements to the existing MPI core and new features.Using MPI is a completely up-to-date version of the authors' 1994 introduction to the core functions of MPI. It adds material on the new C++ and Fortran 90 bindings for MPI throughout the book. It contains greater discussion of datatype extents, the most frequently misunderstood feature of MPI-1, as well as material on the new extensions to basic MPI functionality added by the MPI-2 Forum in the area of MPI datatypes and collective operations. Using MPI-2 covers the new extensions to basic MPI. These include parallel I/O, remote memory access operations, and dynamic process management. The volume also includes material on tuning MPI applications for high performance on modern MPI implementations.
Author Gropp, William
Skjellum, Anthony
Lusk, Ewing
Author_xml – sequence: 1
  givenname: William
  surname: Gropp
  fullname: Gropp, William
  organization: University of Illinois Urbana-Champaign
– sequence: 2
  givenname: Ewing
  surname: Lusk
  fullname: Lusk, Ewing
  organization: Argonne National Laboratory
– sequence: 3
  givenname: Anthony
  surname: Skjellum
  fullname: Skjellum, Anthony
  organization: Auburn University
BackLink https://cir.nii.ac.jp/crid/1130000797740482944$$DView record in CiNii
BookMark eNotj01PwzAMhoNgaN3oD-CCOCBx2mY730eoBkwaggNwrdI2QYXRjmVI_HxSjYNt2X7eV_aEnXR95xm7QJhrKXHx1e63Ox_jQoNUcwBMAXjEcqsNkCKSiow8ZpOhkRo58REbWwFEVqhTlhllCFGAHbM8xo-kTqRKo4xlr7Ht3i8fn1dnbBTcJvr8v07Z293ypXiYrZ_uV8XNeuYQUeHvzHrVBKo51KYS4FC7piIFobEoPKdAIhiEyjjdNA6CRl_XaWO49iCC41N2fTDe7vrvHx_3pa_6_rP23X7nNuXytuCcGyMhkVcHsmvbsm6HjMiH87XVWoAw6UGRsPMD1nrvy8ErloqUJs35HxEbVAk
ContentType eBook
Book
Copyright 1999 Massachusetts Institute of Technology
Copyright_xml – notice: 1999 Massachusetts Institute of Technology
DBID RYH
DEWEY 005.275
DOI 10.7551/mitpress/7056.001.0001
DatabaseName CiNii Complete
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9780262256285
0262256282
Edition 2
ExternalDocumentID EBC3338850
BA4510092X
6267273
GroupedDBID -D2
05S
089
2ZV
38.
6IK
A4I
A4J
AABBV
AAWNI
ABARN
ABHES
ABIAV
ABQPQ
ACGNG
ACLGV
ADVEM
AERYV
AIJWT
AILDO
AIXPE
AJFER
AJYPA
ALMA_UNASSIGNED_HOLDINGS
AZZ
BBABE
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CZZ
D2
DHNOV
DUGUG
DYIFQ
EBSCA
ECNEQ
GEOUK
HF4
JJU
JNA
KAD
MICIX
OCL
ONAOG
P73
PLCCB
PQEST
PQQKQ
PQUKI
VX
XI1
-VX
AAIPT
ABAZT
ABMRC
ABOMZ
ADAIE
AGGIE
AHWGJ
AMYDA
B0Z
ECOWB
OQ9
RYH
ID FETCH-LOGICAL-a11161x-9e6df2c30c8b40a17adb260fd914e32f24f810b8a7dda0f71ecc14e837e04fa3
ISBN 0262571323
9780262571326
026257134X
9780262571340
IngestDate Wed Dec 10 10:34:43 EST 2025
Fri Jun 27 00:05:16 EDT 2025
Tue Jul 13 17:22:34 EDT 2021
IsPeerReviewed false
IsScholarly false
LCCN 94022946
LCCallNum_Ident QA76.642 .G76 1999
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a11161x-9e6df2c30c8b40a17adb260fd914e32f24f810b8a7dda0f71ecc14e837e04fa3
Notes Includes indexes
Bibliography: p. [353]-361
OCLC 868211409
PQID EBC3338850
PageCount 395
ParticipantIDs proquest_ebookcentral_EBC3338850
nii_cinii_1130000797740482944
ieee_books_6267273
ProviderPackageCode BPEOZ
BGNUA
ECNEQ
6IK
DYIFQ
OCL
BKEBE
-D2
BEFXN
BFFAM
PublicationCentury 1900
PublicationDate 1999
c1999
PublicationDateYYYYMMDD 1999-01-01
PublicationDate_xml – year: 1999
  text: 1999
PublicationDecade 1990
PublicationPlace Cambridge, Mass
PublicationPlace_xml – name: Cambridge, Mass
– name: Cambridge
PublicationSeriesTitle Scientific and Engineering Computation
PublicationYear 1999
Publisher MIT Press
Publisher_xml – name: MIT Press
SSID ssj0000266211
Score 1.7870065
Snippet The Message Passing Interface (MPI) specification is widely used for solving significant scientific and engineering problems on parallel computers. There exist...
SourceID proquest
nii
ieee
SourceType Publisher
SubjectTerms Computer interfaces
Computing and Processing
Parallel computers
Parallel programming (Computer science)
Programming
Subtitle Portable Parallel Programming with the Message Passing Interface
TableOfContents Intro -- Contents -- Series Foreword -- Preface to the Second Edition -- Preface to the First Edition -- 1 - Background -- 2 - Introduction to MPI -- 3 - Using MPI in Simple Programs -- 4 - Intermediate MPI -- 5 - Advanced Message Passing in MPI -- 6 - Parallel Libraries -- 7 - Other Features of MPI -- 8 - Understanding how MPI Implementations Work -- 9 - Comparing MPI with Other Systems for Interprocess Communication -- 10 - Beyond Message Passing -- Glossary of Selected Terms -- A - Summary of MPI-1 Routines and Their Arguments -- B - The MPICH Implementation of MPI -- C - The MPE Multiprocessing Environment -- D - MPI Resources on the World Wide Web -- E - Language Details -- References -- Subject Index -- Function and Term Index
Title Using MPI
URI https://ieeexplore.ieee.org/servlet/opac?bknumber=6267273
https://cir.nii.ac.jp/crid/1130000797740482944
https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=3338850
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LS8QwEB50V9CTb1xf7MGbFJsmbZKrsiqIj4OKt9I2CVSwynbV_flO0rTr6-LBS-gDpiSTTr5JZuYDOKAK55HRIqCxygNWEB3kpqABJ5lMWM4SFhpHNsGvrsTDg7zxLAi1oxPgVSWmU_nyr6rGZ6hsmzr7B3V3QvEBXqPSsUW1Y_sNEXe3nsLIuf2XN90-6Nn4-cXRz_lNlS745rVubOB7u245Fq5H3bIe-4oCjcWxlZDrhg_AxRW544ZPZQwPG2KImYaVT6qT3_YQ0Ep-ifhonEv0zvBntymWv5lajlALh-KpnLiAXbzkiKXswY4tCUlmy0sX9IeukwVL89CPWExZD_pno-u7i25HDL-XoDvapHFb8Uet8KMvoj0PDoKBqix_LKEOF9yuQF_bZJFVmNPVGiy3FBlDbzHXYdEpZYhK2YD709HtyXng2SeCDO1_QqaB1IkyUUHDQuQszAjPVI7un1GSME0jEzEjSJiLjCuVhYYT_B3wDbr8OmQmo5vQq54rvQVDomKZc3TGdIaIScaIqmwdOiJ1LkITmwGs2i6ldt7UqR-oAexhB9OitC2xx46I5yxcR6MbScYGMGy7nrqTdR_Om46OTyilQsTh9m9yd2BpNgd2oTcZv-o9WCjeJmU93vda-QCByyA8
linkProvider ProQuest Ebooks
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Using+MPI&rft.au=Gropp%2C+William&rft.au=Lusk%2C+Ewing&rft.au=Skjellum%2C+Anthony&rft.series=Scientific+and+Engineering+Computation&rft.date=1999-01-01&rft.pub=MIT+Press&rft.isbn=9780262256285&rft_id=info:doi/10.7551%2Fmitpress%2F7056.001.0001&rft.externalDocID=6267273
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780262571326/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780262571326/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780262571326/sc.gif&client=summon&freeimage=true