MPICH

From Lazarus wiki
Revision as of 19:18, 2 August 2007 by Mattias2 (talk | contribs)
Jump to navigationJump to search

Overview

MPICH is a free implementation of MPI (Message Passing Interface) for distributed memory applications. The latest version MPICH2 implements the MPI-2 standard.

NOTE: The MPICH2 package is under construction and will be announced soon on this page.

The MPICH2 pascal package contains the bindings (= pascal translations of the c header files), which allows pascal programs to use the same variables and functions as c programs would do. So, you can easily convert c examples for MPI to pascal.

Tutorial

Installation

Ubuntu / Debian

Under ubuntu/debian you can install the following packages: libmpich-mpd1.0-dev mpich-mpd-bin

Install from source

Download the mpich2-1.0.3.tar.gz from http://www-unix.mcs.anl.gov/mpi/mpich2/ and unpack them.

ToDo: explain how to compile and install them.