Computer
Parallel Computing
249 sites listed · page 1 of 5
Getting Started With PVM
Getting Started With PVM- This tutorial was developed as an introduction and an online reference to PVM for students at the Physics Department at Oregon State University.
PVM Documentation
PVM Documentation- A users' guide and tutorial for networked parallel computing.
Parallel Programming with MPI
Parallel Programming with MPI- Supplementary material, online drafts, and ordering information for a print book.
MPI: The Complete Reference
MPI: The Complete Reference- Online book describing the MPI standard and how to write programs with it.
High Performance Fortran Benchmark
High Performance Fortran Benchmark- Documentation, code, and technical reports.
HPF Tutorials
HPF Tutorials- Introduction to HPF, lecture notes, and tips for porting Fortran 77 to HPF.
Fortran 90 for the Fortran 77 Programmer
Fortran 90 for the Fortran 77 Programmer- Chapter of a Fortan 90 tutorial with specific information about HPF.
LPVM
LPVM- Experimental thread-based implementation to take advantage of symmetric multiprocessors.
PVM
PVM- Official Parallel Virtual Machine site. News, documentation, source code, performance monitors, links to software written in PVM.
PVM Gmake
PVM Gmake- A GNU make which uses PVM to build in parallel on several remote machines.
PVM for Windows
PVM for Windows- Source code and papers.
PADE
PADE- Parallel Applications Development Environment is a software development environment for parallel programs. Source code and documentation.
PVM++
PVM++- A C++ library for PVM.
JPVM
JPVM- A message-passing library for Java similar to PVM. Source code and papers.
TPVM
TPVM- Threads-oriented PVM. Source code, documentation, and papers.
Markus Fischer's Projects
Markus Fischer's Projects- Port of PVM to Windows, a port using Myrinet, and a port using Scalable Coherent Interface.
PYPVM
PYPVM- PVM bindings for Python. Source code.
HP-PVM
HP-PVM- Commercial high-performance implementation of PVM. Product information and installation instructions.
PIOUS for PVM
PIOUS for PVM- A parallel file system on top of PVM. Source code, documentation, and white papers.
PVMFS
PVMFS- Provides a common file server to PVM processes. Source code available.
Dome
Dome- Distributed Object Migration Environment. Runs on top of PVM. Source code and papers.
XPVM: A Graphical Console and Monitor for PVM
XPVM: A Graphical Console and Monitor for PVM- Provides a graphical interface to the PVM console commands and information, along with several animated views to monitor the executi…
PVM3 Library
PVM3 Library- This directory includes a number of items relating to PVM version 3.
Message Passing Interface
Message Passing Interface- Interface standard, tutorials, libraries, and links to other resources, as well as MPICH, an implementation of MPI.
Paradyn
Paradyn- Measurement and analysis tool for parallel programs that use MPI. Papers, source code, binaries, and manuals.
AutoMap and AutoLink
AutoMap and AutoLink- Tools for using user-defined data types with MPI. Papers, source code, and documentation.
SKaMPI -Special Karlsruher MPI Benchmark
SKaMPI -Special Karlsruher MPI Benchmark- Open-source MPI Benchmark with public result database.
MacMPI
MacMPI- Implementation of MPI for Mac OS 9.
StarMPI
StarMPI- System to allow binding of MPI to a generic interactive language. Source code and documentation.
Message Passing Interface Forum
Message Passing Interface Forum- The official MPI standards and archives of the standardization process.
Oxford BSP Toolset
Oxford BSP Toolset- An implementation of BSPlib. Source, documentation, and profiling tools available for download.
BSPlab
BSPlab- An environment for experimenting with BSP programs on different parallel architectures. Source code and documentation.
BSP Worldwide
BSP Worldwide- An informal association of people interested in the development of BSP. Links to research projects, events, and downloads of libraries.
The Portland Group: PGHPF Compiler
The Portland Group: PGHPF Compiler- Compiler for a variety of platforms. Product information and online purchasing.
Esprit HPF+
Esprit HPF+- HPF extensions. Papers, bibliography, compiler.
SHPF
SHPF- Translator and runtime library. Source code and research papers.
The Globus Toolkit
The Globus Toolkit- The Globus Toolkit provides software tools that make it easier to build computational grids and grid-based applications.
MOSIX
MOSIX- A kernel module to support clustered computing by migrating processes across a cluster. Source code, papers, mailing list, and bug archive.
Pooch
Pooch- Graphical software for distributing jobs to a network of Macintoshes.
The ANTS Load Balancing System
The ANTS Load Balancing System- Source code and documentation.
ClusterIt
ClusterIt- Suite of tools for managing large clusters of machines including a variety of administration programs such as parallel rcp, parallel rsh, job scheduling, and simple bar…
ARCH
ARCH- A C++-based object-oriented library of tools for parallel programming using MPI. Source code and documentation.
CODE Visual Parallel Programming System
CODE Visual Parallel Programming System- CODE is a visual parallel programming system that composes sequential programs into parallel programs for shared-memory multiprocessors an…
DAPPLE
DAPPLE- Data-Parallel Programming Library for Education is a parallel library for C++ that defines vector and matrix types. Software, reference manual, and sample code.
Cray Message Passing Toolkit
Cray Message Passing Toolkit- Release notes for MPI, PVM, and SHMEM implementations for Cray PVP systems.
GAMMA Project
GAMMA Project- A network device driver for Linux and message passing library. Benchmarks, papers, and source code.
Coherent Virtual Machine
Coherent Virtual Machine- A distributed shared memory system. Papers and bibliography.
The SR Programming Language
The SR Programming Language- Synchronizing Resources is a language for writing concurrent programs. Source code, mailing list archive, and documentation.
Unified Parallel C: UPC
Unified Parallel C: UPC- Extensions to C to support distinctions between local and shared data structures, and pointers to them; for high performance computing on large-scale para…
The Cilk Project
The Cilk Project- A language for multithreaded parallel programming based on ANSI C. Source code, manual, papers, and research into parallel chess programs.