Title
Using the Common Component Architecture to Design High Performance Scientific Simulation Codes
Abstract
We present a design and proof-of-concept implementation of a component-based scientific simulation toolkit for hydrodynamics. We employed the Common Component Architecture, a minimalist, low-latency component model as our paradigm for developing a set of high-performance parallel components for simulating flows on structured adaptively refined meshes. Our findings demonstrate that the architecture is sufficiently flexible and simple to allow an intuitive and straightforward decomposition of a complex monolithic code into easy-to-implement components. The result is a set of stand-alone independent components from which a simulation code is assembled. Our results show that the component architecture imposes negligible overheads on single processor performance while scaling to multiple processors remains unaffected.
Year
DOI
Venue
2003
10.1109/IPDPS.2003.1213142
IPDPS
Keywords
Field
DocType
structured adaptive mesh refinement samr,component-based software,common component architecture cca,easy-to-implement component,design high performance scientific,component-based scientific simulation toolkit,low-latency component model,simulation codes,component architecture,high performance computing,complex monolithic code,common component architecture,stand-alone independent component,high-performance parallel component,simulation code,hydrodynamics.,multiple processor,proof of concept,object oriented programming,parallel programming,scientific computing,component model,computational fluid dynamics,assembly,computational modeling,low latency,hydrodynamics,linear algebra
Linear algebra,Architecture,Polygon mesh,Object-oriented programming,Supercomputer,Computer science,Common Component Architecture,Parallel computing,Computational fluid dynamics,Scaling,Distributed computing
Conference
ISSN
ISBN
Citations 
1530-2075
0-7695-1926-1
12
PageRank 
References 
Authors
1.40
8
3
Name
Order
Citations
PageRank
Sophia Lefantzi111611.15
Jaideep Ray219824.42
Habib N. Najm325727.90