Package Index Information for Salsa AISRP Home

Package Name: Salsa

SALSA: an interactive tool for parallel analysis and visualization of Astronomical data sets
Thomas Quinn, Graeme Lufkin, Greg Stinson

Abstract: Both astrophysical simulations and large astronomical surveys are producing catalogs containing of order one billion objects. Analyzing such data sets is difficult with a serial package, and custom coding of parallel software is tedious.

To meet these challenges, we have developed Salsa, a parallel, interactive analysis tool for point-like data such as particles in an N-body simulation or object catalogs from a sky survey. The user runs a graphical client application on their desktop, which communicates with the server running on a parallel machine. The client controls the display of the simulation, which is rendered by the server. The client can enter high level code, like Python, that is executed on the server, implementing new functionality and providing programmatic control.

The client is currently written in Java and the server is written in the CHARM++ parallel language for maximum portability. The client/server pair of Salsa is currently used for active research in N-body simulations. The server can read particle or catalog data, render different types of visualizations, create and manipulate groups of objects, and generate statistics on these groups. Information about the object data and control over groups is exposed to the embedded Python interface. The client manipulates the simulation view, defines groups, and sends user-written code to the server.


Package Information  
Version Number: 0.3  
Release Date: 17-Apr-2006  
Development Status: Development/Beta  
Primary Category: Scientific Visualization  
Secondary Category: Knowledge Discovery and Data Mining  
Tertiary Category: More than one  
Programming Language: C/C++  

Special Requirements:
The package requires: CHARM++: charm.cs.uiuc.edu boost: www.boost.org xerces-c: xml.apache.org
Contact Information:
Prof. Thomas R Quinn



Downloads available:

source -  Source Code 3



Show Reviews





Code and Algorithm Library facility is based on software developed at Ames Research Center by P. R. Gazis (pgazis@mail.arc.nasa.gov) under an AISRP grant.