• DocumentCode
    2748256
  • Title

    An object-oriented environment for sparse parallel computation on adaptive grids

  • Author

    Filippone, Salvatore ; Colajanni, Michele ; Pascucci, Dario

  • Author_Institution
    IBM Italia, Rome, Italy
  • fYear
    1999
  • fDate
    12-16 Apr 1999
  • Firstpage
    365
  • Lastpage
    369
  • Abstract
    Many numerical solutions of large scale simulation models require finer discretizations in some regions of the computational grid. When this region is not known in advance, adaptive meshing is the most convenient approach because it focuses the computational efforts on the most significant subdomain(s). However leaving the tasks of implementing adaptive meshing capabilities to the programmer would make the parallelization too much complex. We propose an approach based on an object-oriented library that brings the adaptive meshing capabilities to a wide user community without deteriorating much performance. The software framework includes a runtime support that detects the region requiring a dynamic grid refinement, manages reconfigurable data structures and masks any dynamic reconfiguration to the high-level code
  • Keywords
    data structures; object-oriented programming; programming environments; adaptive grids; adaptive meshing; computational efforts; computational grid; dynamic grid refinement; high-level code; large scale simulation models; numerical solutions; object-oriented environment; object-oriented library; reconfigurable data structures; runtime support; software framework; sparse parallel computation; Computer interfaces; Concurrent computing; Data structures; Equations; Finite difference methods; Grid computing; Libraries; Programming profession; Runtime; Scientific computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1999. 13th International and 10th Symposium on Parallel and Distributed Processing, 1999. 1999 IPPS/SPDP. Proceedings
  • Conference_Location
    San Juan
  • Print_ISBN
    0-7695-0143-5
  • Type

    conf

  • DOI
    10.1109/IPPS.1999.760502
  • Filename
    760502