[svn-r6059] Purpose:

Updated the parallel installation information
Platforms tested:
    Highly sophiscated optical scanning (eyeball it)
This commit is contained in:
Albert Cheng 2002-11-05 15:19:38 -05:00
parent 01b3ee75cf
commit 28874d54c4
2 changed files with 29 additions and 10 deletions

View File

@ -227,10 +227,11 @@
$ CC=cc ./configure
A parallel version of hdf5 can be built by specifying `mpicc' as the
C compiler (the `--enable-parallel' flag documented below is
optional). Using the `mpicc' compiler will insure that the correct
MPI and MPI-IO header files and libraries are used.
A parallel version of hdf5 can be built by specifying `mpicc'
as the C compiler (the `--enable-parallel' flag documented
below is optional in this case). Using the `mpicc' compiler
will insure that the correct MPI and MPI-IO header files and
libraries are used.
$ CC=/usr/local/mpi/bin/mpicc ./configure

View File

@ -6,8 +6,8 @@
-----------
This file contains instructions for the installation of parallel
HDF5. Platforms supported by this release are SGI Origin 2000, IBM SP2,
Intel TFLOPs, and Linux version 2.4 and greater. The steps are kind of
HDF5. Platforms supported by this release are SGI Origin 2000, IBM SP2,
Intel TFLOPs, and Linux version 2.2 and greater. The steps are kind of
unnatural and will be more automized in the next release. If you have
difficulties installing the software in your system, please send mail to
@ -30,6 +30,20 @@ configure for a few machines we've tested. If your particular platform
is not shown or somehow the steps do not work for yours, please go
to the next section for more detailed explanations.
------
Know parallel compilers
------
HDF5 knows serveral parallel compilers: mpicc, hcc, mpcc, mpcc_r.
To build parallel HDF5 with one of the above, just set CC as it
and configure. The "--enable-parallel" is optional in this case.
$ CC=/usr/local/mpi/bin/mpicc ./configure --prefix=<install-directory>
$ make
$ make check
$ make install
------
TFLOPS
------
@ -68,7 +82,7 @@ Then do the following steps:
---------------
SGI Origin 2000
Cray T3E
(where MPI-IO is part of system MPI library such as mpt 1.3)
(where MPI-IO is part of system MPI library such as the mpt module)
---------------
#!/bin/sh
@ -98,6 +112,9 @@ Replace it with something that knows how to find the right libmpi.a.
E.g.,
LD="/opt/MIPSpro/MIPSpro_default/opt/MIPSpro/bin/cc -n32"
Or you can pre-empt it by setting LD at configure time
$ LD="cc" ./configure --enable-parallel ...
---------------
SGI Origin 2000
@ -156,10 +173,11 @@ Follow the instructions in section 3.
The HDF5 library can be configured to use MPI and MPI-IO for parallelism
on a distributed multi-processor system. The easiest way to do this is to
have a properly installed parallel compiler (e.g., MPICH's mpicc or IBM's
mpcc) and supply that executable as the value of the CC environment
variable:
mpcc_r) and supply that executable as the value of the CC environment
variable. For examples,
$ CC=mpcc ./configure
$ CC=mpcc_r ./configure
$ CC=/usr/local/mpi/bin/mpicc ./configure
If no such wrapper script is available then you must specify your normal