Home > Computers > Parallel Computing > Programming > Libraries
This category contains implementations and documentation about parallel programming libraries. A parallel programming library is a set of functions that allows a program to run computations on multiple nodes of a parallel computer. The library provides a way for the program running on one node to communicate with the program communicating on another node. Parallel libraries often have implementations (or bindings) for many different languages. Some programming languages have built-in parallel functionality. These languages are listed in Parallel_Computing/Programming/Languages.
http://www.cs.umd.edu/projects/cvm/
A distributed shared memory system. Papers and bibliography.
http://docs.cray.com/books/004-3689-001/html-004-3689-001/004-3689-001-toc.html
Release notes for MPI, PVM, and SHMEM implementations for Cray PVP systems.
http://www.cs.dartmouth.edu/~dfk/ILI/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.
http://www.disi.unige.it/project/gamma/
A network device driver for Linux and message passing library. Benchmarks, papers, and source code.
Home > Computers > Parallel Computing > Programming > Libraries
Thanks to DMOZ, which built a great web directory for nearly two decades and freely shared it with the web. About us