Bridging the language gap in scientific computing: the Chasm approach

  title={Bridging the language gap in scientific computing: the Chasm approach},
  author={Craig Edward Rasmussen and Matthew J. Sottile and Sameer Shende and Allen D. Malony},
  journal={Concurrency and Computation: Practice and Experience},
Chasm is a toolkit providing seamless language interoperability between Fortran 95 and C++. Language interoperability is important to scientific programmers because scientific applications are predominantly written in Fortran, while software tools are mostly written in C++. Two design features differentiate Chasm from other related tools. First, we avoid the common-denominator type systems and programming models found in most Interface Definition Language (IDL)-based interoperability systems… CONTINUE READING


Publications citing this paper.
Showing 1-10 of 18 extracted citations

A beam dynamics application based on the Common Component Architecture

2007 IEEE Particle Accelerator Conference (PAC) • 2007
View 1 Excerpt


Publications referenced by this paper.
Showing 1-10 of 27 references

Extending and embedding the Python interpreter

G. van Rossum • 2004
View 5 Excerpts
Highly Influenced

The Concert Signature Representation: IDL as Intermediate Language

Workshop on Interface Definition Languages • 1994
View 6 Excerpts
Highly Influenced

Java Native Interface: Programmer’s Guide and Specification

S. Liang • 2004
View 1 Excerpt

Middleware as underwear: Toward a more mature approach to compositional software development

JC Wileden, A. Kaplan
Workshop on Compositional Software Architectures • 2004
View 1 Excerpt

What's new in Fortran 2000?

FORF • 2003
View 1 Excerpt

Automatic generation of perl extensions to c + + and fortran 90 class libraries

Reed D. Rivenburgh, Craig E. Rasmussen, Kathy A. Lindlan, Bernd Mohr, H Peter
O ’ Reilly Open Source Software Convention , July • 2002

Similar Papers

Loading similar papers…