SAL Home PARALLEL Tools & Utilities


NetSolve is a client-server application that enables users to solve complex scientific problem remotely. The system allows users to access both hardware and software computational resources distributed across a network. NetSolve searches for computational resources on a network, chooses the best one available, and using retry for fault-tolerance solves a problem, and returns the answers to the user. A load-balancing policy is used by the NetSolve system to ensure good performance by enabling the system to use the computational resources available as efficiently as possible. Some goals of the NetSolve project are 1)ease-of-use for the user, 2) efficient use of the resources, and 3) the ability to integrate any arbitrary software component as a resource into the NetSolve system. A number of interfaces to Fortran, C, Matlab, and Java have been designed and implemented which enable users to access and use NetSolve more easily. An agent based design has been implemented to ensure efficient use of system resources. One of the key characters of any software system is versatility. In order to ensure the success of NetSolve, the system has been designed to incorporate any piece of software with relative ease. There is no restriction on the type of software that can be integrated into the system.

Current Version:   1.2

License Type:   Free

Home Site:

Source Code Availability:


Available Binary Packages:

  • Debian Package: No
  • RedHat RPM Package: No
  • Other Packages: No

Targeted Platforms:

Linux support has been added.

Software/Hardware Requirements:

C and Fortran Compilers; NetSolve also has Matlab and Java interfaces.

Other Links:

Mailing Lists/USENET News Groups:


User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Parallel Computing   |   Tools & Utilities

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.