Component PSEware Projects

Component PSEware Projects

Current PSEware Research Projects

Each of the projects listed below has its "lead institution" identified first, but most of them involve joint technology from two or more institutions. Several of the projects are actually PSEs, called "point solutions", used to provide a useful application system and to provide focus for the work on infrastructure tools.
[Virtual Collaboratorium]

Virtual Collaboratorium (LANL/IU)

The Virtual Collaboratorium is a set of tools for distributed code development across the Web. Its most familiar part is a distributed CVS (code control system), with a drag and drop GUI front end.


TechTalk (Drexel)

TechTalk is a collaborative system which uses Java RMI (remote method invocation) to allow users distributed across the Internet to share a common Maple, Matlab, and/or chat window. Users can enter a command in their local view of the window, and it and its results are echoed to all the collaborators. TechTalk allows a master user to define relatively arbitrary groupings of users and multiple windows of a particular type within a grouping.


Linear System Analyzer (Indiana University/LANL)

The Linear System Analyzer (LSA) is a modular system for exploring and analyzing solution strategies for large, sparse linear systems of equations. A visual programming GUI is provided, which allows a user to create and connect modules performing a variety of sparse matrix manipulations. The modules can be started on any machine on the network, and an extensive information subsystem is part of the LSA design.


PAWS (Los Alamos National Laboratory)

The Parallel Application WorkSpace (PAWS) is a CORBA-based, object oriented server for connecting and controlling interacting parallel programs and objects.



This project uses Maple as a high-level scripting and development language, which then generates a Matlab-like program. That program in turn is used to generate parallel object-oriented code in the POOMA system, which can be compiled and run on a HPC system.


Infospheres (Caltech)

Infospheres is a system of Java processes called djinn, interacting under the loose control of a djinn master. The communication substrate is sockets, but can be replaced with other communication systems. Infospheres djinns have the ability to freeze themselves (save their state to files) and be thawed, providing a form of long-term data persistence.


Airshed Modeler (University of California - Irvine / Caltech)

The Airshed Modeler is a large scale system for modeling the fluid flow and chemical interactions of air over a geographic region, particularly for smog models. Its GUI is TCL-based, and the computational components are scalable parallel codes. The Airshed Modeler has been successfully used for both research and teaching.


Soliton Explorer (Drexel)

The Soliton Explorer is an Iris Explorer based PSE for examining solitons mathematically.


FFT Navigator (Drexel)

The FFT Navigator is a high level Maple system which allows a user to explore the combinatorially large space of possible FFT transformations, to find one which is optimal for a particular application.


Hserver (Indiana/LANL)

The Hserver is an HPC++ system which supports the construction and management of a PSE of the "pipeline of computational processes" archetype. The Hserver has a generic GUI, the module manager, and a module wrapper subsystem. Modules can be started on any specified machine (with the required permissions), and the Hserver causes the mdoules to send messages between themselves using a combination of RMI and global pointers.

Related Components

The PSEware project uses the framework provided by several continuing projects at the home institutions. Those frameworks include

[High Performance C++] High Performance C++


[Archetypes] Archetypes

Trademarks, registered trademarks, and servicemarks used in the PSEware WWW pages are property of their respective owners.

PSEware Project Integration

[ IU CS ] [ Extreme! Computing ] [ PSEware ]

Last updated: Tue Jan 26 17:24:03 1999