Группа :: Development/Tools
Пакет: chasm
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Текущая версия: 1.4.0-alt2.cvs20090407.1
Время сборки: 31 августа 2009, 07:17 ( 763.6 недели назад )
Размер архива: 442.92 Kb
Домашняя страница: http://chasm-interop.sourceforge.net
Лицензия: LANL
О пакете: Tool to improve C++ and Fortran 90 interoperability
Описание:
Список всех майнтейнеров, принимавших участие
в данной и/или предыдущих сборках пакета: Список rpm-пакетов, предоставляемый данным srpm-пакетом:
ACL:
Время сборки: 31 августа 2009, 07:17 ( 763.6 недели назад )
Размер архива: 442.92 Kb
Домашняя страница: http://chasm-interop.sourceforge.net
Лицензия: LANL
О пакете: Tool to improve C++ and Fortran 90 interoperability
Описание:
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.
Текущий майнтейнер: Eugeny A. Rostovtsev (REAL) 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.
Список всех майнтейнеров, принимавших участие
в данной и/или предыдущих сборках пакета: Список rpm-пакетов, предоставляемый данным srpm-пакетом:
- cca-tutorial-chasm-examples
- cca-tutorial-engine
- chasm
- chasm-devel-doc
- chasm-example-particle
- chasm-xml
- libchasm
- libchasm-devel
- libchasm-devel-static