Using MPI : Portable Parallel Programming with the Message Passing Interface

Saved in:
Bibliographic Details
Title: Using MPI : Portable Parallel Programming with the Message Passing Interface
Description: 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.
Authors: William Gropp, Ewing Lusk, Anthony Skjellum
Resource Type: eBook.
Subjects: Parallel programming (Computer science), Parallel computers--Programming, Computer interfaces
Categories: COMPUTERS / Computer Science
Database: eBook Collection (EBSCOhost)
FullText Links:
  – Type: ebook-pdf
Text:
  Availability: 0
Header DbId: nlebk
DbLabel: eBook Collection (EBSCOhost)
An: 18119
RelevancyScore: 959
AccessLevel: 6
PubType: eBook
PubTypeId: ebook
PreciseRelevancyScore: 959.155151367188
IllustrationInfo
ImageInfo – Size: thumb
  Target: https://rps2images.ebscohost.com/rpsweb/othumb?id=NL$18119$PDF&s=r
– Size: medium
  Target: https://rps2images.ebscohost.com/rpsweb/othumb?id=NL$18119$PDF&s=d
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Using MPI : Portable Parallel Programming with the Message Passing Interface
– Name: Abstract
  Label: Description
  Group: Ab
  Data: 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.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22William+Gropp%22">William Gropp</searchLink><br /><searchLink fieldCode="AR" term="%22Ewing+Lusk%22">Ewing Lusk</searchLink><br /><searchLink fieldCode="AR" term="%22Anthony+Skjellum%22">Anthony Skjellum</searchLink>
– Name: TypePub
  Label: Resource Type
  Group: TypPub
  Data: eBook.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Parallel+programming+%28Computer+science%29%22">Parallel programming (Computer science)</searchLink><br /><searchLink fieldCode="DE" term="%22Parallel+computers--Programming%22">Parallel computers--Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+interfaces%22">Computer interfaces</searchLink>
– Name: SubjectBISAC
  Label: Categories
  Group: Su
  Data: <searchLink fieldCode="ZK" term="%22COMPUTERS+%2F+Computer+Science%22">COMPUTERS / Computer Science</searchLink>
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=nlebk&AN=18119
RecordInfo BibRecord:
  BibEntity:
    Classifications:
      – Code: 005.275
        Scheme: ddc
        Type: prePub
    Languages:
      – Code: eng
        Text: English
    Subjects:
      – SubjectFull: Parallel programming (Computer science)
        Type: general
      – SubjectFull: Parallel computers--Programming
        Type: general
      – SubjectFull: Computer interfaces
        Type: general
    Titles:
      – TitleFull: Using MPI : Portable Parallel Programming with the Message Passing Interface
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: William Gropp
      – PersonEntity:
          Name:
            NameFull: Ewing Lusk
      – PersonEntity:
          Name:
            NameFull: Anthony Skjellum
      – PersonEntity:
          Name:
            NameFull: William Gropp
      – PersonEntity:
          Name:
            NameFull: Ewing Lusk
      – PersonEntity:
          Name:
            NameFull: Anthony Skjellum
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 1999
            – D: 04
              M: 02
              Type: profile
              Y: 2014
          Identifiers:
            – Type: isbn-print
              Value: 9780262571326
            – Type: isbn-electronic
              Value: 9780262256285
          Titles:
            – TitleFull: Using MPI : Portable Parallel Programming with the Message Passing Interface
              Type: main
ResultId 1