Difference between revisions of "MPICH"
From Lazarus wiki
Jump to navigationJump to search (→MPICH) |
|||
Line 1: | Line 1: | ||
− | = | + | = 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 | + | 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.