Parallel components for PDEs and optimization: some issues and experiences
Description
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.
Additional details
Identifiers
Publishing Information
- Journal Title
- Parallel Computing
- Journal Volume
- 28
- Journal Issue
- 12
- Journal Page Range
- p. 1811-1831
- ISSN
- 0167-8191
- CODEN
- PACOEJ
INIS
- Country of Publication
- United States
- Country of Input or Organization
- United States
- INIS RN
- 41078087
- Subject category
- S97: MATHEMATICAL METHODS AND COMPUTING;
- Descriptors DEI
- ALGEBRA; COMPUTER CODES; COMPUTERIZED SIMULATION; MINIMIZATION; PARALLEL PROCESSING; PARTIAL DIFFERENTIAL EQUATIONS; PERFORMANCE
- Descriptors DEC
- DIFFERENTIAL EQUATIONS; EQUATIONS; MATHEMATICS; OPTIMIZATION; PROGRAMMING; SIMULATION
Optional Information
- Contract/Grant/Project number
- AC02-06CH11357
- Notes
- doi 10.1016/S0167-8191(02)00191-6
- Funding organization
- USDOE Office of Science (United States)
- Secondary number(s)
- ANL/MCS/JA--44632