(21st Aug. 2006) We have got Oxford BSP Toolkit working with our P2P platform and we will release the code for
BSP support with the Oxford BSP Toolkit patch in a few days. Please keep clicking the reload icon on your www
brower. ;)
About
MPICH-OPeN is a platform for running MPI programs over P2P networks. Motivated by the scalability of a P2P approach,
MPICH-OPeN aims to enable users to share idle CPU cycles using P2P approach. The P2P network is totally transparent
to your MPI programs, this means you only need to re-link your MPI program with our patched MPICH library to run it
on our P2P network.
MPICH-OPeN contains two major components, a DVM (Distributed Virtual Machine) Service for the
OPeN architecture and a device driver for the
MPICH library.
To learn more about MPICH-OPeN, we have a figure on the architecture of the MPICH-OPeN system
and you may also want to watch this 5 minutes flash demo or this
short description on how MPICH-OPeN works.
Requirements
The DVM Service is implemented as a service for the OPeN architecture.
The OPeN library should be installed first to build and run MPICH-OPeN.
MPICH-OPeN has been tested on different Linux versions. A list of tested Linux distributions is available here.
Downloads
All our source code, binaries and documentations are released under the Australian Public Licence B (OZPLB)
which was created by applying minimal changes to the UIUC/NCSA licence
to make it compatible with the Australian Trade Practices Act, 1974.
Please note: the current release is for demonstration only and shouldn't be used for production environment.
DVM v0.02 alpha all in one rpm package for Fedora Core 5, version 0.0.2 alpha.
This RPM contains the latest version of the OPeN library v0.03. Updated 16th May.
This software and its official website are designed and maintained by Lei Ni(mirror).
Bugs can be reported directly to our bug tracker.
Lei's email is lni AT csse.unimelb.edu.au (please replace the AT with a @).
This page, its contents and style, are the responsibility of the
author and do not necessarily represent the view, policies or opinions
of The University of Melbourne.