Parallel components for PDEs and optimization : some issues and experiences.
High-performance simulations in computational science often involve the combined software contributions of multidisciplinary teams of scientists, engineers, mathematicians, and computer scientists. One goal of component-based software engineering in large-scale scientific simulations is to help manage such complexity by enabling better interoperability among codes developed by different groups. This paper discusses recent work on building component interfaces and implementations in parallel numerical toolkits for mesh manipulations, discretization, linear algebra, and optimization. We consider several motivating applications involving partial differential equations and unconstrained minimization to demonstrate this approach and evaluate performance.
- Research Organization:
- Argonne National Lab. (ANL), Argonne, IL (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC)
- DOE Contract Number:
- DE-AC02-06CH11357
- OSTI ID:
- 961104
- Report Number(s):
- ANL/MCS/JA-44632; PACOEJ; TRN: US1003259
- Journal Information:
- Parallel Comput., Vol. 28, Issue 12 ; Dec. 2002; ISSN 0167-8191
- Country of Publication:
- United States
- Language:
- ENGLISH
Similar Records
Infrastructure and interfaces for large-scale numerical software.
Component-Based Integration of Chemistry and Optimization Software
Related Subjects
97 MATHEMATICAL METHODS AND COMPUTING
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE
ALGEBRA
COMPUTER CODES
COMPUTERIZED SIMULATION
ENGINEERING
ENGINEERS
INTERFACES
MINIMIZATION
OPTIMIZATION
PARTIAL DIFFERENTIAL EQUATIONS
PARALLEL PROCESSING
PERFORMANCE