Newest entries are first. Older changes can be found here.

31st May 1995

/parallel/environments/pvm3/april/
APRIL (Automatic Parallelization of Divide and Conquer Algorithms): A new programming language designed for the easy parallelisation of divide and conquer algorithms. Written by Thomas Erlebach <erlebach@informatik.tu-muenchen.de>, Technische Universitaet Muenchen, Germany. Requires PVM 3.2.6, 3.3.7 or later.
/parallel/environments/pvm3/april/april.readme
Overview of APRIL.
/parallel/environments/pvm3/april/april.tar.gz
APRIL 1.0 distribution. Contains source code, example programs and demonstrations.
/parallel/environments/pvm3/april/april_manual.ps.gz
APRIL 1.0 User Manual (52 pages).
/parallel/environments/pvm3/glenda/
Glenda - A systtem providing the Linda capabilities using multiple processors with PVM as the communications fabric. Written by Ray Seyfarth <seyfarth@whale.st.usm.edu>, Jerry Bickham and Suma Arumugham, University of Southern Mississippi, USA.
/parallel/environments/pvm3/glenda/README.glenda
Overview of Glenda (from distribution)
/parallel/environments/pvm3/glenda/glenda.html
Glenda installation and user document (from distribution).
/parallel/environments/pvm3/glenda/glenda.tar.Z
Glenda 1.0 distribution. Includes sources, documentation and examples.

30th May 1995

/parallel/environments/pvm3/distribution/pvm_test.tar.gz
Updated: PVM Test utilities
/parallel/environments/pvm3/tape-pvm/
Tape/Pvm event tracing tool developed and maintained at LMC-IMAG
/parallel/environments/pvm3/tape-pvm/patch02.tgz
Patch 02 for Tape/Pvm - support for pvm_trecv
/parallel/environments/lam/distribution/
LAM and MPI Area
/parallel/environments/lam/distribution/lam-papers.tar.gz
Updated: Troillus and LAM papers
/parallel/environments/lam/distribution/lam52-patch.tar.gz
Updated: LAM 5.2 source patch
/parallel/environments/lam/distribution/mpi-cubix10.tar.gz
MPI Cubix library
/parallel/environments/mpi/unify/reports/Message-Passing/zipcode_parcomp.ps.Z
The Design and Evolution of Zipcode by Anthony Skjellum, Computer Science Department & NSF Engineering Research Center for Computational Field Simulation,Mississippi State University; Steven G. Smith, Numerical Mathematics Group, Lawrence Livermore National Laboratory; Nathan E. Doss, NSF Engineering Research Center for Computational Field Simulation, Mississippi State University; Alvin P. Leung, Northeast Parallel Architectures Center, Syracuse University and Manfred Morari, Chemical Engineering, California Institute of Technology. March 8, 1994 ABSTRACT: Zipcode is a message-passing and process-management system that was designed for multicomputers and homogeneous networks of computers in order to support libraries and large-scale multicomputer software. The system has evolved significantly over the last five years, based on our experiences and identified needs. Features of Zipcode that were originally unique to it, were its simultaneous support of static process groups, communication contexts, and virtual topologies, forming the "mailer" data structure. Point-to-point and collective operations reference the underlying group, and use contexts to avoid mixing up messages. Recently, we have added "gather-send" and "receive-scatter" semantics, based on persistent Zipcode "invoices," both as a means to simplify message passing, and as a means to reveal more potential runtime optimizations. Key features in Zipcode appear in the forthcoming MPI standard.
/parallel/environments/mpi/unify/reports/Message-Passing/zipcode_pvm.ps.Z
Integrating Zipcode and PVM: Towards a Higher-Level Message-Passing Environment by Li-wei H. Lehman, NSF Engineering Research Center for Computational Field Simulation, Mississippi State University, Mississippi State, Mississippi, 39762, USA. December 10, 1993. ABSTRACT: This paper describes the architecture and implementation of an integrated message-passing environment consisting of Zipcode and PVM. Zipcode is a highlevel message-passing system for multicomputers and homogeneous networks of computers. PVM is a relatively low-level message-passing system designed for multicomputers and heterogeneous networks of computers. Although PVM provides a workable and easyto-use message-passing system, it does not have some of the high-level constructs, such as communication contexts, required to develop reliable and scalable parallel libraries and large-scale distributed software. By porting Zipcode's high-level constructs on top of PVM, the integrated environment facilitates existing PVM applications to gradually migrate from a low-level to a high-level message-passing paradigm. In the integrated environment described here, Zipcode is ported on top of PVM via an intermediate layer, the emulated Cosmic Environment/Reactive Kernel (CE/RK) layer. Such an integrated environment allows programmers to utilize high-level Zipcode constructs as well as low-level PVM calls. Implementation details of the CE/RK primitives are presented. Planned future enhancements include performance improvement of the integrated system as well as adding heterogeneous environment support.
/parallel/environments/pvm3/adsmith/adsmith.tar.gz
Updated: ADSMITH alpha distribution: A Heterogeneous Distributed Shared Memory Environment on PVM written by William W. Y. Liang <wyliang@solar.csie.ntu.edu.tw> of National Tsing Hua University, HsinChu, Taiwan.
/parallel/environments/pvm3/adsmith/adsmray.tar.gz
ADSMITH Ray Tracer

26th May 1995

/parallel/events/applied-par-in-science
Workshop on Applied Parallel Computing in Physics, Chemistry and Engineering Science Call for papers for tutorials and workshops being held from 21st-24th August 1995 at Danish Computing Centre for Research and Education, The Technical University of Denmark, Lyngby, Denmark. Deadlines: Abstracts: 15th June 1995; Papers: 31st July 1995. See also ftp://ftp.denet.dk/uni-c/unijw/para95/. Author: Jerzy Wasniewski <unijw@unidhp1.uni-c.dk>.
/parallel/libraries/random/dantowitz/
Random numbers for parallel processors by David Dantowitz
/parallel/libraries/random/dantowitz/README
Overview of code
/parallel/libraries/random/dantowitz/code.c
Source code
/parallel/applications/genetic-algorithms/stanford-report
Parallel Genetic Programming on a Network of Transputers by John R. Koza and David Andre, Stanford University. See ftp://elib.stanford.edu/pub/reports/cs/tr/95/1542/ ABSTRACT: This report describes the parallel implementation of genetic programming in the C programming language using a PC 486 type computer (running Windows) acting as a host and a network of transputers acting as processing nodes. Using this approach, researchers of genetic algorithms and genetic programming can acquire computing power that is intermediate between the power of currently available workstations and that of supercomputers at a cost that is intermediate between the two. A comparison is made of the computational effort required to solve the problem of symbolic regression of the Boolean even-5-parity function with different migration rates. Genetic programming required the least computational effort with an 8% migration rate. Moreover, this computational effort was less than that required for solving the problem with a serial computer and a panmictic population of the same size. That is, apart from the nearly linear speed-up in executing a fixed amount of code inherent in the parallel implementation of genetic programming, parallelization delivered more than linear speed-up in solving the problem using genetic programming. Author: David Andre <phred@leland.Stanford.EDU>.
/parallel/languages/fortran/f90/f77tof90.html
Fortran 90 for the Fortran 77 Programmer. See http://www.nsc.liu.se/f77to90.html

22nd May 1995

/parallel/environments/mpi/unify/reports/Message-Passing/Elros_paper1_26mar94.ps.Z
Collective Operations Using ELROS and Sockets by Kishore Viswanathan and Anthony Skjellum ABSTRACT: ELROS, an acronym for Embedded Language for Remote Operation Services, was developed at LLNL for programming distributed applications. ELROS statements can be embedded in a conventional language such as C. This makes it easier to develop distributed applications. ELROC supports both synchronous and asynchronous operations. ELROC also provides a good exception handling facility. Although ELROS provides a good programming interface, it does not provide primitives for collective operations. In this paper we present some of the collective operations that were writting using ELROS. We also present programs to demonstrate how these operations can be implemented using sockets. Advantages and disadvantages of using ELROS over sockets are also discussed.
/parallel//environments/mpi/unify/reports/Message-Passing/PVM-v-MPI-round1.ps.Z
Message Passing in the 1990's: Performance, Safety, Correctness by Anthony Skjellum, MSU and Brian K. Grant, U. Washington. Contains: Origins of Message Passing, Evolution and comparison of PVM with MPI.
/parallel/environments/pvm3/tape-pvm/patch01.tgz
Patch 01 for Tape/Pvm
/parallel/events/mpi-hpf-in-practice
Call for attendance at MPI and HPF Tutorial being held from 26th-27th June 1995 at Wartburg Hotel, Mannheim, Germany. Includes goals, target groups and timetable of the tutorial. Lecturers are Prof. Jack Dongarra of University of Tennessee & ORNL; Charles Koelbel of CRPC at Rice University and Wacker, Director of Data Processing and Information Technology at DLR. See also: http://parallel.rz.uni-mannheim.de/sc/sc95.html Author: Hans Werner Meuer <meuer@rz.uni-mannheim.de>.
/parallel/events/pvm-fortran
Parallel Tools - PVM with Fortran Details of 1 day course being on 10th July 1995 at School of Maths, University of Greenwich, London, UK. Course will provide an introduction to the principles behind PVM such as message passing and heterogeneous computing, and a description of PVM's interface for Fortran programmers. The course closes with PVM program demonstrations and a simple PVM exercise. Run under the auspices of the London & South-East centre for High Performance Computing (SEL-HPC). SEL-HPC is a JISC funded consortium. See http://www.lpac.ac.uk/SEL-HPC/ for details. Cost: FREE to members of all HEFC funded Universities and Colleges in London and the South East but is open to members of other UK HEFC institutions. Author: Chris Walshaw <C.Walshaw@gre.ac.uk>.
/parallel/events/pdpta95.ascii
/parallel/events/pdpta95.ps.gz
International Conference on Parallel and Distributed Processing Techniques and Applications Call for papers for conference being held from 3rd-4th November 1995 at The University of Georgia in Athens, Georgia, USA. Topics: Parallel/Distributed architectures; Building block processors; Interconnection networks; Reliability and fault-tolerance; Parallel/Distributed algorithms; Parallel/Distributed applications; Mobile computation and communication; Heterogeneous and multimedia systems; Software tools and environments for parallel computers; High-performance computing in Computational Science and others. Deadlines: Draft Papers: 12th June 1995; Acceptance: 7th July 1995; Camera-ready papers: 8th August 1995. Author: Hamid R. Arabnia <hra@pollux.cs.uga.edu>.

17th May 1995

/parallel/events/mpidevel
MPI Developers Conference Call for papers for the Conference being held from 22nd-23rd June 1995 at University of Notre Dame, Notre Dame, IN, USA. This is a conference for researchers and developers who use the Message Passing Interface (MPI) standard and is intended to support the continued development and use of MPI and its extensions. The conference will provide a forum for developers from national laboratories, industry, and academia who are using MPI to present their ideas about, and experiences with, MPI. See http://www.cse.nd.edu/mpidc95/ or ftp://www.cse.nd.edu/mpidc95/cfp.ps Author: Andrew Lumsdaine <lumsdaine.1@nd.edu>.

16th May 1995

/parallel/environments/lam/distribution/lam52-patch.tar.gz
Updated LAM 5.2 source patch

15th May 1995

/parallel/documents/benchmarks/genesis/IMPORTANT_NOTICE
IMPORTANT NOTICE - the GENESIS distributed memory benchmark suite is no longer being supported. PARKBENCH v1.0 which includes some of GENESIS is recommended instead.
/parallel/environments/pade/
NIST Parallel Applications Development Environment (PADE) is a flexible, customizable environment for developing parallel applications that uses the PVM (Parallel Virtual Machine) message-passing library. It provides an integrated framework for all phases of development of a parallel application: editing, compilation, execution, debugging, and performance monitoring. PADE consists of an intuitive graphical user interface, a suite of PVM utilities, and extensive documentation in PostScript, ASCII, and HTML formats.
/parallel/environments/pade/README
Overview of PADE
/parallel/environments/pade/Announcement
Announcement of PADE 1.2 Author: Robert R Lipman <lipman@cam.nist.gov>.
/parallel/environments/pade/nist_pade.1.2.0.tar.gz
PADE version 1.2.0 distribution. Includes documentation and source. Requires Tcl/Tk to build

12th May 1995

/parallel/libraries/numerical/omega-calculator/
The Omega Calculator and Library. 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.
/parallel/libraries/numerical/omega-calculator/README
Short description of the Omega Library
/parallel/libraries/numerical/omega-calculator/README.FILES
Overview of files
/parallel/libraries/numerical/omega-calculator/calculator.ps.Z
Documentation on the Omega Calculator
/parallel/libraries/numerical/omega-calculator/documentation.tar.Z
Contains interface.ps, calculator.ps, and a C++ source file used as a running example in the documentation.
/parallel/libraries/numerical/omega-calculator/interface.ps.Z
Documentation on the Omega Library.
/parallel/libraries/numerical/omega-calculator/omega-lib-source.tar.Z
Omega library source
/parallel/libraries/numerical/omega-calculator/README.binaries
Overview of Omega binary releases
/parallel/libraries/numerical/omega-calculator/omega-calc.decmips-ultrix.tar.Z
Omega Calculator executable and examples, for Digital Decstations running Ultrix 4.2.
/parallel/libraries/numerical/omega-calculator/omega-calc.sparc-sunos4.tar.Z
Omega Calculator executable and examples, for Sun Sparcstations running SunOS 4.1.3.
/parallel/libraries/communication/c4/
Canonical Classes for Concurrency Control (C4) by Geoffrey Furnish <furnish@dino.ph.utexas.edu>, Institute for Fusion Studies, University of Texas at Austin, Austin, Tx 78712, USA. C4 provides provides objects which implement a variety of synchornization and data transmission paradigms. It is not a C++ language extension but is a library which can be used with any reasonably modern C++ compiler. It is to be used in concert with a message passing library such as MPI or NX. See also http://dino.ph.utexas.edu/~furnish.
/parallel/libraries/communication/c4/Announcement
Announcement
/parallel/libraries/communication/c4/README
README
/parallel/libraries/communication/c4/c4.tar.gz
Latest version of C4 - Canonical Classes for Concurrency Control.
/parallel/libraries/communication/c4/ds++.tar.gz
Latest version of DS++ - the C++ Data Structure Library.
/parallel/libraries/communication/c4/c4-950503.tar.gz
C4 of 3rd May 1995.
/parallel/environments/pvm3/pious/
PIOUS, the Parallel Input/Output System, implements a parallel file system for applications executing in a parallel-distributed computing environment using PVM 3. PIOUS supports parallel applications by providing coordinated access to file objects with guaranteed consistency semantics. For performance, PIOUS declusters file data to exploit the combined file I/O and buffer cache capacities of networked computer systems.
/parallel/environments/pvm3/pious/announce1.2.2.txt
PIOUS 1.2.2 announcement Author: Steve Moyer <moyer@mathcs.emory.edu>.
/parallel/environments/pvm3/pious/README
PIOUS Distribution Information
/parallel/environments/pvm3/pious/BUGRPRT
Bug Reports on current version - check before installing
/parallel/environments/pvm3/pious/pious1.2.2.tar.z.uu
PIOUS 1.2.2 source distribution. GNU Library General Public License Version 2 (LGPL).
/parallel/environments/pvm3/pious/piousUG1.2.ps.z.uu
PIOUS Users Guide
/parallel/environments/pvm3/pious/wwwpious.html
PIOUS WWW Overview
/parallel/environments/enterprise/UserManualTR95-02.ps.Z
Enterprise v2.4.2 user manual
/parallel/languages/fortran/adaptor/hpf_examples.tar.Z
Updated High Performance Fortran examples for ADAPTOR.
/parallel/languages/fortran/adaptor/adp_3.0.tar.Z
Updated ADAPTOR v3.0 source, documentation and examples.

9th May 1995

/parallel/environments/enterprise/
The Enterprise parallel programming system - an interactive graphical programming environment for designing, coding, debugging, testing and executing programs in a distributed hardware environment. Enterprise code looks like familiar sequential code because the parallelism is expressed graphically and independently of the code. The system automatically inserts the code necessary to correctly handle communication and synchronization, allowing the rapid construction of distributed programs. Uses either NMP or PVM as communications systems and contains binaries for SUN4 and RS6K.
/parallel/environments/enterprise/00-README
Installation instructions for Enterprise
/parallel/environments/enterprise/00-INDEX
Index of files
/parallel/environments/enterprise/Papers/
Papers by the Enterprise team
/parallel/environments/enterprise/Enterprise2.4.2-RS6K.tar.Z
Binaries for IBM RS6000 running AIX 3.2
/parallel/environments/enterprise/Enterprise2.4.2-SUN4.tar.Z
Binaries for SUN 4 running SunOS 4.1.3
/parallel/environments/enterprise/Enterprise2.4.2-common.tar.Z
Shell scripts and include files common to all architectures
/parallel/languages/fortran/adaptor/README
Announcement of ADAPTOR v3.0, June 1995
/parallel/languages/fortran/adaptor/adp_3.0.tar.Z
ADAPTOR v3.0 source, documentation and examples.
/parallel/languages/fortran/adaptor/iguide.ps.Z
ADAPTOR Installation guide.
/parallel/documents/mpi/anl/misc/mpich-1.0.9.tar.Z
MPI Chameleon implementation version 1.0.9 (7th May 1995).
/parallel/documents/mpi/anl/misc/mpich-exp1.0.9.tar.Z
MPI Chameleon implementation experimental version 1.0.9 (5th May 1995).
/parallel/documents/benchmarks/genesis/parkbench-low-level-release.tar.Z
PARKBENCH Distributed Memory Benchmarks low level Fortran source release for GENESIS Benchmarks from University of Southampton.
/parallel/software/folding-editors/README.origami
/parallel/software/folding-editors/origami-1.7.1.tar.gz
/parallel/software/folding-editors/origami-1.7.1.tar.Z
Origami folding editor version 1.7.1 with many improvements by Vedat Demiralp, University of Kent, Canterbury, UK including many bug fixes, auto-saving, backup files, better browsing, backwards fold creation, fold creation now has a cancel, better display line. Includes Sparc SunOS 4.1.3 binary, source, key files and documentation. See README.origami for an overview. Author: Vedat Demiralp <S.V.Demiralp@ukc.ac.uk>.

4th May 1995

/parallel/occam/projects/occam-for-all/
The Occam For All (OFA) project between the University of Kent, the University of Keele and industrial partners.
/parallel/occam/projects/occam-for-all/case-for-support.html
/parallel/occam/projects/occam-for-all/case-for-support.ps
/parallel/occam/projects/occam-for-all/case-for-support.txt
Occam FOr All - Case for support
/parallel/occam/projects/occam-for-all/kroc/
Kent Retargetable Occam Compiler (KROC) distribution area. KROC is a development of the "Occam For All" EPSRC project at the University of Kent at Canterbury and the University of Keele. It will provide a portable occam compiler for Sparc, Alpha and PowerPC processors. See the case for support in the parent directory.
/parallel/occam/projects/occam-for-all/kroc/README.html
/parallel/occam/projects/occam-for-all/kroc/README
Overview of KROC
/parallel/occam/projects/occam-for-all/kroc/kroc-0.1beta.tar.gz
/parallel/occam/projects/occam-for-all/kroc/kroc-0.1beta.tar.Z
KROC 0.1 beta BINARY distribution for Sun SPARCs with SunOS 4.1.3U1 (or related versions)

1st May 1995

/parallel/events/selhpc-mapcm
Strategies for Mapping Computational Mechanics Problems to High Performance Computers A London & South-East centre for High Performance Computing (SEL-HPC) introductory course being held at School of Maths, University of Greenwich, London on 24th May 1995. Aimed at computational scientists, engineers and mathematicians with programming experience in Fortran or C who are interested in exploiting HPC facilities. It is also aimed at lecturers and teaching staff who wish to introduce the principles of HPC into their own courses. It is provided primarily for members of HEIs in London and the South East, although members of HEIs in other parts of the UK are welcome to attend. Cost: Free for HEFC funded Universities and Colleges in London and the South East but is open to members of other UK HEFC institutions.
/parallel/languages/fortran/adaptor/docs/iguide.ps.Z
Adaptor Installation Guide Version 3.0 Author: T. Brandes.
/parallel/languages/fortran/adaptor/docs/language.ps.Z
Adaptor Language Reference Manual Version 3.0 Author: T. Brandes.
/parallel/languages/fortran/adaptor/docs/uguide.ps.Z
Adaptor Users Guide Version 3.0 Author: T. Brandes.
/parallel/languages/fortran/adaptor/docs/tut_adaptor.ps.Z
Adaptor : a public domain HPF compilation System (Tutorial) German National Research Center for Information Technology (GMD), Institute for Algorithms and Scientific Computing (SCAI) Author: Dr. Thomas Brandes.
/parallel/languages/fortran/adaptor/docs/tut_hpf_language.ps.Z
High Performance Fortran (HPF): The Language (Tutorial) Author: Dr. Thomas Brandes.
/parallel/languages/fortran/adaptor/docs/tut_hpf_standard.ps.Z
High Performance Fortran (HPF) - The new Standard for Data Parallel Programming (Tutorial) Author: Dr. Thomas Brandes.
/parallel/documents/mpi/anl/mpi2/apr24.ps.Z
/parallel/documents/mpi/anl/mpi2/apr24.dvi
Minutes of MPI meeting held from April 24-26, 1995 at Chicago, Illinois, USA. An unedited set of minutes taken during this MPI meeting. This contains both a summary of some of the discussions and official, binding votes of the MPI Forum. Author: William Gropp <gropp@mcs.anl.gov>.
[ WoTUG | Parallel Archive | Up | Add | Search | Mail | Help ]
Copyright © 1995 Dave Beckett, University of Kent at Canterbury, UK.