Newsgroups: comp.parallel
From: D.J.Beckett@ukc.ac.uk
Subject: Parallel Computing Archive at HENSA Unix: NEW FILES
Summary: New files since 30th May 1995. See ADMIN article for other info.
Keywords: transputer, occam, parallel, archive, anonymous ftp, www, gopher
Organization: University of Kent at Canterbury, UK.
Date: Fri, 7 Jul 1995 13:46:23 GMT
Message-ID: <43@mint.ukc.ac.uk>

This is the new files list for the Parallel Computing Archive at HENSA Unix

The archive is available at these places:

 * World Wide Web: <URL:http://www.hensa.ac.uk/parallel/>

 * FTP site: <URL:http://unix.hensa.ac.uk/pub/parallel/>
   which means: anonymous ftp to unix.hensa.ac.uk and look in /pub/parallel

 * gopher to unix.hensa.ac.uk port 70 and go to "Parallel Archive"

 * One of the mirror sites:
   AUSTRALIA:  <URL:ftp://pcrf.anu.edu.au/HENSA/>		*** NEW ***
   FRANCE:     <URL:ftp://ftp.ibp.fr/pub/parallel/>
               <URL:ftp://ftp.jussieu.fr/pub/parallel/>
   JAPAN:      <URL:ftp://ftp.center.osaka-u.ac.jp/parallel/hensa/>

   See <URL:http://www.hensa.ac.uk/parallel/www/mirror-sites.html>
   for full details.

Please consult the accompanying article for administrative
information and if you cannot use any of the above methods of access.

Dave


NEW FEATURES
~~~~~~~~~~~~

* Donation from Tony Debling at SGS-Thomson Bristol (formerly INMOS):
  the complete DX3XX occam library manuals.  I got them in RTF form
  and converted them to HTML.  They look nice too.  See below for details.

* New Home Page - smaller (quicker to load) and IMHO, easier to find things
  HTML 3 version of it too (<TABLE>s)

* More vendor home pages added - <URL:http://www.hensa.ac.uk/parallel/vendors/>

* NEW Australian mirror site:

  The Australian National University (ANU) Parallel Computing
  Research Facility (PCRF) FTP archive in Canberra, Australia.
  Supported by the Centre for Information Science Research (CISR).
  <URL:ftp://pcrf.anu.edu.au/HENSA/>
  WWW access to the mirror will be available soon.


NEW FILES since 30th May 1995
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7th July 1995

/parallel/environments/pvm3/tape-pvm/
	Tape/Pvm event tracing tool developed and maintained at LMC-IMAG.
	Author: Eric Maillet <maillet@imag.fr>.

/parallel/environments/pvm3/tape-pvm/ReadMe
	Overview of files and patches

/parallel/environments/pvm3/tape-pvm/manual-tape.ps.gz
	Tape/Pvm User Manual
	Author: Eric Maillet <maillet@imag.fr>.

/parallel/environments/pvm3/tape-pvm/patch04.tgz
	Patch 04 for Tape/Pvm - tape2npicl checks version of the tracefiles
	it processes; tape2npicl can read user supplied config files which
	control; the way in which picl nodes are assigned to PVM tids (manual
	addendum); tapereader now supports Athapascan events.


6th July 1995

/parallel/index-3.html
	HTML 3 version of home page.

/parallel/occam/documentation/inmos/
	occam DX3XX library documentation:
	These files have been made freely available by SGS-Thomson and may
	not be used to generate commercial products without explicit
	permission and agreed licensing terms OR placed in a public archive or
	given to third parties without explicit written permission from
	SGS-Thomson in Bristol.
	Tony Debling SGS-Thomson Microelectronics Ltd, 1000 Aztec West,
	Almondsbury, Bristol BS12 4SQ, England. June 7, 1995.
	Converted to HTML via RTFtoHTML, PERL5 and by hand by Dave Beckett
	<D.J.Beckett@ukc.ac.uk>.

/parallel/occam/documentation/inmos/README
	COPYRIGHT AND TERMS AND CONDITIONS - READ FIRST

/parallel/occam/documentation/inmos/compiler.html
/parallel/occam/documentation/inmos/compiler_ToC.html
/parallel/occam/documentation/inmos/compiler.rtf
	occam compiler libraries - occam2.lib, occam8.lib, occama.lib,
	occamutl.lib and virtual.lib.

/parallel/occam/documentation/inmos/type.html
/parallel/occam/documentation/inmos/type_ToC.html
/parallel/occam/documentation/inmos/type.rtf
	String conversion library - convert.lib [HTML document]

/parallel/occam/documentation/inmos/hostio.html
/parallel/occam/documentation/inmos/hostio_ToC.html
/parallel/occam/documentation/inmos/hostio.rtf
	Host file server library - hostio.lib

/parallel/occam/documentation/inmos/maths.html
/parallel/occam/documentation/inmos/maths_ToC.html
/parallel/occam/documentation/inmos/maths.rtf
	Maths libraries: snglmath.lib, dblmath.lib and tblmaths.lib

/parallel/occam/documentation/inmos/streamio.html
/parallel/occam/documentation/inmos/streamio_ToC.html
/parallel/occam/documentation/inmos/streamio.rtf
	Streamio library - streamio.lib

/parallel/occam/documentation/inmos/string.html
/parallel/occam/documentation/inmos/string_ToC.html
/parallel/occam/documentation/inmos/string.rtf
	String handling library - string.lib

/parallel/occam/documentation/inmos/others.html
/parallel/occam/documentation/inmos/others_ToC.html
/parallel/occam/documentation/inmos/others.rtf
	Other libraries: crc.lib, xlink.lib, debug.lib and msdos.lib.

/parallel/occam/documentation/inmos/ilibr.html
/parallel/occam/documentation/inmos/ilibr_ToC.html
/parallel/occam/documentation/inmos/ilibr.rtf
	ilibr librarian program

/parallel/occam/documentation/inmos/duplicate/
	Duplicate version of maths.html - well I think it looks the same
	anyway!

30th June 1995

/parallel/bibliographies/transputer/wotug18.bib
        Transputer and occam Developments, Proceedings of WoTUG 18, ed
        Patrick Nixon, Manchester Metropolitan University, IOS Press,
        Amsterdam, 1995. ISBN 90 5199 222 x (IOS Press) / ISBN 4-274-90047-9
        C3000 (Ohmsha).

/parallel/environments/lam/distribution/
	LAM: A UNIX cluster implementation of the MPI interprocess
	communication standard

/parallel/environments/lam/distribution/mpi-report.ps.gz
	MPI Standard (Version 1.1)

/parallel/environments/lam/distribution/tutorials/
	Various tutorials (LAM, MPI, etc)

/parallel/environments/lam/distribution/tutorials/Readme.tut
	Overview

/parallel/environments/lam/distribution/tutorials/lam_ezstart.tut
	"Getting Started with MPI on LAM"

/parallel/environments/lam/distribution/tutorials/mpi_collective.tut
	"MPI: Everyday Collective Communication"

/parallel/environments/lam/distribution/tutorials/mpi_datatypes.tut
	"MPI: Everyday Datatypes"

/parallel/environments/lam/distribution/tutorials/mpi_ezstart.tut
	"MPI: It's Easy to Get Started"

/parallel/libraries/numerical/omega-calculator/
	The Omega Calculator and Library V0.951. The Omega calculator is a
	text-based interface to the Omega library, a set of routines developed
	for manipulating: Presburger formulas, Integer tuple sets and Integer
	tuple relations. See also <URL:http://www.cs.umd.edu/projects/omega/>

/parallel/transputer/software/OSes/minix/aachen/usr/lcc/
	LCC: C Compiler driver, assembler, linker and disassembler for
	Transputer MINIX

/parallel/transputer/software/OSes/minix/aachen/usr/lcc/README
	LCC overview

/parallel/transputer/software/OSes/minix/aachen/usr/lcc/lcc-bin.tar.gz
	LCC binaries and link libraries

/parallel/transputer/software/OSes/minix/aachen/usr/lcc/lcc-src.tar.gz
	LCC sources

/parallel/transputer/software/OSes/minix/aachen/usr/include/
	LCC compiler includes

/parallel/transputer/software/OSes/minix/aachen/usr/include/README
	Installation instructions

/parallel/transputer/software/OSes/minix/aachen/usr/include/include.tz
	Include files


27th June 1995

/parallel/transputer/software/OSes/minix/aachen/rootfs+kernel/
	Updated MINIX Root filing system and Kernel

/parallel/transputer/software/OSes/minix/aachen/rootfs+kernel/README
	Instructions and copyrights for Transputer Minix
	Author: Michael Haardt <michael@cantor.informatik.rwth-aachen.de>.

/parallel/transputer/software/OSes/minix/aachen/rootfs+kernel/0.gz
	Root filing system

/parallel/transputer/software/OSes/minix/aachen/rootfs+kernel/t800.btl
	MINIX bootable (iserver -sb t800.btl) for T800 processor

/parallel/transputer/software/OSes/minix/aachen/rootfs+kernel/t414.btl
	MINIX bootable (iserver -sb t414.btl) for T414 processor


22nd June 1995

/parallel/standards/mpi/anl/
	Updated MPI Chameleon package

/parallel/standards/mpi/anl/mpisplit/
	Split up parts of latest mpich.tar file

/parallel/standards/mpi/anl/userguide.ps.Z
	"Users' Guide to mpich, a Portable Implementation of MPI"
	by Patrick Bridges, Nathan Doss, William Gropp, Edward Karrels, Ewing
	Lusk and Anthony Skjellum. June 20, 1995.
	ABSTRACT:
	MPI (Message-Passing Interface) is a standard specification for
	message-passing libraries. mpich is a portable implementation of the
	full MPI specification for a wide variety of parallel computing
	environments. This paper describes how to build and run MPI programs
	using the MPICH implementation of MPI.

/parallel/standards/mpi/anl/install.ps.Z
	"Installation Guide to mpich, a Portable Implementation of MPI"
	by Patrick Bridges, Nathan Doss, William Gropp, Edward Karrels, Ewing
	Lusk and Anthony Skjellum. June 20, 1995.
	ABSTRACT:
	MPI (Message-Passing Interface) is a standard specification for
	message-passing libraries. mpich is a portable implementation of the
	full MPI specification for a wide variety of parallel computing
	environments, including workstation clusters and massively parallel
	processors (MPPs). mpich contains, along with the MPI library itself,
	a programming environment for working with MPI programs. The
	programming environment includes a portable startup mechanism, several
	profiling libraries for studying the performance of MPI programs, and
	an X interface to all of the tools. This guide explains how to
	compile, test, and install mpich and its related tools.

/parallel/standards/mpi/anl/manwww.tar.Z
	HTML versions of the manual pages for MPI and MPE functions.

/parallel/standards/mpi/anl/misc/cmpl.tar.Z
	Programs for compiling and linking programs in C or Fortran with MPI.

/parallel/standards/mpi/anl/misc/doctext.ps.Z
	"Users Manual for doctext - Producing Documentation from C Source
	Code"
	ABSTRACT:
	One of the major problems that software library writers face,
	particularly in a research environment, is the generation of
	documentation. Producing good, professional-quality documentation is
	tedious and time consuming. Often, no documentation is produced. For
	many users, however, much of the need for documentation may be
	satisfied by a brief description of the purpose and use of the
	routines and their arguments. Even for more complete, hand-generated
	documentation, this information provides a convenient starting point.
	We describe here a tool that may be used to generate documentation
	about programs written in the C language. It uses a structured comment
	convention that preserves the original C source code and does not
	require any additional files. The markup language is designed to be an
	almost invisible structured comment in the C source code, retaining
	readability in the original source. Documentation in a form suitable
	for the Unix man program (nroff), LaTeX, and the World Wide Web (WWW)
	can be produced.
	Author: William Gropp.

/parallel/standards/mpi/anl/misc/guide.ps.Z
	"Users' Guide to mpich, a Portable Implementation of MPI"
	by Patrick Bridges, Nathan Doss, William Gropp, Edward Karrels, Ewing
	Lusk and Anthony Skjellum.
	ABSTRACT:
	MPI (Message-Passing Interface) is a standard specification for
	message-passing libraries. mpich is a portable implementation of the
	full MPI specification for a wide variety of parallel computing
	environments. mpich contains, along with the MPI library itself, a
	programming environment for working with MPI programs. The programming
	environment includes a portable startup mechanism, several profiling
	libraries for studying the performance of MPI programs, and an X
	interface to all of the tools.

/parallel/standards/mpi/anl/misc/meiko.tar.Z
	A native Meiko CS2 version of the ADI. It is NOT derived from the
	Chameleon code.

/parallel/standards/mpi/anl/misc/newadi.ps.Z
	"MPICH Working Note: Creating a new MPICH device using the Channel
	interface"
	by William Gropp and Ewing Lusk.
	ABSTRACT:
	The MPICH implementation of MPI uses a powerful and efficient layered
	approach to simplify porting MPI to new systems. One interface that
	can be used is the channel interface; this interface defines a
	collection of simple data-transfer operations. This paper describes
	this interface, some of the special issues, and gives instructions on
	creating a new MPICH implementation by implementing just a few
	routines.

/parallel/standards/mpi/anl/misc/nupshot.tar.Z
	Nupshot is a performance visualization tool that displays logfiles in
	the 'alog' format or the PICL v.1 format. Requires Tcl 7.3 and Tk 3.6.
	Author: Ed Karrels <karrels@mcs.anl.gov>.

/parallel/standards/mpi/anl/misc/upshot
	Upshot in TCL/TK
	Author: Ed Karrels <karrels@mcs.anl.gov>.

/parallel/standards/mpi/anl/misc/mpi2/jun5.ps.Z
/parallel/standards/mpi/anl/misc/mpi2/jun5.dvi
	"Minutes of MPI meeting, June 5-7, 1995."
	Author: William Gropp.

/parallel/standards/mpi/anl/misc/mpi2/spawn.apr.ps.Z
	"Dynamic Process Management in an MPI Setting"
	by William Gropp and Ewing Lusk
	ABSTRACT:
	We propose extensions to the Message-Passing Interface (MPI) Standard
	that provide for dynamic process management, including spawning of new
	processes by a running application. Such extensions are needed if more
	of the runtime environment for parallel programs is to be accessible
	to MPI programs or to be themselves written using MPI. The extensions
	proposed here are motivated by real applications and fit cleanly with
	existing concepts of MPI. No changes to the existing MPI Standard are
	proposed, thus all present MPI programs will run unchanged.

/parallel/environments/pvm3/tape-pvm/tape.tgz
	Tape/Pvm Source tree containing instructions on setting up, building
	and installing the distribution.
	Author: Eric Maillet <maillet@imag.fr>.

/parallel/environments/pvm3/tape-pvm/patch03.tgz
	Patch 03 for Tape/Pvm - Support for pvm_precv,psend and group
	operations pvm_reduce,scatter and gather. These can now be visualized
	in PG (with t2np). Fixed bug in event buffer flushing which only
	occurred when more than one task is running on processors. Minor bug
	fixes in tapepp.


21st June 1995

/parallel/events/tdp96
	"Telecommunication Distribution Parallelism 1996"
	Call for papers for conference being held from 20th-22nd May 1996 at
	Cagliarai, Sardinia, Italy. The conference theme is
	Telecommunications, Distribution and Parallelism. Suggested topics
	are: Telecommunications; Multimedia servers; Parallel processing of
	animated images, fixed images, sound; Mobile communication systems;
	Cooperative work; Teleconference; Tele-teaching; Distributed
	computer-assisted drawing; Networks; Network architecture and
	performances; Network protocols; Parallel and distributed
	applications; image analysis and synthesis; numerical computing; real
	time, process control; robotics; Algorithms for parallelism;
	complexity; load balancing, process migration; Parallel architectures
	and operating systems; massively parallel; network of processors;
	programming environment; virtual environments; Modeling;
	methodologies; mathematical resolution; simulation and measurements
	and others. Note: Official language of conference is English.
	Deadlines: Article: 1st December 1995; Norification: 15th February
	1995; Camera-ready papers: 1st April 1996.

/parallel/events/spdp95-industrial-workshop
	"Workshop on Parallel / Distributed Platforms in Industrial Products
	at SPDP'95"
	Call for participation for workshop being held some time during
	25th-28th October 1995 at San Antonio, Texas, USA. Plattforms like
	PVM, etc. are becoming much more used in industrial products and
	people will encounter problems in using such systems. Building
	parallel and distributed application can become a painful experience,
	especially when nonfunctional requirements like reliability become an
	important requirement. This workshop will bring together people with
	background in really using parallel or distributed plattforms or
	intending to build such systems. It will be very helpfull to add up
	experiences and discuss potential pitfalls, problems, ... The workshop
	covers all experiences from spec, design and implementation support,
	training of the team, ... till installation, licencing and much more.

/parallel/events/par-field-analysis-eng
	"Parallel Field Analysis in Engineering Seminar"
	Details of 1 day seminar on 11th July 1995 at R22 Lecture Theatre,
	RAL, Oxford, UK. Sponsored by: Engineering Applications IT Support
	ProgrammE (EASE) Education and Awareness Programme and Parallel
	Processing in Engineering Community Club (PPECC). This seminar covers
	a wide range of applications (structural, crash-simulation, fluid
	dynamics and electromagnetics), and also a range of solution
	techniques (finite elements, finite differences and boundary elements)
	Both explicit and implicit solution of the equations will be covered,
	and also the mesh generation which can easily be the bottleneck for
	realistic problems. Both tightly coupled machines and the parallelism
	of multiple workstations will be addressed.

/parallel/events/wtc95
	"World Transputer Congress 1995"
	Call for attendance, tutorial and programme for conference being held
	from 4th-6th September 1995 at Harrogate International Conference
	Centre, Harrogate, North Yorkshire, UK. Tutorials: Parallel Design
	Concepts for the Transputer (Peel and Welch); Image Processing on
	Transputers (Webber); Embedded Control Design Using Transputers
	(Bakkers and Croll); Parallel Processing under MATLAB (Kadlec) and
	High Performance Fortran (Delves).

/parallel/events/hpf-liverpool
	"High Performance Fortran Workshop"
	Call for participation in workshop being held from 17th-19th July
	1995 at University of Liverpool, UK. Organised by The Institute of
	Advanced Scientific Computation, University of Liverpool and BCS
	Fortran Specialist Group. Supported by the E.U. Comett Programme.
	Course aims: provide a detailed introduction to HPF and how to use it
	and training in writing, running and debugging HPF programs. It is of
	interest to all groups carrying out programming development for
	scientific and engineering applications. See also
	<URL:http://supr.scm.liv.ac.uk/>.

/parallel/events/ispan96
	"International Symposium on Parallel Architectures, Algorithms, and
	Networks"
	Call for papers for symposium being held from 12th-14th June 1996 at
	Beijing, China. Topics include: Parallel Architectures; Parallel
	Algorithms; Interconnection Networks; VLSI Network Design; Network
	Routing and Communication Algorithms; Mapping and Scheduling Parallel
	Computation; Fault Tolerance Issues and Systems; Optical
	Interconnections and Computing; Telecommunication Network Design and
	Optimization; ATM Architecture and Network Protocols; Wireless and
	Mobile Interconnection and Networks; Massively Parallel Processing
	Systems and others. Deadlines: Papers: 1st December 1995; Acceptance:
	1st February 1996; Camera ready manuscripts: 1st March 1996; Advanced
	registration: 15th March 1996. See also
	<URL:http://hertz.njit.edu/~asohn/pact>,
	<URL:http://www.ics.uci.edu/~bic/pact95> or
	<URL:http://acal-www.usc.edu/pact/pact.html>.

/parallel/events/spaa95-ppopp95-uiwopps
	"7th Annual ACM Symposium on Parallel Algorithms and Architectures /
	5th ACM SIGPLAN Symposium on Principles and Practice of Parallel
	Programming / User Interface Workshop on Parallel Programming Software
	Programming"
	Call for participants, registration details and programmes for
	symposia being held from 17th-22nd July 1995 at UC Santa Barbara
	campus, Santa Barbara, California, USA. SPAA'95: 17th-19th July.
	PPoPP: 19th-21st July. UIWOPPS workshop: 22nd July. SPAA is sponsored
	by ACM SIGACT and ACM SIGARCH in cooperation with EATCS. PPoPP is
	sponsored by ACM SIGPLAN. See also
	<URL:http://www.cs.ucsb.edu/Conferences/> for electronic registration
	forms.

/parallel/events/sipar-wks-par-dist
	"SIPAR Workshop on Parallel and Distributed Computing"
	Call for participants and proposals for workshop being held on 6th
	October 1995 at Biel-Bienne, Switzerland. The SIPAR committee invites
	graduate students and young scientists to participate to its workshop
	on Parallel and Distributed Computing. Individuals and/or research
	groups are encouraged to submit proposals which cover a particular
	topic in the field of parallel and distributed computing. Deadlines:
	Abstract: 9th September 1995; Registration: 30th September 1995. For a
	registration form, railway schedule, and other information, see
	<URL:http://www.isbiel.ch/~don/sipar/>.

/parallel/events/int-symp-par-dist-japan
	"International Symposium on Parallel and Distributed Supercomputing
	(Fukuoka, Japan)"
	Details of conference being held from 26th-28th September 1995 at
	Fukuoka Recent Hotel, Fukuoka, Japan. Topics: Parallelizing Compilers;
	Parallel Architectures; Performance Evaluation and Benchmarking;
	Distributed Computing; Parallel Software Development Environment;
	Models of Parallel and Distributed Computing; Networking for
	Supercomputing; Operating System Issues; Scientific Visualization;
	Computational Chemistry; Computational Fluid Dynamics; Computational
	Mechanics; Computational Physics; Business Applications; Databases and
	Non-Numeric Applications and others.

/parallel/events/hpc-courses-oregon
	"Oregon Graduate Institute (OGI) High Performance Computing short
	courses"
	Call for participation in three short courses being held from
	17th-21st July 1995 at OGI campus near Portland, Oregon, USA. Courses
	are: High Performance Computer Systems (17th-21st July); Compiler
	Analysis and Optimization (24th-28th July) and Compilers for Parallel
	Computing (31st July-4th August). See also: <URL:http://www.ogi.edu>

/parallel/events/par-comp-chem-tutorial
	"Parallel Computational Chemistry Tutorial"
	Call for participation in tutorial being held from 7th-11th August
	1995 at (US) National Energy Research Supercomputer Center, Lawrence
	Livermore National Laboratory, Livermore, California, USA. Sponsors:
	Pacific Northwest Laboratory, The National Institutes of Health, and
	the National Energy Research Supercomputer Center (NERSC). CSL at NIH;
	NERC at LLNL. The parallel computing tutorial is primarily for
	graduate students and professionals who want to learn the basics about
	the various ways to do parallel computing on available MPP systems
	today. The course will also cover advanced topics regarding parallel
	computing and computational chemistry algorithms and applications.
	Ample time for hands-on experimentation and instruction will be
	provided. Students will have access to the CRI-T3D parallel
	supercomputer on-site at NERSC and other MPPs on the internet. Space
	will be limited to 25 participants.


16th June 1995

/parallel/environments/pvm3/distribution/xpvm/
	XPVM: a graphical console and monitor for PVM. It provides a
	graphical interface to the PVM console commands and
	information, along with several animated views to monitor the
	execution of PVM programs.  These views provide information
	about the interactions among tasks in a parallel PVM program,
	to assist in debugging and performance tuning.
	
	To analyze a program using XPVM, a user need only compile
	their program using the PVM library, version 3.3 or later,
	which has been instrumented to capture tracing information at
	run-time. Then, any task spawned from XPVM will return trace
	event information, for analysis in real time, or for
	post-mortem playback from saved trace files.

/parallel/environments/pvm3/distribution/xpvm/xpvm.src.tar.Z.uu.Z
	XPVM v1.1 source. Requires PVM 3.3.0, TCL 7.3 and TK 3.6.1 or later
	versions. TCL and TK can be got from
	<URL:ftp://ftp.cs.berkeley.edu/ucb/tcl/>

/parallel/environments/pvm3/distribution/xpvm/xpvm.alpha.tar.Z.uu.Z
	XPVM DEC Alpha binaries

/parallel/environments/pvm3/distribution/xpvm/xpvm.rs6k.tar.Z.uu.Z
	XPVM IBM RS6000 binaries

/parallel/environments/pvm3/distribution/xpvm/xpvm.sgi5.tar.Z.uu.Z
	XPVM SGI IRIX 5.2 binaries

/parallel/environments/pvm3/distribution/xpvm/xpvm.sun4.tar.Z.uu.Z
	XPVM SUN Sparc binaries

/parallel/documents/pario/papers/Kotz/kotz:jdapple.ps.Z
/parallel/documents/pario/papers/Kotz/kotz:jdapple.note
	"A DAta-Parallel Programming Library for Education (DAPPLE)"
	David Kotz, Department of Computer Science, Dartmouth College,
	Hanover, NH 03755-3510, USA. Submitted to 'Computer Science
	Education'. Earlier version appeared in SIGCSE'95 and as Dartmouth
	PCS-TR95-235. Available at
	<URL:ftp://ftp.cs.dartmouth.edu/pub/CS-papers/Kotz/kotz:jdapple.ps.Z>
	ABSTRACT:
	In the context of our goal to bring parallel computing into the
	undergraduate curriculum, we needed a parallel-programming language
	that was accessible to students and independent of any particular
	hardware platform. Finding nothing appropriate, we chose to design our
	own language. The result, DAPPLE, is a C++ class library designed to
	provide the illusion of a data-parallel programming language on
	conventional hardware and with conventional compilers. DAPPLE defines
	Vector and Matrix classes, with most C++ operators overloaded to
	provide elementwise arithmetic, and supports data-parallel operations
	like scans, permutations, and reductions. DAPPLE also provides a
	parallel if-then-else statement to restrict the scope of the above
	operations to partial vectors or matrices. In this paper we describe
	the DAPPLE language, the pedagogical decisions that went into its
	design, and our experience using DAPPLE in the classroom. DAPPLE is
	freely available on the Internet.
	Author: David Kotz <dfk@cs.dartmouth.edu>.

/parallel/standards/mpi/anl/
	Updated MPI Chameleon

/parallel/standards/mpi/anl/mpich-1.0.9.tar.Z
	MPI Chameleon implementation version 1.0.9 (11th June 1995).

/parallel/standards/mpi/anl/patch1.0.8-1.0.9
/parallel/standards/mpi/anl/patch1.0.8-1.0.9.Z
	Patch from MPI Chameleon 1.0.8 to 1.0.9

/parallel/standards/mpi/anl/tutorial.ps.Z
	"Tutorial Course on MPI: The Message-Passing Interface"
	To be used in conjunction with the "Using MPI" book. Course at
	Mathematics and Computer Science Division, Argonne National
	Laboratory, Argonne, IL 60439, USA.
	Author: William Gropp <gropp@mcs.anl.gov>.

/parallel/standards/mpi/anl/tutorial4.ps.Z
	"Tutorial Course on MPI: The Message-Passing Interface"
	Above slides, 4 per page.

/parallel/standards/mpi/anl/class.tar.Z
	LaTeX sources to above course slides.

/parallel/transputer/software/OSes/minix/aachen/
	New release of Transputer MINIX by
	Michale Haardt <michael@cantor.informatik.rwth-aachen.de>.

/parallel/transputer/software/OSes/minix/aachen/doc/
	Transputer MINIX Documentation

/parallel/transputer/software/OSes/minix/aachen/doc/impnotes.ps.gz
/parallel/transputer/software/OSes/minix/aachen/doc/impnotes.ms.gz
	Implementation notes

/parallel/transputer/software/OSes/minix/aachen/doc/xdr.nts.ps.gz
/parallel/transputer/software/OSes/minix/aachen/doc/xdr.nts.ms.gz
	XDR (External Data Representation) Technical Notes.

/parallel/transputer/software/OSes/minix/aachen/doc/xdr.rfc.ps.gz
/parallel/transputer/software/OSes/minix/aachen/doc/xdr.rfc.ms.gz
	The XDR (External Data Representation) RFC (request for comments)
	document

/parallel/transputer/software/OSes/minix/aachen/usr/mroff/
	MROFF: A nroff-like formatter.

/parallel/transputer/software/OSes/minix/aachen/usr/mroff/README
	Overview of MROFF, a nroff-like formatter. Currently good enough to
	format manual pages.

/parallel/transputer/software/OSes/minix/aachen/usr/mroff/mroff-src.tar.gz
	MROFF sources

/parallel/transputer/software/OSes/minix/aachen/usr/mroff/mroff-bin.tar.gz
	MROFF binaries

/parallel/transputer/software/OSes/minix/aachen/usr/lcc/
	LCC: C Compiler driver, assembler, linker and disassembler for
	Transputer MINIX

/parallel/transputer/software/OSes/minix/aachen/usr/lcc/README
	LCC overview

/parallel/transputer/software/OSes/minix/aachen/usr/lcc/lcc-bin.tar.gz
	LCC binaries and link libraries

/parallel/transputer/software/OSes/minix/aachen/usr/lcc/lcc-src.tar.gz
	LCC sources

/parallel/transputer/software/OSes/minix/aachen/usr/lcc/include.tar.gz
	LCC includes

/parallel/transputer/software/OSes/minix/aachen/usr/lcc/assembler.ps.gz
/parallel/transputer/software/OSes/minix/aachen/usr/lcc/assembler.ms.gz
	"A new assembler for transputers"
	ABSTRACT:
	The special architecture of transputers and the requirements of fast
	compilers require to leave traditional implementation techniques. This
	document describes the design and implementation of an assembler and
	linker for transputers in the UNIX programming environment.
	Author: Michale Haardt <michael@cantor.informatik.rwth-aachen.de>.

/parallel/transputer/software/OSes/minix/aachen/usr/lcc/backend.ps.gz
/parallel/transputer/software/OSes/minix/aachen/usr/lcc/backend.ms.gz
	"On writing a lcc back end for transputers"
	ABSTRACT:
	This document explains how special parts of the back end for INMOS
	transputers work and gives reasons for certain design decisions. It
	further explains some differences between transputers and more common
	processors. It is assumed that the reader is familar with the
	documentation included in the lcc distribution.
	Author: Michale Haardt <michael@cantor.informatik.rwth-aachen.de>.

/parallel/transputer/software/OSes/minix/aachen/lib/
	Library sources

/parallel/transputer/software/OSes/minix/aachen/lib/sys/
	Source for the sys library

/parallel/transputer/software/OSes/minix/aachen/lib/sys/README
	Overview of files

/parallel/transputer/software/OSes/minix/aachen/lib/sys/libsys-src.tar.Z
	Source for the sys library used to compile device drivers and kernel

/parallel/transputer/software/OSes/minix/aachen/lib/termcap/
	Source for the termcap library

/parallel/transputer/software/OSes/minix/aachen/lib/termcap/README
	Overview of files

/parallel/transputer/software/OSes/minix/aachen/lib/termcap/libtc-src.tar.Z
	Source for the termcap library


12th June 1995

/parallel/transputer/software/OSes/minix/aachen/
	New release of Transputer MINIX by Michael Haardt
	<michael@cantor.informatik.rwth-aachen.de>

/parallel/transputer/software/OSes/minix/aachen/0.README
	Instructions and copyrights for Transputer Minix
	Author: Michael Haardt <michael@cantor.informatik.rwth-aachen.de>.

/parallel/transputer/software/OSes/minix/aachen/0.gz
	Root filing system

/parallel/transputer/software/OSes/minix/aachen/image.btl
	MINIX bootable (iserver -sb image.btl)

/parallel/transputer/software/OSes/minix/aachen/server.tz
	MINIX Server

/parallel/transputer/software/OSes/minix/aachen/usr/
	Binaries (for under /usr)

/parallel/transputer/software/OSes/minix/aachen/usr/afserver.lcc/
	afserver sources (for lcc)

/parallel/transputer/software/OSes/minix/aachen/usr/iserver.lcc/
	iserver sources (for lcc)

/parallel/transputer/software/OSes/minix/aachen/usr/lcc/
	LCC: C Compiler driver, assembler, linker and disassembler for
	Transputer MINIX

/parallel/transputer/software/OSes/minix/aachen/diffs/
	Source context diffs

/parallel/transputer/software/OSes/minix/aachen/diffs/libtermcap.diff
	Context diffs for MINIX libtermcap sources

/parallel/transputer/software/OSes/minix/aachen/diffs/libc.diff.gz
	Context diffs for MINIX libc sources

/parallel/transputer/software/OSes/minix/aachen/diffs/include.diff.gz
	Context diffs for MINIX include sources

/parallel/documents/hippi/hippi-serial_1.4.ps.gz
	Specification for transport of HIPPI signals over a pair of single
	mode optical fibers Version 1.4. Serial HIPPI *will not* be an
	American National Standard; it is an ad hoc development which has been
	implemented in silicon and used by a variety of HIPPI manufacturers.

/parallel/documents/hippi/hippi-serial_1.4_changes.ps.gz
	Serial HIPPI Changes V1.3 to V1.4



