/usr/share/doc/mpich2-doc/www1/MPI.html is in mpich2-doc 1.4.1-1ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML3.2 EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="DOCTEXT">
<TITLE>MPI</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
<A NAME="MPI"><H1>MPI</H1></A>
Introduction to the Message-Passing Interface
<H2>Description</H2>
<P>
MPI stands for Message Passing Interface.
MPI is a specification (like C or Fortran) and there are a number of
implementations. The rest of this man page describes the use of the MPICH
implementation of MPI.
<P>
<H2>Getting started</H2>
<P>
Add MPI to your path
<PRE>
% set path = ( $path /usr/local/mpi/bin )
</PRE>
for the <TT>csh</TT> and <TT>tcsh</TT> shells, or
<PRE>
% export path=$path:/usr/local/mpi/bin
</PRE>
for <TT>sh</TT>, <TT>ksh</TT>, and <TT>bash</TT> shells.
<P>
Compute pi to a given resolution on 8 processes
<PRE>
% mpiexec -n 8 /usr/local/mpi/examples/cpi
</PRE>
<P>
You can compile and link your own MPI programs with the commands <TT>mpicc</TT>,
<TT>mpif77</TT>, <TT>mpicxx</TT>, and <TT>mpif90</TT>:
<PRE>
% mpicc -o cpi cpi.c
% mpif77 -o fpi fpi.f
% mpicxx -o cxxpi cxxpi.cxx
% mpif790 -o pi3f90 pi3f90.f90
</PRE>
using the source code from <EM>/usr/local/mpi/examples</EM>.
<P>
<H2>Documentation</H2>
<P>
PDF documentation can be found in directory
<TT>/usr/local/mpi/doc/</TT>. These include an installation manual (<TT>install.pdf</TT>)
and a user's manual (<TT>usermanual.pdf</TT>).
<P>
Man pages exist for every MPI subroutine and function. The man pages are
also available on the Web at <TT>http://www.mcs.anl.gov/mpi/www</TT>.
Additional on-line information is available at <TT>http://www.mcs.anl.gov/mpi</TT>,
including a hypertext version of the standard, information on other libraries
that use MPI, and pointers to other MPI resources.
<P>
<H2>Version</H2>
<P>
MPICH2 version 1.0
<P>
<H2>License</H2>
<P>
Copyright 2002 University of Chicago.
See the file <TT>COPYRIGHT</TT> for details. The source code is freely available
by anonymous ftp from <TT>ftp.mcs.anl.gov</TT> in <TT>pub/mpi/mpich2-beta.tar.gz</TT> .
<P>
<H2>Files</H2>
<P>
<PRE>
/usr/local/mpi/ MPI software directory
/usr/local/mpi/COPYRIGHT Copyright notice
/usr/local/mpi/README various notes and instructions
/usr/local/mpi/bin/ binaries, including mpiexec and mpicc
/usr/local/mpi/examples elementary MPI programs
/usr/local/mpi/doc/ documentation
/usr/local/mpi/include/ include files
/usr/local/mpi/lib/ library files
</PRE>
<P>
<H2>Contact</H2>
<P>
MPI-specific suggestions and bug reports should
be sent to <TT>mpich-discuss@mcs.anl.gov</TT>.
<P>
<P><B>Location:</B>manpage.txt<P>
</BODY></HTML>
|