Infrastructure and interfaces for large-scale numerical software.
Abstract
The complexity of large-scale scientific simulations often necessitates the combined use of multiple software packages developed by different groups in areas such as adaptive mesh manipulations, scalable algebraic solvers, and optimization. Historically, these packages have been combined by using custom code. This practice inhibits experimentation with and comparison of multiple tools that provide similar functionality through different implementations. The ALICE project, a collaborative effort among researchers at Argonne National Laboratory, is exploring the use of component-based software engineering to provide better interoperability among numerical toolkits. They discuss some initial experiences in developing an infrastructure and interfaces for high-performance numerical computing.
- Authors:
- Publication Date:
- Research Org.:
- Argonne National Lab., IL (US)
- Sponsoring Org.:
- US Department of Energy (US)
- OSTI Identifier:
- 11844
- Report Number(s):
- ANL/MCS/CP-99213
TRN: AH200118%%236
- DOE Contract Number:
- W-31109-ENG-38
- Resource Type:
- Conference
- Resource Relation:
- Conference: International Conference on Parallel and Distributed processing Techniques and Applications (PDPTA '99), Las Vegas, NV (US), 06/28/1999--07/01/1999; Other Information: PBD: 10 Jun 1999
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; COMPUTERS; COMPUTER CODES; PROGRAMMING; EQUIPMENT INTERFACES; COMPATIBILITY
Citation Formats
Freitag, L, Gropp, W D, Hovland, P D, McInnes, L C, and Smith, B F. Infrastructure and interfaces for large-scale numerical software.. United States: N. p., 1999.
Web.
Freitag, L, Gropp, W D, Hovland, P D, McInnes, L C, & Smith, B F. Infrastructure and interfaces for large-scale numerical software.. United States.
Freitag, L, Gropp, W D, Hovland, P D, McInnes, L C, and Smith, B F. 1999.
"Infrastructure and interfaces for large-scale numerical software.". United States. https://www.osti.gov/servlets/purl/11844.
@article{osti_11844,
title = {Infrastructure and interfaces for large-scale numerical software.},
author = {Freitag, L and Gropp, W D and Hovland, P D and McInnes, L C and Smith, B F},
abstractNote = {The complexity of large-scale scientific simulations often necessitates the combined use of multiple software packages developed by different groups in areas such as adaptive mesh manipulations, scalable algebraic solvers, and optimization. Historically, these packages have been combined by using custom code. This practice inhibits experimentation with and comparison of multiple tools that provide similar functionality through different implementations. The ALICE project, a collaborative effort among researchers at Argonne National Laboratory, is exploring the use of component-based software engineering to provide better interoperability among numerical toolkits. They discuss some initial experiences in developing an infrastructure and interfaces for high-performance numerical computing.},
doi = {},
url = {https://www.osti.gov/biblio/11844},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Thu Jun 10 00:00:00 EDT 1999},
month = {Thu Jun 10 00:00:00 EDT 1999}
}