Skip to search boxSkip to navigationSkip to main content

Efficient runtime support for parallelizing block structured applications

  • Gagan Agrawal(corresponding author)
    ,
  • Alan Sussman
    ,
  • Joel Saltz
*Corresponding author for this work
Scholary Output:
Contribution to conference
Paper
Peer-review

Related Event

Title

Proceedings of the Scalable High-Performance Computing Conference

Event type

Conference

Date

05/23/1994 - 05/25/1994

Location

Knoxville, TN, USA

Abstract

Scientific and engineering applications often involve structured meshes. These meshes may be nested (for multigrid codes) and/or irregularly coupled (called multiblock or irregularly coupled regular mesh problems). In this paper, we describe a runtime library for parallelizing these applications on distributed memory parallel machines in an efficient and machine-independent fashion. This runtime library is currently implemented on several different systems. This library can be used by application programmers to port applications by hand and can also be used by a compiler to handle communication for these applications. Our experimental results show that our primitives have low runtime communication overheads. We have used this library to port a multiblock template and a multigrid code. Effort is also underway to port a complete multiblock computational fluid dynamics code using our library.

Publication Information

Output type

Scholary Output:
Contribution to conference
Paper
Peer-review

Original language

English (US)

Pages from-to (Number of pages)

Pages 158-167 (10 pages)

Publication milestones

  • Published - 1994

Publication status

Published - 1994

Publication IDs

  • Scopus: 0028552704

Publication metrics

Metrics

Fractional count
1
Fractional count
0.33
Fractional count
2
Fractional count
0.67
Fractional count
1
Fractional count
1
Scopus
citations

PlumX

Citation count
6