Academic Journal

Pursuing Scalability for hypre's Conceptual Interfaces.

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Pursuing Scalability for hypre's Conceptual Interfaces.
Συγγραφείς: Falgout, Robert D.1 rfalgout@llnl.gov, Jones, Jim E.2 jim@fit.edu, Yang, Ulrike Meier1 umyang@llnl.gov
Πηγή: ACM Transactions on Mathematical Software. Sep2005, Vol. 31 Issue 3, p326-350. 25p.
Θεματικοί όροι: *Data transmission systems, *Systems design, *Computer programming, Computer interfaces, Finite element method data processing, Linear systems
Περίληψη: The software library hypre provides high-performance preconditioners and solvers for the solution of large, sparse linear systems on massively parallel computers as well as conceptual interfaces that allow users to access the library in the way they naturally think about their problems. These interfaces include a stencil-based structured interface (Struct); a semistructured interface (semiStruct), which is appropriate for applications that are mostly structured, for example, block structured grids, composite grids in structured adaptive mesh refinement applications, and over-set grids; and a finite element interface (FEI) for unstructured problems, as well as a conventional linear-algebraic interface (IJ). It is extremely important to provide an efficient, scalable implementation of these interfaces in order to support the scalable solvers of the library, especially when using tens of thousands of processors. This article describes the data structures, parallel implementation, and resulting performance of the IJ, Struct and semiStruct interfaces. It investigates their scalability, presents successes as well as pitfalls of some of the approaches and suggests ways of dealing with them. [ABSTRACT FROM AUTHOR]
Copyright of ACM Transactions on Mathematical Software is the property of Association for Computing Machinery and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Βάση Δεδομένων: Business Source Index
FullText Links:
  – Type: other
Text:
  Availability: 0
Header DbId: bsx
DbLabel: Business Source Index
An: 18845883
RelevancyScore: 1171
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 1171.3779296875
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Pursuing Scalability for hypre's Conceptual Interfaces.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Falgout%2C+Robert+D%2E%22">Falgout, Robert D.</searchLink><relatesTo>1</relatesTo><i> rfalgout@llnl.gov</i><br /><searchLink fieldCode="AR" term="%22Jones%2C+Jim+E%2E%22">Jones, Jim E.</searchLink><relatesTo>2</relatesTo><i> jim@fit.edu</i><br /><searchLink fieldCode="AR" term="%22Yang%2C+Ulrike+Meier%22">Yang, Ulrike Meier</searchLink><relatesTo>1</relatesTo><i> umyang@llnl.gov</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22ACM+Transactions+on+Mathematical+Software%22">ACM Transactions on Mathematical Software</searchLink>. Sep2005, Vol. 31 Issue 3, p326-350. 25p.
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: *<searchLink fieldCode="DE" term="%22Data+transmission+systems%22">Data transmission systems</searchLink><br />*<searchLink fieldCode="DE" term="%22Systems+design%22">Systems design</searchLink><br />*<searchLink fieldCode="DE" term="%22Computer+programming%22">Computer programming</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+interfaces%22">Computer interfaces</searchLink><br /><searchLink fieldCode="DE" term="%22Finite+element+method+data+processing%22">Finite element method data processing</searchLink><br /><searchLink fieldCode="DE" term="%22Linear+systems%22">Linear systems</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: The software library hypre provides high-performance preconditioners and solvers for the solution of large, sparse linear systems on massively parallel computers as well as conceptual interfaces that allow users to access the library in the way they naturally think about their problems. These interfaces include a stencil-based structured interface (Struct); a semistructured interface (semiStruct), which is appropriate for applications that are mostly structured, for example, block structured grids, composite grids in structured adaptive mesh refinement applications, and over-set grids; and a finite element interface (FEI) for unstructured problems, as well as a conventional linear-algebraic interface (IJ). It is extremely important to provide an efficient, scalable implementation of these interfaces in order to support the scalable solvers of the library, especially when using tens of thousands of processors. This article describes the data structures, parallel implementation, and resulting performance of the IJ, Struct and semiStruct interfaces. It investigates their scalability, presents successes as well as pitfalls of some of the approaches and suggests ways of dealing with them. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of ACM Transactions on Mathematical Software is the property of Association for Computing Machinery and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=bsx&AN=18845883
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1145/1089014.1089018
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 25
        StartPage: 326
    Subjects:
      – SubjectFull: Data transmission systems
        Type: general
      – SubjectFull: Systems design
        Type: general
      – SubjectFull: Computer programming
        Type: general
      – SubjectFull: Computer interfaces
        Type: general
      – SubjectFull: Finite element method data processing
        Type: general
      – SubjectFull: Linear systems
        Type: general
    Titles:
      – TitleFull: Pursuing Scalability for hypre's Conceptual Interfaces.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Falgout, Robert D.
      – PersonEntity:
          Name:
            NameFull: Jones, Jim E.
      – PersonEntity:
          Name:
            NameFull: Yang, Ulrike Meier
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 09
              Text: Sep2005
              Type: published
              Y: 2005
          Identifiers:
            – Type: issn-print
              Value: 00983500
          Numbering:
            – Type: volume
              Value: 31
            – Type: issue
              Value: 3
          Titles:
            – TitleFull: ACM Transactions on Mathematical Software
              Type: main
ResultId 1