Abstract We are developing scientific software component technology to manage the complexity of modern, 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 software, such as complex numbers, dense multidimensional arrays, and parallel distributed objects. Pre-liminary results indicate that in addition to language interoperability, this ap-proach provides useful tools for the d...
International audienceIn the seek of more computing power, two sources of complexity are to face. On...
International audienceIn the seek of more computing power, two sources of complexity are to face. On...
International audienceIn the seek of more computing power, two sources of complexity are to face. On...
With the increasing complexity and interdisciplinary nature of scientific applications, code reuse i...
Language interoperability is a difficult problem facing the developers and users of large numerical ...
We are developing new software component technology for high-performance parallel scientific computi...
High-performance scientific applications are usually built from software modules written in multiple...
This paper describes work in progress to develop a standard for interoperability among high-performa...
The advances in multi-physics and multi-scale scientific simulations are the incentive for research ...
The architecture of a component based environment for constructing scientific applications — general...
The architecture of a component based environment for constructing scientific applications — general...
This paper describes work in progress to develop a stan-dard for interoperability among high-perform...
The software crisis within scientific computing has been that application codes become larger and mo...
International audienceIn the seek of more computing power, two sources of complexity are to face. On...
International audienceIn the seek of more computing power, two sources of complexity are to face. On...
International audienceIn the seek of more computing power, two sources of complexity are to face. On...
International audienceIn the seek of more computing power, two sources of complexity are to face. On...
International audienceIn the seek of more computing power, two sources of complexity are to face. On...
With the increasing complexity and interdisciplinary nature of scientific applications, code reuse i...
Language interoperability is a difficult problem facing the developers and users of large numerical ...
We are developing new software component technology for high-performance parallel scientific computi...
High-performance scientific applications are usually built from software modules written in multiple...
This paper describes work in progress to develop a standard for interoperability among high-performa...
The advances in multi-physics and multi-scale scientific simulations are the incentive for research ...
The architecture of a component based environment for constructing scientific applications — general...
The architecture of a component based environment for constructing scientific applications — general...
This paper describes work in progress to develop a stan-dard for interoperability among high-perform...
The software crisis within scientific computing has been that application codes become larger and mo...
International audienceIn the seek of more computing power, two sources of complexity are to face. On...
International audienceIn the seek of more computing power, two sources of complexity are to face. On...
International audienceIn the seek of more computing power, two sources of complexity are to face. On...
International audienceIn the seek of more computing power, two sources of complexity are to face. On...
International audienceIn the seek of more computing power, two sources of complexity are to face. On...