Пакет chasm: Информация
Исходный пакет: chasm
Версия: 1.4.0-alt2.cvs20090407.1
Собран: 31 августа 2009 г. 7:17
Категория: Разработка/Инструменты
Сообщить об ошибке в пакетеДомашняя страница: 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.
Список rpm-пакетов, предоставляемых данным srpm-пакетом:
cca-tutorial-chasm-examples (noarch)
cca-tutorial-engine (noarch)
chasm (x86_64, i586)
chasm-devel-doc (noarch)
chasm-example-particle (noarch)
chasm-xml (noarch)
libchasm (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-devel-doc (noarch)
chasm-example-particle (noarch)
chasm-xml (noarch)
libchasm (x86_64, i586)
libchasm-devel (x86_64, i586)
libchasm-devel-static (x86_64, i586)
Сопровождающий: Eugeny A. Rostovtsev
Права:
@qa_p5
@qa_p5
Последнее изменение
30 августа 2009 г. Eugeny A. Rostovtsev 1.4.0-alt2.cvs20090407.1
- Added links to *.mod files into include directory - Added shared library
12 апреля 2009 г. Eugeny A. Rostovtsev 1.4.0-alt2.cvs20090407
- Add files into cca-tutorial packages and example of using the array descriptor library
7 апреля 2009 г. Eugeny A. Rostovtsev 1.4.0-alt1.cvs20090407
- Initial build for Sisyphus