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

29th March 1996

/parallel/events/supercomp96
Supercomputing 96 (SC'96) by Chuck Koelbel <chk@cs.rice.edu> Call for papers for conference being held from 17-22nd November 1996 at Pittsburgh, Pennsylvania, USA.

Topics: Applications & Algorithms; Compilers & Tools; Architecture; Archival Storage; Programming Environments & Techniques; Trends & Limitations; Performance Evaluation; System Integration; Networking; Visualization and others.

Deadlines: Papers: 1st May 1996; Notification: 1st July 1996; Camera-ready papers: 1st August 1996.

See also http://www.supercomp.org/sc96/ - graphical browsers ONLY with images on. Others can try: http://www.supercomp.org/sc96/general.html

/parallel/libraries/communication/pfslib/
PFSLib offers parallel access to files for a parallel application running on a cluster of workstations. It is intended but not restricted to be used in message passing applications based on PVM, NXLib, MPI, and others.

See also http://wwwbode.informatik.tu-muenchen.de/parallelrechner/tools/overview.html and http://wwwbode.informatik.tu-muenchen.de/~wismuell/publications/sup95/article.html for more details.

/parallel/libraries/communication/pfslib/Announcement
Announcement of PFSLib by Stefan Lamberts <lamberts@informatik.tu-muenchen.de>
/parallel/libraries/communication/pfslib/README
Description and terms of distribution for PFSLib
/parallel/libraries/communication/pfslib/PFSLib_V1_0.tar.gz
PFSLib V1.0 by Prof. Dr. A. Bode <pfslib@informatik.tu-muenchen.de>, Lehrstuhl f"ur Rechnertechnik und Rechnerorganisation, Institut f"ur Informatik, Technische Universit"at M"unchen, 80290 M"unchen, Germany PFSLib source distribution. GNU license.
/parallel/libraries/communication/pfslib/PFSLib_V1_0_UG.ps.gz
PFSLib V1.0 Users Guide by Prof. Dr. A. Bode <pfslib@informatik.tu-muenchen.de>, Lehrstuhl f"ur Rechnertechnik und Rechnerorganisation, Institut f"ur Informatik, Technische Universit"at M"unchen, 80290 M"unchen, Germany
/parallel/events/mpi-fortran
Introduction to MPI with Fortran Call for papers for workshop being held on 24th April 1996 at School of Computing amd Mathematical Sciences, University of Greenwich, London, UK. Organised by SEL-HPC.

This one-day course provides an introduction to the principles behind MPI and a description of MPI's interface for Fortran programmers. The course closes with MPI program demonstrations and a simple MPI exercise.

/parallel/libraries/communication/scotch/
SCOTCH: Static Mapping Package

The SCOTCH software package is produced by the SCOTCH project whos goal is to study static mapping by the means of graph theory, using a ``divide and conquer'' approach.

The SCOTCH software package for static mapping embodies all the algorithms and graph bipartitioning heuristics developed within the SCOTCH project.

See also http://www.labri.u-bordeaux.fr/~pelegrin/scotch/

/parallel/libraries/communication/scotch/Announcement
Announcement of SCOTCH Author: Francois PELLEGRINI <pelegrin@labri.u-bordeaux.fr>
/parallel/libraries/communication/scotch/graphs.tar.gz
The SCOTCH Graph Collection In SCOTCH source graph format, gathered from various sites and people: Steve Hammond, the Harwell-Boeing suite, Bruce Hendrickson, and Horst Simon.
/parallel/libraries/communication/scotch/scotch_3.0A.tar.gz
The SCOTCH v3.0 Academic distribution
/parallel/libraries/communication/scotch/s_user3.0.ps.gz
The SCOTCH v3.0 User's Manual.
/parallel/languages/fortran/adaptor/README
ADAPTOR v4.0 (April 1996) overview. by Dr. Thomas Brandes <brandes@gmd.de>, http://www.gmd.de/SCAI/people/brandes.html, German National Research Center for Computer Science (GMD), P.O. Box 1316, 53731 Sankt Augustin, Germany. ; Tel: +49 2241-14-2492; FAX: +49 2241-14-2181 Version 4.0 supports now irregular block distributions, dynamic redistributions, inherited mapping, and many functions of the HPF libraray. Many known bugs have been removed.
/parallel/languages/fortran/adaptor/adp_4.0.tar.gz
/parallel/languages/fortran/adaptor/adp_4.0.tar.Z
ADAPTOR v4.0 distribution Contains source, documentation and examples. Requires a Fortran 77 compilation system. Supported on many architectures including: CM-5; iPSC/860 and Intel Paragon; Net of SUN Sparc Workstations; Net of IBM Risc Workstations; Meiko CS1, CS2; SGI Multiprocessor Systems; IBM SP; NEC Cenju-3.
/parallel/languages/fortran/adaptor/docs/iguide.ps.Z
Adaptor Installation Guide Version 4.0 by Dr. Thomas Brandes <brandes@gmd.de>, http://www.gmd.de/SCAI/people/brandes.html, German National Research Center for Computer Science (GMD), P.O. Box 1316, 53731 Sankt Augustin, Germany. ; Tel: +49 2241-14-2492; FAX: +49 2241-14-2181
/parallel/languages/fortran/adaptor/docs/uguide.ps.Z
Adaptor Users Guide Version 4.0 by Dr. Thomas Brandes <brandes@gmd.de>, http://www.gmd.de/SCAI/people/brandes.html, German National Research Center for Computer Science (GMD), P.O. Box 1316, 53731 Sankt Augustin, Germany. ; Tel: +49 2241-14-2492; FAX: +49 2241-14-2181
/parallel/languages/fortran/adaptor/docs/pguide.ps.Z
Adaptor Programmers Guide Version 4.0
/parallel/languages/fortran/adaptor/docs/dalib.ps.Z
ADAPTOR Distributed Array Library (DALIB) Version 4.0 (April 1996) Description of DALIB run-time system of the generated message-passing programs

25th March 1996

/parallel/environments/lam/distribution/lam60-patch.tar.gz
Patches 01-05 for LAM 6.0

21st March 1996

/parallel/jobs/student-ptools-llnl-usa
Student co-op position at LLNL, USA by John M May <johnmay@llnl.gov> LLNL has a 6-month student co-op postiion to integrate Ptools projects into their paralell computing environment. Requirements: US citizens only; BS/MS/PhD in CS or related; C, parallel, unix; Ptools experience, Tcl/Tk, HTML desirable. See also http://www.llnl.gov/ptools/
/parallel/events/amw96
"Third Workshop on Abstract Machine Models for Parallel and Distributed Computing" (AMW96) by D Goodeve <amw96@dcre.leeds.ac.uk> Call for participation for workshop being held from 15-17th April 1996 at Devonshire Hall, Leeds, UK. Organised by Parallel Processing Specialist Group of the British Computer Society and the Leeds University School of Computer Studies.

Deadlines: Position statements: 5th April 1996; Registration: 29th April 1996.

See also http://agora.leeds.ac.uk/amw96/workshop.html

/parallel/events/cray-euro-mpp2
2nd European Cray MPP Workshop by D Henty <t3d@aquamarine.epcc.ed.ac.uk> Call for talks / posters for workshop being held from 25-26th July 1996 at EPCC, Edinburgh, Scotland. Sponsored by UK High Performance Computing Initiative and Cray UK.

Topics: Applications in Science and Engineering; Cray MPP Systems Management; Programming Models and Performance Optimisation.

Deadlines: Speakers: 17th May 1996; Attendees: 31st May 1996.

See also http://www.epcc.ed.ac.uk/t3d/workshop/

/parallel/vendors/cray/cray-euro-workshop1
"Details of how to get talks given at 1st European CRAY T3D workshop at Lausanne, Switzerland.

See also T3D workshop home page at http://patpwww.epfl.ch/T3D_workshop/" by Zdenek Sekera <zdenek.sekera@cray.epfl.ch>

/parallel/internet/usenet/comp.parallel/FAQ/
comp.parallel FAQ parts added - currently have parts 4, 6, 8, 10, 18, 20, 22, 28 /28. Probably just missing part 2/28
/parallel/libraries/numerical/parallel-blas3-mpi
Parallel Level 3 BLAS MPI code by Robert van de Geijn <rvdg@cs.utexas.edu> Details of Technical Report and software implementing a Parallel Level 3 BLAS using MPI.

See http://www.cs.utexas.edu/users/rvdg/reports.html for report and http://www.cs.utexas.edu/users/rvdg/sw/sB_BLAS/ for software (GNU license)

/parallel/libraries/communication/fm/
The Illinois Fast Messages interface contains fast messaging primitives which provide low latency and high bandwidth for short messages.

FM has been implemented on several platforms (the Cray T3D and now, workstation clusters interconnected by a high-speed Myrinet network) and provides low-latency, high-bandwidth communication for messages as short as 4 words.

See http://www-csag.cs.uiuc.edu/projects/comm/fm.html for FM details, how to get software (requires registration)

/parallel/libraries/communication/fm/Announcement
Announcement of Illinois Fast Messages library v1.1 by Scott Pakin <pakin@white-elephant.cs.uiuc.edu>
/parallel/libraries/communication/karma/
Karma is a toolkit for interprocess communications, authentication, encryption, graphics display, user interface and manipulating the Karma network data structure. It contains KarmaLib (the structured libraries and API) and a large number of modules (applications) to perform many standard tasks

See also http://wwwatnf.atnf.csiro.au/karma/

Please note that the Karma home site ftp://ftp.atnf.csiro.au/pub/software/karma/ contains binary releases of Karma and some other files. They are not included here since they are rather large.

/parallel/libraries/communication/karma/Announcement
Announcement of Karma v1.3 by Richard Gooch <rgooch@rp.CSIRO.AU>
/parallel/libraries/communication/karma/Release-1.3
Karma V1.3 Release Notes
/parallel/libraries/communication/karma/karma.src-v1.3.tar.gz
Karma V1.3 sources
/parallel/libraries/communication/karma/mirror-sites
Mirror sites for Karma
/parallel/simulation/architectures/paint/
An instruction set simulator based on Mint. Paint interprets the PA-RISC instruction set, and has been extended to support the Avalanche Scalable Computing Project at University of Utah.

See also the publications at http://www.cs.utah.edu/projects/avalanche/avalanche-publications.html including the paint paper at http://www.cs.utah.edu/projects/avalanche/paint.ps

/parallel/simulation/architectures/paint/paint.tar.Z
PAINT distribution by Avalanche Project <avalanche@jensen.cs.utah.edu>
/parallel/transputer/software/compilers/gcc/pereslavl/
Update to gcc 2.7.2 for Transputers (unofficial)
/parallel/transputer/software/compilers/gcc/pereslavl/gcc-2.7.2/changes5
Changes in gcc-2.7.2-t800.5
/parallel/transputer/software/compilers/gcc/pereslavl/gcc-2.7.2/gcc-2.7.2-t800.5.dif.gz
gcc-2.7.2 for t800 (source diff) V5
/parallel/transputer/software/compilers/gcc/pereslavl/gcc-2.7.2/patch5.gz
Patch from V4 to V5
/parallel/standards/mpi/mpimap/MPIMap.tar.Z
MPIMap 1.1.1 - A tool for visualizing MPI datatypes by John May <johnmay@llnl.gov> Must run on the target parallel machine for which the MPI code is being developed, since it calls MPI to determine datatype layouts and sizes.

Designed to only with the MPICH implementation of MPI and has been tested with versions V1.0.10 through V1.0.12 It also requires Tcl and Tk. it has been tested with Tcl7.3/Tk3.6 and Tcl 7.4/Tk 4.0 and works best with a colour display.

/parallel/environments/lam/distribution/lam60-patch.tar.gz
Patches 01-03 for LAM 6.0
/parallel/environments/pvm3/emory-vss/tpvm.ps.Z
Multiparadigm Distributed Computing with TPVM by Adam Ferrari <ferrari@virginia.edu>, Department of Computer Science,University of Virginia, Charlottesville, VA 22903, USA and V. S. Sunderam <vss@mathcs.emory.edu>, Department of Computer Science,University of Virginia, Charlottesville, VA 22903, USA. ABSTRACT: Distributed concurrent computing based on lightweight processes can potentially address performance and functionality limits in heterogeneous systems. The TPVM framework, based on the notion of exportable services, is an extension to the PVM message passing system, but uses threads as units of computing, scheduling, and parallelism. TPVM facilitates and supports three different distributed concurrent programming paradigms: (a) the traditional, task based, explicit message passing model; (b) a data-driven instantiation model that enables straightforward specification of computation based on data dependencies; and (c) a partial shared-address space model via remote memory access, with naming and typing of distributed data areas. The latter models offer significantly different computing paradigms for network-based computing, while maintaining a close resemblance to, and building upon, the conventional PVM infrastructure in the interest of compatibility and ease of transition. The TPVM system comprises three basic modules: a library interface that provides access to thread-based distributed concurrent computing facilities, a portable thread interface module which abstracts the required threads-related services, and a thread server module which performs scheduling and system data management. System implementation as well as applications experiences have been very encouraging, indicating the viability of the proposed models, the feasibility of portable and efficient threads systems for distributed computing, and the performance improvements that result from multithreaded concurrent computing.

20th March 1996

/parallel/occam/projects/occam-for-all/kroc/
IMPORTANT: Some files were missed out from the KROC 0.7beta release. Please get the appropriate 'extras' file to complete the distribution.
/parallel/occam/projects/occam-for-all/kroc/kroc-0.7beta-sparc-sun-sunos4.1.3_U1-extras.tar.gz
/parallel/occam/projects/occam-for-all/kroc/kroc-0.7beta-sparc-sun-sunos4.1.3_U1-extras.tar.Z
/parallel/occam/projects/occam-for-all/kroc/kroc-0.7beta-sparc-sun-solaris2.5-extras.tar.gz
/parallel/occam/projects/occam-for-all/kroc/kroc-0.7beta-sparc-sun-solaris2.5-extras.tar.Z
/parallel/occam/projects/occam-for-all/kroc/kroc-0.7beta-alpha-dec-osf3.0-extras.tar.gz
/parallel/occam/projects/occam-for-all/kroc/kroc-0.7beta-alpha-dec-osf3.0-extras.tar.Z
Extract the appropriate file on top of the base kroc 0.7beta distribution to complete the release.
/parallel/events/para96
"Workshop on Applied Parallel Computing in Industrial Problems and Optimization" (PARA96) by Jerzy Wasniewski <unijw@unidhp1.uni-c.dk> Call for papers and participation for workshop being held from 18-19th August 1996 at The Danish Computing Centre for Research and Education, The Technical University of Denmark, Denmark.

Deadlines: Abstracts: 15th June 1996; Papers: 31st July 1996.

See also http://webhotel.uni-c.dk/para/para96.html

19th March 1996

http://www.sics.se/simics/
SimICS is a combination of a Sparc V8 instruction-set simulator and SunOS 5.x operating system emulator. SimICS is a powerful tool for debugging and profiling Solaris 2.x programs, including support for multiprogramming and parallel applications. Author: Peter Magnusson <psm@sics.se>

18th March 1996

/parallel/occam/projects/occam-for-all/kroc/
Release of Occam for All Project Kent Retargetable Occam Compiler (KROC) version 0.7beta
/parallel/occam/projects/occam-for-all/kroc/README.html
/parallel/occam/projects/occam-for-all/kroc/README
KROC 0.7 Beta release announcment
/parallel/occam/projects/occam-for-all/kroc/TARGETS.html
/parallel/occam/projects/occam-for-all/kroc/TARGETS
KROC current processor targets information
/parallel/occam/projects/occam-for-all/kroc/kroc-0.7beta-sparc-sun-sunos4.1.3_U1.tar.gz
/parallel/occam/projects/occam-for-all/kroc/kroc-0.7beta-sparc-sun-sunos4.1.3_U1.tar.Z
KROC 0.7 beta BINARY distribution for Sun Sparcs with SunOS 4.1.3U1 (or related versions). Compiles the occam 2.1 language (RECORDS and DATA TYPEs) has an occam/C interface tool and has separate compilation support (#USE). Includes standard libraries (hostio.lib, streamio.lib etc.), language documentation, examples and exercises. Author: Occam For All Group <ofa-bugs@ukc.ac.uk>
/parallel/occam/projects/occam-for-all/kroc/kroc-0.7beta-sparc-sun-solaris2.5.tar.gz
/parallel/occam/projects/occam-for-all/kroc/kroc-0.7beta-sparc-sun-solaris2.5.tar.Z
KROC 0.7 beta BINARY distribution for Sun Sparcs with Solaris 2.5 (SunOS 5.5) (or related versions). Compiles the occam 2.1 language (RECORDS and DATA TYPEs) has an occam/C interface tool and has separate compilation support (#USE). Includes standard libraries (hostio.lib, streamio.lib etc.), language documentation, examples and exercises. Author: Occam For All Group <ofa-bugs@ukc.ac.uk>
/parallel/occam/projects/occam-for-all/kroc/kroc-0.7beta-alpha-dec-osf3.0.tar.gz
/parallel/occam/projects/occam-for-all/kroc/kroc-0.7beta-alpha-dec-osf3.0.tar.Z
KROC 0.7 beta BINARY distribution for DEC Alphas with OSF 3.0. Compiles the occam 2.1 language (RECORDS and DATA TYPEs) has an occam/C interface tool and the first release of Alpha separate compilation support. Includes standard libraries (hostio.lib, streamio.lib etc.), language documentation, examples and exercises. Author: Occam For All Group <ofa-bugs@ukc.ac.uk>

15th March 1996

/parallel/events/sce96
Scientific Computing in Europe (SCE 96) by Helen Keogan CA <Helen.Keogan@compapp.dcu.ie> Call for papers for conference being held from 2nd-4th September 1996 at Dublin, Ireland.

Topics: quantum chemical computations/molecular dynamics; bioinformatics: computers in molecular biology; modelling traffic flow; forest fires; simulating foams and avalanche effects under strain; building virtual instruments; immunological cellular automata and others.

Deadlines: Abstracts: 1st May 1996; Notification: 1st June 1996.

See also http://www.ctc.dcu.ie/conf/sce96.html

/parallel/events/hpc-comp-modelling
User Experience Day: HPC for Computation and Modelling by James Allwright <jra@ecs.soton.ac.uk> Call for attendance for 1-day course being held on 19th March 1996 at University of Southampton, UK.

The day will be split into short talks from experienced users both from the University and from other institutions. The programme will include speakers with experience of HPC in oceanography, aeronautics, chemistry, medicine, social statistics and engineering.

See also http://www.hpcc.ecs.soton.ac.uk/events.html

/parallel/events/prog-mpi
Programming with MPI by James Allwright <jra@ecs.soton.ac.uk> Call for attendance for 1-day course being held on 21st March 1996 at University of Southampton, UK.

A one day course in 4 parts: introduction to HPC, overview of MPI, comparison of MPI and PVM, and practical session.

See also http://www.hpcc.ecs.soton.ac.uk/events.html

/parallel/events/icdcs96
16th International Conference on Distributed Computing Systems (ICDCS '96) by Dr. Mounir Hamdi <hamdi@cs.ust.hk> Call for participation, advanced program and registration form for conference being held from 27-30th May 1996 at Hong Kong Convention and Exhibition Centre, Hong Kong. Sponsored by the IEEE Computer Society Technical Committee on Distributed Processing in cooperation with the Faculty of Science and Technology, University of Macau.

See also http://www.cs.ust.hk/ICDCS/ICDCS-Adv.html

12th March 1996

/parallel/transputer/software/drivers/linux/transputer-08a.tar.gz
Device-driver for transputers in a linux-box version 0.8 by Christoph Niemann <niemann@swt.ruhr-uni-bochum.de> Works via an INMOS B004-compatible link-interface (most link-interfaces should support this mode because it works via simple io-instructions) Requires linux 1.2.X or above. Works with 1.1.13 ELF and a.out.
/parallel/standards/mpi/anl/mpi2/mar6.ps.Z
/parallel/standards/mpi/anl/mpi2/mar6.dvi
Minutes of MPI Meeting March 6-8, 1996, Chicago, USA by William Gropp <gropp@mcs.anl.gov> 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.
/parallel/standards/mpi/anl/mpi2/jan24.ps.Z
/parallel/standards/mpi/anl/mpi2/jan24.dvi
Minutes of MPI Meeting January 24-26, 1996, Vienna, Austria by William Gropp <gropp@mcs.anl.gov> 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.
/parallel/environments/pvm3/tkpvm/
Update for TkPVM 1.0b3 (Tcl 7.5b3 and Tk4.1b3)
/parallel/environments/pvm3/tkpvm/tkpvm1.0b3.tar.gz
/parallel/environments/pvm3/tkpvm/tkpvm1.0b3.README
TkPvm Version 1.0b3 by Jan Nijtmans <nijtmans@nici.kun.nl>, http://www.nici.kun.nl/~nijtmans/, Nijmegen Institute of Cognition and Information (NICI), Netherlands
/parallel/environments/pvm3/tkpvm/tcl7.5b3+.patch.gz
/parallel/environments/pvm3/tkpvm/tcl7.5b3+.patch.README
Patch from Tcl 7.5b3 to Tcl 7.5b3+
/parallel/environments/pvm3/tkpvm/tk4.1b3dash.patch.gz
Patch from Tk4.1b3 to Tk4.1b3dash
/parallel/environments/pvm3/tkpvm/tk4.1b3+.patch.gz
/parallel/environments/pvm3/tkpvm/tk4.1b3+.patch.README
Patch from Tk4.1b3 to Tk4.1b3+
/parallel/standards/hippi/hippi-6400-ph_0.15.ps.gz
/parallel/standards/hippi/hippi-6400-ph_0.15.pdf
"High-Performance Parallel Interface - 6400 Mbit/s Physical Layer (HIPPI-6400-PH)" by Roger Cummings <Roger_Cummings@Stortek.com>, Storage Technology Corporation, 2270 South 88th Street, Louisville, CO 80028-0268, USA; Tel: +1 303 661-6357; FAX: +1 303 684-8196; Carl Zeitler <zeitler@ausvm6.vnet.ibm.com>, IBM Corporation, MS 9440, 11400 Burnet Road, Austin, TX 78758, USA; Tel: +1 512 838-1797; FAX: +1 512 838-3822 and Don Tolmie <det@lanl.gov>, Los Alamos National Laboratory, CIC-5, MS-B255, Los Alamos, NM 87545, USA; Tel: +1 505 667-5502; FAX: +1 505 665-7793. 4th March 1996. 28 pages. ABSTRACT: This standard specifies a physical-level, point-to-point, full-duplex, link interface for transmitting digital data at 6400 Mbit/s over parallel copper cables across distances of TBD m, or over parallel fiber-optic cables across distances of TBD m. Small fixed-size micro-packets provide an efficient, low-latency, structure for small messages, and a building block for large messages. Services are provided for transporting data streams specified by HIPPI-PH, ANSI X3.183-1991, which is limited to 25 m distances, and 800 or 1600 Mbit/s data rates. NOTE: This is an internal working document of X3T11, a Technical Committee of Accredited Standards Committee X3. As such, this is not a completed standard. The contents are actively being modified by X3T11. This document is made available for review and comment only.
/parallel/environments/lam/distribution/lam60.tar.gz
LAM 6.0 distribution by LAM Project <lam@tbag.osc.edu>, http://www.osc.edu/lam.html, Ohio Supercomputer Center, USA Includes LAM 6.0 source, HTML documentation, tools, manual pages and examples. Supported on Sun, SunOS 4.1.3, 5.4; SGI, IRIX 5.3, 6.1; IBM, AIX version 3, release 2; DEC, OSF/1 V3.2; HP, HP-UX 10.01 and Intel X86, LINUX v1.3.20.
/parallel/environments/lam/distribution/lam60.doc.ps.gz
Developing with LAM by LAM Project <lam@tbag.osc.edu>, http://www.osc.edu/lam.html, Ohio Supercomputer Center, USA MPI primer and LAM 6.0 documentation.

4th March 1996

/parallel/transputer/software/utils/mlabtrc1.zip
Transputer Communication Utilities for PC MATLAB by Robert Shaw <ca153rs01@ntu.ac.uk>, Dept. of Electrical and Electronic Engineering, Nottingham Trent University, Burton Street, Nottingham, NG1 4BU, UK; Tel: 0115 9418 418 extn. 2695; FAX: 0115 9486 567 These routines are designed for use under MATLAB under Windows. There have been tested on MATLAB v4.2, and run under Windows v3.11 for Workgroups. Any communication with the author concerning these routines is welcomed.
/parallel/languages/fortran/adaptor/docs/scalapack.ps.Z
Realization of an HPF Interface to ScaLAPACK with Redistributions by Dr. Thomas Brandes <brandes@gmd.de>, German National Research Center for Computer Science (GMD), Schloss Birlinghoven, P.O. Box 1316, 53731 Sankt Augustin, Germany; Tel: +49 2241-14-2492; FAX: +49 2241-14-2181 and David Greco, CRS4 - Center for Advanced Studies, Research and Development in Sardinia, Via N. Sauro 10, 09123 Cagliari, Italy. ABSTRACT: The High Performance Fortran (HPF) programming language provides the data parallel programming paradigm for high performance architectures with different hierarchies of memory. HPF programs are much easier to write and to read than conventional message passing programs. Unfortunately, the data parallel programming paradigm is not sufficient for all kind of applications and message passing programs are more efficient in some cases. Therefore it is desirable to have an interface from HPF to existing parallel libraries based on the efficient message passing paradigm. In this paper we describe the realization of such an interface to ScaLAPACK, a library of high performance linear algebra routines based on message passing. The interface is realized in such a way that it applies redistribution routines from the HPF runtime system to its arguments if ScaLAPACK does not support a certain HPF distribution or if it can increase the performance. In fact, the high level specification and the powerful functionality of HPF will simplify the use of a parallel library dramatically and make its use much more convenient.

1st March 1996

/parallel/events/pc96
Updated: "8th Joint EPS - APS International Conference on Physics Computing" (Physics Computing'96) by Zofia Mosurska <pc96@cyf-kr.edu.pl> Call for papers and attendence, list of invited lecturers and registration form for conference being held from 17-21st September 1996 at Krakow, Poland. Sponsored by European and American Physical Societies.

Topics: computer simulation in statistical physics; simulation of specific materials; surface phenomena; percolation; critical phenomena; computational fluid dynamics; classical and quantum molecular dynamics; chaos, dynamical systems; self-organization and growth; neural networks and their applications; complex optimization. As well as contemporary trends in hardware and software development: recent developments in computer architectures; modern programming techniques (parallel programming, object oriented approach); symbolic computations; graphics, visualization and animation together with industrial applications and teaching of computational physics and others.

Deadlines: Camera-ready Papers: 30th April 1996; Notification: 31st May 1996.

See also http://www.cyf-kr.edu.pl/pc96/ and ftp://ftp.cyf-kr.edu.pl/pc96/

/parallel/events/pdpta96-bus-arch
Session On Computing on Bus-Based Architectures at PDPTA'96 Call for papers for session at International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'96) being held from 9th-11th August 1996 at Sunnyvale, California, USA.

Topics: Arrays with multiple broadcasting; Arrays with a reconfigurable bus system; Arrays with an optical bus system; Arrays with a reconfigurable pipelined bus system; Algorithm Design (arithmetic/geometric/graph/numerical/randomised); Embedding of Fixed Topologies; Image Processing; Time Complexity; Scalability analysis; Emulation among different models and others.

Deadlines: Papers: 2nd April 1996; Notification: 2nd May 1996; Camera-ready papers: 21st June 1996.

/parallel/events/oopar
Updated: "Object-Oriented Approaches to Parallel Programming" by Mike Quinn <M.J.Quinn@ecs.soton.ac.uk> Details of workshop being held on 3rd March 1996 at Chilworth Manor Conference Centre, Chilworth (near Southampton), England.

Sponsored by EPSRC and the University of Southampton.

A one-day workshop with invited speakers.

See also http://www.hpcc.ecs.soton.ac.uk/~mjq/abstracts.html

/parallel/events/europar96
EURO-PAR'96 (merging of CONPAR-VAPP and PARLE) by Yves Robert <yrobert@cri.ens-lyon.fr> Call for papers, talks, tutorials and submission form for conference being held at ENS Lyon, France.

Workshops: Programming environment and tools; Routing and communication in interconnection networks; Automatic parallelization and high performance compilers; Distributed systems and algorithms; Parallel languages, programming and semantics; Parallel non numerical algorithms; Parallel numerical algorithms; Parallel DSP and image processing; VLSI design automation; Computer arithmetic; High performance computing and applications; Theory and models of parallel computing; Parallel computer architecture; Networks and ATM; Optics and other new technologies for parallel computation; Neural networks; Scheduling and load balancing; Critical systems; Performance evaluation; Instruction level parallelism; High-level and meta-level control in parallel symbolic programs; Parallel and distributed databases.

Deadlines: Electronic paper submissions: 18th February 1996; Notification of acceptance: 10th May 1996; Final papers: 10th June 1996.

See also http://www.ens-lyon.fr/LIP/europar96/

/parallel/events/europvm
3rd European PVM Users' Group Meeting 1996 (EuroPVM'96) by Roland Wismüller <wismuell@informatik.tu-muenchen.de>, http://wwwbode.informatik.tu-muenchen.de/~wismuell Details of event being held at Munich, Germany. Organised by Technische Universtadt München.

Topics: Experiences with PVM; Parallel and Distributed Applications; Programming Tools; Future PVM Developments and PVM Tutorials.

Deadlines: Abstracts/papers: 15th April 1996; Camera ready copies of accepted papers: 8th July 1996; Proposals for BOF sessions: 8th July 1996 and Proposals for vendor presentations: 8th July 1996.

See also http://wwwbode.informatik.tu-muenchen.de/~europvm/

/parallel/standards/mpi/anl/workingnote/adi2impl.ps.Z
"MPICH Working Note: The implementation of the second generation MPICH ADI" by William Gropp and Ewing Lusk. ABSTRACT: The MPICH implementation of the MPI standard is built on a lower level communications layer called the abstract device interface. The purpose of this interface is to make it easy to port the MPICH implementation by separating into a separate module that handles just the communication between two processes. This note describes an implementation for this interface that is flexible and efficient. In addition, this implementation supports multiple devices (e.g., TCP/IP and shared memory or TCP/IP and propritary interconnect) in a single MPI application.

Copyright © 1993-2000 Dave Beckett & WoTUG