2006
DOI: 10.1002/cpe.1149
|View full text |Cite
|
Sign up to set email alerts
|

Productivity and performance through components: the ASCI Sweep3D application

Abstract: SUMMARYThis paper is a case study of the effectiveness of component-oriented development for enhancing both productivity and performance for parallel programs. A process for converting monolithic applications into semantically composable components is described. The supporting software, the P-COM 2 compositional compiler, is briefly described. The componentized version of Sweep3D is described. Productivity is illustrated by composing different instances of the Sweep3D code through automated composition of comp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2008
2008
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(2 citation statements)
references
References 21 publications
0
2
0
Order By: Relevance
“…BT (block tridiagonal), CG (conjugate gradient), MG (multi-grid), SP (scalar pentadiagonal), and IS (integer sorting) are kernels or from the NAS Parallel proxy-app (NPB) [4]. SWEEP3D [40] addresses the neutron transport problem in discrete coordinate 3D Cartesian geometry. FLASH [12] is a production software package for handling general compressible flow problems found in many plasma physics experiments and astrophysical environments.…”
Section: Setupmentioning
confidence: 99%
“…BT (block tridiagonal), CG (conjugate gradient), MG (multi-grid), SP (scalar pentadiagonal), and IS (integer sorting) are kernels or from the NAS Parallel proxy-app (NPB) [4]. SWEEP3D [40] addresses the neutron transport problem in discrete coordinate 3D Cartesian geometry. FLASH [12] is a production software package for handling general compressible flow problems found in many plasma physics experiments and astrophysical environments.…”
Section: Setupmentioning
confidence: 99%
“…Sweep3D [8] is a 3D Cartesian geometry neutron transport code benchmark from the DOE's Accelerated Strategic Computing Initiative. As a procurement benchmark, this code has been extensively studied and tuned already [7], [10], [18], [20], [22]. The Gyrokinetic Toroidal Code (GTC) [11] is a particle-in-cell code that simulates turbulent transport of particles and energy.…”
Section: Case Studiesmentioning
confidence: 99%