arrow
返回

High-performance language interoperability for scientific computing through Babel

delete2011-07-07
delete17
delete
OA
AI
T
T Epperly *
G
G Kumfert
T
Tamara Dahlgren
D
Dietmar Ebner
J
J Leek
A
Adrian Prantl
S
Scott R. Kohn
DOI:10.1177/1094342011414036delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
High-performance scientific applications are usually built from software modules written in multiple programming languages. This raises the issue of language interoperability which involves making calls between languages, converting basic types, and bridging disparate programming models. Babel provides a feature-rich, extensible, high-performance solution to the language interoperability problem currently supporting C, C++, FORTRAN 77, Fortran 90/95, Fortran 2003/2008, Python, and Java. Babel supports object-oriented programming features and interface semantics with runtime enforcement. In addition to in-process language interoperability, Babel includes remote method invocation to support hybrid parallel and distributed computing paradigms.
Keyword:
Babel
distributed computing
high-performance computing
language interoperability
object-oriented
remote method invocation
scientific computing

期刊

International Journal of High Performance Computing Applications 封面图
International Journal of High Performance Computing Applications
IF:
2.5
论文数:
1.1K
被引数:
1.3K

机构

U
united states department of energy (doe)
学者数:
11.3W
论文数: 9.6W
被引数: 246
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
Dynamic patterns of postural sway in ballet dancers and track athletes
err2005-01-18
err0
PREAI
errJennifer M. Schmit; Diana I. Regis; Michael A. Riley
err分享
err收藏
Hg 5dand 6s: Multichannel quantum-defect analysis of experimental data
err1990-09-01
err0
errOAAI
errF. Schäfers; Ch. Heckenkamp; M. Müller; V. Radojević; U. Heinzmann
err分享
err收藏
Acoustic Softening in Ferroelastic C6H5NH3Br Crystal
err1980-07-01
err0
PREAI
errAkikatsu Sawada; Atuo Hattori; Yoshihiro Ishibashi
err分享
err收藏
学者 查看更多内容