I am pleased to announce that SLIRP 1.9.4 has been released to http://space.mit.edu/cxc/slirp SLIRP is a vectorizing code generator, aimed primarily at simplifying the process of creating modules for the S-Lang scripting language. It can dramatically reduce the time and effort required to make C, C++, and Fortran code callable directly from the S-Lang interpreter, automatically vectorize functions to take advantage of the powerful numerical and array capabilities native to S-Lang, and even generate Makefiles to automate the build process. Another distinguishing feature, of special interest as multiprocessor and multicore desktops become more prevalent, is that SLIRP can generate parallelizable wrappers for OpenMP-aware compilers. These capabilities are described in the eprint http://arxiv.org/abs/0706.4048 of the forthcoming journal article in Concurrency and Computation: Practice and Experience. We have used SLIRP to generate a variety of modules used in ISIS analysis, including volume rendering, HDF5 I/O, and the VWhere graphical data mining tool based upon Gtk. SLIRP has also been used to wrap selected subroutines from XSPEC and XSTAR, facilitating ionization analysis, line diagnostics, and atomic rate computations directly in memory through ISIS function calls. A detailed list of the enhancements in this release is provided on the website. Most of the new features are Fortran-oriented, and foremost among them are that autogenerated modules now allow . S-Lang scripts to get and set values in COMMON blocks . string arrays to be passed to/from Fortran routines Regards, Michael S. Noble ---- You received this message because you are subscribed to the isis-users list. To unsubscribe, send a message to isis-users-request_at_email.domain.hiddenwith the first line of the message as: unsubscribeReceived on Thu Jan 31 2008 - 17:31:31 EST
This archive was generated by hypermail 2.2.0 : Fri Feb 01 2008 - 16:28:52 EST