=========================================================================== Rice University Computer and Information Technology Institute CATALOGUE OF AVAILABLE SOFTWARE AND DOCUMENTATION (This file: CATALOGUE) ============================================================================ This file contains a list of the software and documentation that is currently available through the Software Distribution Center. There are three classes of software distributions available. The Catalogue Number of each entry indicates the class. * Public Domain (indicated by Catalogue Numbers preceded with PD ): Software can be freely copied, modified, and redistributed by anyone without obligation to authors or to Rice University. Read the file entitled LICENSE. To retrieve software or documentation listed as Public Domain: EMAIL: Send email to (softlib@cs.rice.edu) In the Message body type: "send " For example: mail: softlib@cs.rice.edu message line: (nothing needed here) (message body): send XNETLIB: All available software can be found under the "softlib" top level directory. FTP: Software is also available via anonymous ftp to softlib.cs.rice.edu (128.42.1.127). Login as "anonymous" using your userid followed by an @ followed by your machinename.domainname for the password. Once you have logged in you will need to switch to the directory called pub and retrieve files using the ftp get command. For example: % ftp softlib.cs.rice.edu Connected to softlib.cs.rice.edu. 220 thule FTP server (Version 4.14 Mon Jul 30 09:19:19 CDT 1990) ready. Name (softlib:sdc): anonymous 331 Guest login ok, send ident as password. Password: 230 Guest login ok, access restrictions apply. ftp> cd pub ftp> ls ftp> get Please note that transfer of binary files will require the setting of the binary transfer mode flag via the "binary" command. If you require a tape, send an Order Form (ORDER), along with $150.00 (US) for handling, to: Rice University CITI/SDC PO Box 1892 Houston, Texas 77251-1892 Phone Number (713) 527-6077 * Internal Use Only (indicated by Catalogue Numbers preceded by IU ): Software is licensed for the internal use of the licensee only. The licensee is not allowed to distribute copies of the software or modified versions of the software, without additional written approval from Rice University. Copies of IU software can be obtained only by submitting a signed license (in the file LICENSE) to CITI together with the license fee. * Commercial Development (indicated by Catalogue Numbers preceded by CM ): Software in this catagory is licensed on a case-by-case basis. The license and order form included in these files do not apply. For information about these software files, contact the CITI office at the address (or phone numbers) listed above, or send email to: sdc@cs.rice.edu ============================================================================= Name: Parascope Developed by: Alan Carle, Keith Cooper, Bob Hood, Ken Kennedy, John Mellor-Crummey, Linda Torczon, Scott Warren Version: April 1993 - 1.0 Alpha Catalogue #: IU90001 Description: The Parascope project is an integrated collection of tools to help scientific programmers develop correct and efficient parallel programs. Environment: Sun 3's or Sparcstations running Sun OS 4.0 or greater or RS-6000. *NOTE* An AT&T Unix license is no longer required with the license agreement. On the order form portion of the license agreement, please specify which workstation version you require (Sun OS or RS-6K). The current cost of the software is $150.00. ------------------------------------------------------------------------------ Name: down_n_out.tar.Z or down_n_out.sh Developed by: Bill Symes Version: October 1990 Catalogue #: PD90002 Description: This code produces first-arrival time fields in seismic-style models of a refractive medium. It uses an upwind finite difference scheme to solve the eikonal equation. In comparison to ray tracers, it is both much faster and more robust. In comparison to Vidale's earlier scheme of the same type, it is faster by virtue of being fully vectorizable. ------------------------------------------------------------------------------ Name: tsplib.tar or tsplib.sh Developed by: Bob Bixby & Gerd Reinelt Version: September 1992 Catalogue #: PD90003 Description: One of the results of the CRPC workshop on the Traveling Salesman Problem (TSP '90) was the establishment of this library of eighty four test problems, collected from a group of well-known international researchers working on solutions to the Traveling Salesman Problem. The library was put together by Gerd Reinelt of the University of Augsburg and Bob Bixby at Rice University. It should prove a valuable resource to researchers in the field. *NOTE* To extract the files, use the command tar xvf tsplib.tar. Secondly, you should uncompress the files using the command uncompress *.Z. ------------------------------------------------------------------------------- Name: miplib.cat Developed by: Robert E. Bixby, E. Andrew Boyd, Ronni R. Indovina Version: November 1991 Catalogue #: PD91004 Description: MIPLIB is an electronic library of both pure and mixed integer programming problems created in an effort to make real models available to researchers working in this area. ------------------------------------------------------------------------------- Name: pds Developed by: Virginia Torczon Version: May 1992 Catalogue #: PD92005 Description: PDS is a collection of Fortran subroutines for solving unconstrained nonlinear optimization problems using direct search methods. The software is written so that execution on sequential machines in straightforward while execution on Intel distributed memory machines can be accomplished simply by including a few well-defined routines containing calls to Intel-specific Fortran libraries. Individual files include: create.tar.Z the routines needed for the program create, which creates a search strategy for the optimization procedure optim.tar.Z the routines needed for the program optim, which performs the actual optimization makefile.intel a sample makefile for execution on the Intel iPSC/2, iPSC/860 or Touchstone Delta makefile.sun a sample makefile for execution on a Sun workstation *NOTE* The files create.tar.Z and optim.tar.Z must be uncompressed using uncompress. That will leave the tar files create.tar and optim.tar. To extract the files, use the command tar xvf create.tar and tar xvf optim.tar. Name: pds.dvi.Z pds.ps.Z Description: The technical report accompanying this software is available as either a dvi or postscript file. This report is also available at Rice University through the Center for Research on Parallel Computation, CRPC-TR92206, and the Mathematical Sciences department, TR92-9. *NOTE* The files pds.dvi.Z and pds.ps.Z must be uncompressed using uncompress. ------------------------------------------------------------------------- Name: pcn_v2.0.tar.Z Developed by: Mani Chandy, Steve Taylor, Ian Foster, Carl Kesselman, Steve Tuecke, Robert Olson, Sharon Burnett, Jan Lindheim Version: February 2, 1993 Catalogue #: PD92006 Description: Program Composition Notation is a system for developing programs for parallel computers. Key features are a portable, high-level language for expressing concurrent algorithms, a compiler and run-time system that allow programs written in this language to be run on many different parallel computers and networks of workstations, interfaces to Fortran and C that permit reuse of existing code, an integrated debugger, and integrated profiling tools for performance tuning. Name: pcn_prog_v2.0.tar.Z Description: PCN manual in LaTeX form. Name: pcn_prog_v2.0.ps.Z Description: PCN manual in Postscript form. ------------------------------------------------------------------------------- Name: swlic3.tar.Z Developed by: Committee on Computer Software of the American Bar Association's Section on Patent, Trademark, & Copyright Law Version: March 22, 1992 Catalogue #: PD92007 Description: Model Software License Provisions, Working Draft 3.0, developed by Committee on Computer Programs of ABA Section of Patent, Trademark, and Copyright Law. Basic document is a comparitively simple license agreement draft for negotiated transactions(not shrinkwrap). Optional "snap-in" provisions allow customizing of basic document for more complex transactions. Extensive commentary explains why certain things are done in certain ways. Ancillary documents include source code escrow agreement. Name: swlic3.readme Description: Additional information about the Model Software License Provisions v3.0 Name: swlic3.tar.Z Description: Model Software License Provisions v3.0 ------------------------------------------------------------------------------- Name: hpf-v10 Language Specification Developed by: High Performance Fortran Forum Version: May 1993 Catalogue #: PD92008 Description: The High Performance Fortran Language specification is the language definition of the High Performance Fortran Forum. The High Performance Fortran Forum is a coalition of industrial and academic groups working to identify the basic issues and suggest a set of standard extensions to Fortran to provide the necessary information. To date, the group includes most vendors currently delivering parallel machines, government labs, and many university research groups. Our intent is to develop extensions to Fortran which provide support for high performance programming on a wide variety of machines, including massively parallel SIMD and MIMD systems and vector processors. Some of the topics considered will be 1. Data distribution and alignment 2. Explicit parallelism, particularly for data-parallel problems 3. Computation distribution 4. I/O support The result of this project will be an industry-wide standard language portable from workstations to massively parallel supercomputers. Furthermore, the language will be able to express the algorithms needed to achieve high performance on specific architectures in this range. Name: hpf-v10-final.ps Description: High Performance FORTRAN Language Specification (postscript) Name: hpf-v10-final.tar.Z Description: High Performance FORTRAN Language Specification (LaTeX) Name: jod-v10-final.ps Description: High Performance FORTRAN Journal of Development (postscript) Name: jod-v10-final.tar.Z Description: High Performance FORTRAN Journal of Development (LaTeX) ------------------------------------------------------------------------------- Name: NonEuclid Developed by: Joe Austin, Joel Castellanos, Ervan Darnell, and Maria Estrada Version: 3.1 (May 1993) Catalogue #: PD92009 Description: NonEuclid is a software package which allows students to explore Non-Euclidean Geometry through the Poincare Model of Hyperbolic Geometry. Individual files include: NonEuclid.Mac Stand-alone application for any Macintosh. This may be sent ftp with "binary transfer" option set. NonEuclid.MacII Stand-alone application for any Mac II. This may be sent ftp with "binary transfer" option set. NonEuclid.MacII.mathchip Stand-alone application for a Mac II with a math co-processor This may be sent ftp with "binary transfer" option set. NonEuclid.Mac.Hqx Stand-alone application for any Macintosh. Encoded with Binhex4.0 for e-mail shipment. NonEuclid.MacII.Hqx Stand-alone application for any Mac II. Encoded with Binhex4.0 for e-mail shipment. NonEuclid.MacII.mathchip.Hqx Stand-alone application for a Mac II with a math co-processor Encoded with Binhex4.0 for e-mail shipment. NonEuclid.txt Text file describing NonEuclid. ------------------------------------------------------------------------------- Name: trlist.ps.Z Developed by: CRPC researchers Version: February 1993 Catalogue #: PD92010 Description: The CRPC technical reports list includes the titles of technical reports written by CRPC researchers. The list is in PostScript format. Ordering information is included (see top of technical reports list). ------------------------------------------------------------------------------- Name: hpfbenchmark Developed by: Northeast Parallel Architectures Center Version: Release 2.02 Catalogue #: PD92011 Description: The HPF/FORTRAN-D Benchmarking Suite has been created with a primary purpose of providing a fair test for the prototype Fortran-D compiler and data partitioner. ------------------------------------------------------------------------------- Name: irg Developed by: Danny Powell et. al. Version: May 1993 Catalogue #: PD93012 Description: The Internet Resources Guide is an overview of information and services available on the internet. Software utilized to access these resources are also discussed. Individual files include: Irg A MacIntosh MS-Word document. Irg.txt A ascii-only document for use on any machine. ------------------------------------------------------------------------------- -------------------------------------------------------------------------------