Please Note: A fortran compiler is required on the destination machine to install ScaLAPACK

NetSolve (GridSolve) release 2.0.xx

      This is the README for NetSolve v2.0. It offer a quick guide 
    to the NetSolve software. For more documentation please see:

	  http:/icl.cs.utk.edu/netsolve

What is NetSolve?
-----------------

    The NetSolve project is being developed by the Innovative Computing
  Laboratory at the University of Tennessee. It provides remote access 
  to computational resources, both hardware and software. It is built 
  upon standard Internet protocols, like TCP/IP sockets.

    The NetSolve system is comprised of a set of loosely connected
  machines. By loosely connected, we mean that these machines may be
  on the same local, wide or global area network, and may be
  administrated by different institutions and organizations.
  Moreover, the NetSolve system is able to support these
  interactions in a heterogeneous environment, i.e. machines of
  different architectures, operating systems and internal data
  representations can participate in the system at the same time.

    The purpose of NetSolve is to create the middleware necessary 
  to provide a seamless bridge between the simple, standard programming 
  interfaces and desktop Scientific Computing Environments (SCEs) that 
  dominate the work of computational scientists and the rich supply of 
  services supported by the emerging Grid architecture, so that the users 
  of the former can easily access and reap the benefits (shared processing, 
  storage, software, data resources, etc.) of using the latter.

    This vision of the broad community of scientists, engineers, research 
  professionals and students, working with the powerful and flexible tool 
  set provided by their familiar desktop SCEs, and yet able to easily draw 
  on the vast, shared resources of the Grid for unique or exceptional resource 
  needs, or to collaborate intensively with colleagues in other organizations 
  and locations, is the vision that GridSolve will be designed to realize. 


On What Platforms does it Run?
-----------------------------

    NetSolve has been developed on Solaris 8 and Redhat Linux
  7.2 ( kernel 2.4 ). It has been tested on:
  
  Linux 2.4 ( Redhat 7.2, Redhat 8, Redhat 9 )
  Debian 
  Solaris 2.7 and 2.8
  Aix 4.3.3.0
  Tru64/OSF1 V5.1
  Alpha Linux 2.2.14-6.0
  IRIX 6.5
  FreeBSD 4.8
  NetBSD 1.5.2


    And new for version 1.4.1, NetSolve has been verified to build
  and run on the following:
    
    Mac OS 10
    Windows XP/2000 ( using Cygwin )

    We believe that with minor tweaks (or none at all), it should work on almost
  any UNIX-based operating system. There is also a  NetSolve client available
  for Windows 2000/XP.

Installing NetSolve
-------------------

    For a quick overview of the installation process, view ./INSTALL;
  otherwise please see the NetSolve documentation at:
  
	http://icl.cs.utk.edu/netsolve

Changes in Version 2.0
------------------------

  Enhancements and New Features
  -----------------------------
  
  Easy Interface Definition Language ( IDL )
  Dynamic servers ( Add/Remove problems without killing/restarting servers )
  GridRPC interface
  Octave interface 
  Condor-G interface
  Separate Hardware/Software Servers 
  Step by Step Tutorials
  New Examples of key uses of the system
  Support for Mac OS X 
  Support for Windows 2000/XP ( using Cygwin )
  Web based monitoring system 
  Port use restriction ( limiting the number of ports used )
  Security Mechanism ( signed software using GPG )
  Allow user specified server to carry out the computation
  User ability to abort an executing NetSolve Process
  Distributed storage caching via DSI
  Installation script
   



  