Difference between revisions of "MPICH"

From Lazarus wiki
Jump to navigationJump to search
Line 1: Line 1:
= MPICH =
+
= Overview =
 
 
  
 
MPICH is a free implementation of MPI (Message Passing Interface) for distributed memory applications. The latest version MPICH2 implements the MPI-2 standard.
 
MPICH is a free implementation of MPI (Message Passing Interface) for distributed memory applications. The latest version MPICH2 implements the MPI-2 standard.
Line 6: Line 5:
 
'''NOTE: The MPICH2 package is under construction and will be announced soon on this page.'''
 
'''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.
+
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.

Revision as of 19:18, 2 August 2007

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.