University of Oxford Parallel Applications Centre
Parallel programmers looking for a simple but efficient approach to developing scalable applications software may be interested in the BSPlib programming library. BSPlib is an alternative to MPI and PVM, and is based on the BSP model of parallel computation. It is already being used by a rapidly growing community of software developers in universities and in industry.
BSPlib can be used with C, C++, or Fortran. It supports SPMD parallelism based on efficient one-sided communications. The core library (excluding collective communications) consists of just 20 primitives.
A list of native and tested generic implementations is available from the BSPlib download page.
To subscribe to a mailing list for toolset users, mail bsplib-users-request@comlab.ox.ac.uk. Any bug reports should be sent to bsplib-bugs@comlab.ox.ac.uk. A list of outstanding problems is kept here.