科技报告详细信息
Component Technology for High-Performance Scientific Simulation Software.
Epperly, T. ; Kohn, S. ; Kumfert, G.
Technical Information Center Oak Ridge Tennessee
关键词: Computer software;    Science;    Technology;    Simulation program;    Interfaces;   
RP-ID  :  DE200415006282
学科分类:工程和技术(综合)
美国|英语
来源: National Technical Reports Library
PDF
【 摘 要 】

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.

【 预 览 】
附件列表
Files Size Format View
DE200415006282.pdf 1103KB PDF download
  文献评价指标  
  下载次数:17次 浏览次数:6次