Package chasm: Information
Source package: chasm
Version: 1.4.0-alt4.cvs20090407
Build time: Apr 1, 2012, 12:57 AM
Category: Development/Tools
Report package bugHome page: http://chasm-interop.sourceforge.net
License: LANL
Summary: Tool to improve C++ and Fortran 90 interoperability
Description:
Chasm is a tool to improve C++ and Fortran 90 interoperability. Chasm parses Fortran 90 source code and automatically generates C++ bridging code that can be used in C++ programs to make calls to Fortran routines. It also automatically generates C structs that provide a bridge to Fortran derived types. Chasm supplies a C++ array descriptor class which provides an interface between C and F90 arrays. This allows arrays to be created in one language and then passed to and used by the other language. Chasm works by parsing C++ and Fortran source files and generating an XML file. The XML file describes C++ classes, Fortran modules, user-defined types, functions, and function parameters. XSLT stylesheets are used to transform the XML file into bridging code that is used to call C++ and Fortran routines. Chasm (version 1.1.0 and later) contains the Fortran, array descriptor library. This is a low-level C library used to manipulate Fortran array descriptors (dope vectors). It is the only way one can pass F90 assumed-shape arrays and array sections between C and Fortran. This library is primarily aimed at interoperability tool developers, rather than end users.
List of rpms provided by this srpm:
cca-tutorial-chasm-examples (noarch)
cca-tutorial-engine (noarch)
chasm (x86_64, i586)
chasm-debuginfo (x86_64, i586)
chasm-devel-doc (noarch)
chasm-example-particle (noarch)
chasm-xml (noarch)
libchasm (x86_64, i586)
libchasm-debuginfo (x86_64, i586)
libchasm-devel (x86_64, i586)
libchasm-devel-static (x86_64, i586)
cca-tutorial-chasm-examples (noarch)
cca-tutorial-engine (noarch)
chasm (x86_64, i586)
chasm-debuginfo (x86_64, i586)
chasm-devel-doc (noarch)
chasm-example-particle (noarch)
chasm-xml (noarch)
libchasm (x86_64, i586)
libchasm-debuginfo (x86_64, i586)
libchasm-devel (x86_64, i586)
libchasm-devel-static (x86_64, i586)
Maintainer: Eugeny A. Rostovtsev
Last changed
March 31, 2012 Eugeny A. Rostovtsev 1.4.0-alt4.cvs20090407
- Rebuilt with OpenPDT
March 27, 2012 Eugeny A. Rostovtsev 1.4.0-alt3.cvs20090407
- Rebuilt without pdtoolkit
Feb. 10, 2011 Eugeny A. Rostovtsev 1.4.0-alt2.cvs20090407.5
- Rebuilt for debuginfo