
        Portable Batch System (PBS) Software License

Copyright (c) 1999, MRJ Technology Solutions.
All rights reserved.

Acknowledgment: The Portable Batch System Software was originally developed
as a joint project between the Numerical Aerospace Simulation (NAS) Systems
Division of NASA Ames Research Center and the National Energy Research
Supercomputer Center (NERSC) of Lawrence Livermore National Laboratory.

Redistribution of the Portable Batch System Software and use in source
and binary forms, with or without modification, are permitted provided
that the following conditions are met:

- Redistributions of source code must retain the above copyright and
  acknowledgment notices, this list of conditions and the following
  disclaimer.

- Redistributions in binary form must reproduce the above copyright and 
  acknowledgment notices, this list of conditions and the following
  disclaimer in the documentation and/or other materials provided with the
  distribution.

- All advertising materials mentioning features or use of this software must
  display the following acknowledgment:

  This product includes software developed by NASA Ames Research Center,
  Lawrence Livermore National Laboratory, and MRJ Technology Solutions.

        DISCLAIMER OF WARRANTY

THIS SOFTWARE IS PROVIDED BY MRJ TECHNOLOGY SOLUTIONS ("MRJ") "AS IS" WITHOUT  
WARRANTY OF ANY KIND, AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT ARE EXPRESSLY DISCLAIMED.

IN NO EVENT, UNLESS REQUIRED BY APPLICABLE LAW, SHALL MRJ, NASA, NOR
THE U.S. GOVERNMENT BE LIABLE FOR ANY DIRECT DAMAGES WHATSOEVER,
NOR ANY INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

This license will be governed by the laws of the Commonwealth of Virginia,
without reference to its choice of law rules.

------------------------------------------------------------------------------
------------------------------------------------------------------------------

How to Install using autoconf'ed PBS.


- untar the tar file and cd to the top level directory under pbs/

- run "./configure" with the options set appropriately for your
  installation. (See note 1 below)

- run "make" (See note 2 below)

- run "make install"


-------------------------------------------------------------------

Note 1: It is advisable to create a simple shell script
  that calls configure with the appropriate options so that you
  can save typing on reconfigures. If you have already run configure
  you can remake all of the Makefiles by running "./config.status".
  Also, looking at the first few lines of config.status will
  tell you the options that were set when configure was run.
  To figure out which options one can set run "./configure --help"
  

Note 2: You need to use a POSIX (or nearly POSIX) make. GNU make
  works quite well in this regard; BSD make does not. If you are
  having any sort of build problems, your make should be a prime suspect.
  Tremendous effort has been expended to provide proper dependency
  generation and makefiles without relying on any non-POSIX features. 
  The build should work fine with a simple call to make, however,
  complicating things by using various make flags is not guaranteed
  to work. Don't be surprised if the first thing that make does is
  call configure again. See the note in Makefile.in if this happens.

If you need to modify configure.in you will need to get the GNU autoconf
package. autoheader is also used if new flags are being created.

