Dear Chandra Users,
Version 1.7.4 of SLIRP is now available at
http://space.mit.edu/CXC/software/slang/modules/slirp
SLIRP is an automatic code generator which can dramatically reduce
the time and effort required to make C, C++, or FORTRAN code callable
directly from S-Lang (www.s-lang.org). S-Lang is the scripting language
embedded within the Chandra analysis tools ISIS and Sherpa, as well as
other popular open-source applications.
SLIRP can also generate Makefiles to automate the module build process,
as well as pure C bindings for C++ code (cfront mode), or empty (stub)
implementations for the interface(s) specified by its input. The latter
features are more general in nature, so as a result the emitted code has
no dependencies upon S-Lang whatsoever.
As an example of how SLIRP might benefit you, consider a recent and
interesting application wherein it was used to bind a FORTRAN
implementation of a Kerr disk model to ISIS, in order to use the PVM
module to distribute model calculations over a network of workstations
and effect a dramatic improvement in fitting performance.
Finally, the author would like to acknowledge CFA colleagues Warren
McLaughlin, Chris Stawarz, and Douglas Burke, each of whom has made
useful testing, code, or documentation submissions.
Regards,
Michael S. Noble
This archive was generated by hypermail 2b29 : Thu Dec 13 2012 - 01:00:09 EST