Infrastructure and interfaces for large-scale numerical software.

Lori A. Freitag, William Gropp, Paul Hovland, Lois Curfman McInnes, Barry Smith · University of North Texas Digital Library (University of North Texas) · 1999

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.

Read the paper · More papers on PaperTik