S-Lang HDF5 module released

From: Michael Noble <mnoble_at_email.domain.hidden>
Date: Wed, 23 Aug 2006 19:57:12 -0400
Dear Colleagues,

The first public release of the SLang HDF5 module is now available:

   http://space.mit.edu/cxc/software/slang/modules/slh5
	
HDF5 is widely used in data- and CPU-intensive science and engineering
projects -- such as the FLASH simulator of thermonuclear explosions in
stars -- because it combines data and compiler portability with very
high performance, scalability to terabyte-size datasets, and support
for parallel I/O.

SLh5 boils the complexity of the HDF5 interface -- which consists of
hundreds of functions -- down to a few simple methods, making it very
easy to create S-Lang arrays from HDF5 files or vice versa.  With one
exception, the top-level SLh5 interface has been vectorized by the
SLIRP code generator; this allows multiple HDF5 files to be opened or
created, or multiple datasets or attributes to be read, in a single
call.

ISIS users may thus incorporate HDF5 data within their analysis, with
substantially smaller and cleaner code than is possible through other
means, e.g. IDL (tm), and with potentially considerable I/O performance
advantages.  For example, as described at

   http://space.mit.edu/CXC/software/slang/modules/slirp/vec-hdf5.pdf

we've used SLh5 internally to read the adaptive mesh refinement output
of hydrodynamics simulations generated by FLASH.  The AMR reader based
on SLh5 is markedly shorter and faster than the IDL (tm) FLASH reader,
and facilitates the use of hydro simulations as source models for multi-
dimensional modeling experiments in ISIS.  We've also employed HDF5 as
the transport format for 3D volume data used for visualization and
qualitative diagnostics in such modeling, and are looking for other
potential use cases from the X-ray community.

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:
unsubscribe
Received on Wed Aug 23 2006 - 20:24:34 EDT

This archive was generated by hypermail 2.2.0 : Thu Mar 15 2007 - 08:45:51 EDT