Up: Contents
Next: Configure Usage
Previous: History of Mpich
This section briefly describes the files and directories at the top
level of the mpich source tree.
-
{ COPYRIGHT}
-
Copyright statement. This code is free but not public
domain. It is copyrighted by the University of Chicago and Mississippi
State University.
-
{ Makefile.in}
-
Template for the Makefile, which will be
produced when you run configure.
-
{ MPI-2-C++}
-
The C++ system from Notre Dame. It includes the C++
bindings for the MPI-1 functions.
-
{ README}
-
Basic information and instructions for configuring.
-
{ aclocal.m4}
-
Used for building configure from
configure.in; not needed for most installations. The file
aclocal_tcl.m4 is included by aclocal.m4.
-
{ ccbugs}
-
Directory for programs that test the C compiler during
configuration, to make sure that it will be able to compile the system.
-
{ configure}
-
The script that you run to create Makefiles throughout
the system.
-
{ configure.in}
-
Input to autoconf that produces
configure.
-
{ doc}
-
Assorted tools for producing documentation, together with
this manual.
-
{ examples}
-
Directory containing further directories of example MPI
programs. Of particular note are basic, with a few small examples to
try first, test, with a test suite for exercising mpich, and
perftest, containing benchmarking code.
-
{ include}
-
The include files, both user and system.
-
{ bin}
-
Contains the programs and executable scripts, such as
mpicc and mpirun, used to build and run MPI programs.
-
{ man}
-
Man pages for MPI, MPE, and internal routines.
-
{ mpe}
-
The source code for the MPE extensions for logging and
X graphics. The contrib directory contains examples. Best are the
mandel and mastermind subdirectories. The profiling
subdirectory contains the profiling subsystem, including a system for
automatically generating the ``wrappers'' for the MPI profiling
interface.
MPE also includes the performance visualization programs, such as
jumpshot (see Section Jumpshot
).
-
{ mpid}
-
The source code for the various ``devices'' that customize
mpich for a particular machine, operating system, and environment.
-
{ romio}
-
The ROMIO parallel I/O system, which includes an
implementation of most of the MPI-2 parallel I/O standard.
-
{ src}
-
The source code for the portable part of mpich. There
are subdirectories for the various parts of the MPI specification.
-
{ util}
-
Utility programs and files.
-
{ www}
-
HTML versions of the man pages.
Up: Contents
Next: Configure Usage
Previous: History of Mpich