
Currently, a wide range of applications have integrated and make use of the NetSolve system.
Here, we identify a few of these applications and summarize how they have taken advantage of NetSolve.
- ActiveSheets
ActiveSheets is a component based Excel spreadsheet interface for specifying computational experiments.
- DIPS
DIPS extends the Image/J
Java image processing application to provide remote access to
the high-performance ImageVision library by Silicon Graphics.
- FES
Using NetSolve, calculations can be transfered to remote high-tech computers from
within Matlab to simulate functional electrical stimulation (FES).
- Genetic Algorithm
Genetic Algorithm (GA) is the optimization algorithm that imitates the evolution of living creatures.
GA is a very suitable algorithm for performing parallel processing and the farming function of NetSolve is very easy to apply to GA.
- Genetic Crossover
PSA/GAc is a hybrid method of Parallel Simulated annealing and Genetic Algorithm.
Since PSA/GAc needs a lot of iterations, it takes a long time to derive the optimum solution.
To solve this problem, NetSolve is used.
- HPC Grids
A computational grid may take a variety of forms, from a simple stand-alone collection of but a
handful of identical processors, to vast networks with many types of compute engines.
We have employed the NetSolve middleware as an interface to the SInRG grid.
- IBP
NetSolve has collaborated with the Logistical Computing Infrastructure Lab (LoCI)
to integrate the distributed storage infrastructure named Internet Backplane Protocol (IBP) into NetSolve.
- IPARS
Integrated Parallel Accurate Reservoir Simulators (IPARS),
was developed at the Center for Subsurface Modeling,
at the University of Texas' Institute for Computational and Applied Mathematics,
TICAM, and is a framework for developing
parallel models of subsurface flow and transport.
- MCell
MCell is a collaborative effort between the Terry Sejnowski lab at the
Salk Institute,
and the Miriam Salpeter lab at Cornell University.
- .NET
Given the promise of the .NET architecture, many NetSolve users desire to port their code to it.
The .NET C# interface for NetSolve is developed to facilitate this process.
- POV-Ray
POV-Ray and NetSolve integration allows one to distribute image rendering or animations
across different sites and composes the pieces into a single picture or movie.
- simSET
SimSET is Monte Carlo simulation software
for emission tomography. SimSET can use NetSolve,
a client-server system for distributed computation, as a simple but effective scheme for parallel execution.
- SInRG
The Scalable Intracampus Research Grid (SInRG) is a National Science Foundation (NSF)
funded project to create an interdisciplinary computational research environment on the University of
Tennessee campus.
- SPM
The Statistical Parametric Mapping (SPM) package was developed by members and
collaborators of the Wellcome Department of Cognitive Neurology. Work has been done at the
University of Tennessee in Knoxville to improve the performance of SPM by porting aspects of
the package to NetSolve.
- visPerf
The visPerf NetSolve Monitor provides a unique interface allowing users to monitor the activity of a NetSolve grid.
|