Parallel PDE-Based Simulations Using the Common Component Architecture
Book
·
OSTI ID:966323
Summary. The complexity of parallel PDE-based simulations continues to increase as multimodel, multiphysics, and multi-institutional projects become widespread. A goal of componentbased software engineering in such large-scale simulations is to help manage this complexity by enabling better interoperability among various codes that have been independently developed by different groups. The Common Component Architecture (CCA) Forum is defining a component architecture specification to address the challenges of high-performance scientific computing. In addition, several execution frameworks, supporting infrastructure, and generalpurpose components are being developed. Furthermore, this group is collaborating with others in the high-performance computing community to design suites of domain-specific component interface specifications and underlying implementations. This chapter discusses recent work on leveraging these CCA efforts in parallel PDE-based simulations involving accelerator design, climate modeling, combustion, and accidental fires and explosions. We explain how component technology helps to address the different challenges posed by each of these applications, and we highlight how component interfaces built on existing parallel toolkits facilitate the reuse of software for parallel mesh manipulation, discretization, linear algebra, integration, optimization, and parallel data redistribution. We also present performance data to demonstrate the suitability of this approach, and we discuss strategies for applying component technologies to both new and existing applications.
- Research Organization:
- Pacific Northwest National Laboratory (PNNL), Richland, WA (US)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC05-76RL01830
- OSTI ID:
- 966323
- Report Number(s):
- PNNL-SA-42087; KJ0403000
- Country of Publication:
- United States
- Language:
- English
Similar Records
Component specification for parallel coupling infrastructure.
Parallel components for PDEs and optimization : some issues and experiences.
How the Common Component Architecture Advances Compuational Science
Conference
·
Sun Dec 31 23:00:00 EST 2006
· Lect. Notes Comput. Sci.
·
OSTI ID:971464
Parallel components for PDEs and optimization : some issues and experiences.
Journal Article
·
Sat Nov 30 23:00:00 EST 2002
· Parallel Comput.
·
OSTI ID:961104
How the Common Component Architecture Advances Compuational Science
Conference
·
Mon Jun 19 00:00:00 EDT 2006
·
OSTI ID:899436