National Technical Reports Library - NTRL

National Technical Reports Library

The National Technical Information Service acquires, indexes, abstracts, and archives the largest collection of U.S. government-sponsored technical reports in existence. The NTRL offers online, free and open access to these authenticated government technical reports. Technical reports and documents in its repository may be available online for free either from the issuing federal agency, the U.S. Government Publishing Office’s Federal Digital System website, or through search engines.




Details
Actions:
Download PDFDownload XML
Download

Component Technology for High-Performance Scientific Simulation Software.


DE200415006282

Publication Date 2000
Personal Author Epperly, T.; Kohn, S.; Kumfert, G.
Page Count 18
Abstract We are developing scientific software component technology to manage the complexity of modem, parallel simulation software and increase the interop- erability and re-use of scientific software packages. In this paper, we describe a language interoperability tool named Babel that enables the creation and dis- tribution of language-independent software libraries using interface definition language (IDL) techniques. We have created a scientific IDL that focuses on the unique interface description needs of scientific codes, such as complex numbers, dense multidimensional arrays, complicated data types, and parallelism. Prelim- inary results indicate that in addition to language interoperability, this approach provides useful tools for thinking about the design of modem object-oriented scientific software libraries. Finally, we also describe a web-based component repository called Alexandria that facilitates the distribution, documentation, and re-use of scientific components and libraries.
Keywords
  • Computer software
  • Science
  • Technology
  • Simulation program
  • Interfaces
  • Interoperability
  • Programming languages
  • Reusable software
  • Technology utilization
  • Research and development
  • Component technology
  • Babel (Programming tool)
  • Interface definition language (IDL) techniques
  • Alexandria delivery system
Source Agency
  • Technical Information Center Oak Ridge Tennessee
Corporate Authors Lawrence Livermore National Lab., CA.; Department of Energy, Washington, DC.
Supplemental Notes Sponsored by Department of Energy, Washington, DC.
Document Type Technical Report
NTIS Issue Number 200414
Component Technology for High-Performance Scientific Simulation Software.
Component Technology for High-Performance Scientific Simulation Software.
DE200415006282

  • Computer software
  • Science
  • Technology
  • Simulation program
  • Interfaces
  • Interoperability
  • Programming languages
  • Reusable software
  • Technology utilization
  • Research and development
  • Component technology
  • Babel (Programming tool)
  • Interface definition language (IDL) techniques
  • Alexandria delivery system
  • Technical Information Center Oak Ridge Tennessee
Loading