Commit 172ceff0 authored by gsell's avatar gsell

doc/Downloading.html

	- update H5Part download instructions
parent 030985c9
......@@ -6,8 +6,6 @@
<meta name="keywords" content="scientific visualization">
<meta name="sitemap" content="put a brief descriptive phrase here that will show up in the site map:foo">
<!--#include virtual="/include/topIncludes.html"-->
<div id="maincenter">
<head>
<title>Downloading HDF5 and H5Part</title>
......@@ -39,12 +37,49 @@
ls
get zlib-1.2.1.tar.gz (get the current version, this as the one on April 20th, 2006)
</pre>
<P>
Note: you might already have libz in your system and you will not need libsz unless you build hdf5 with support for it.
</P>
<h4>Building Parallel HDF5</h4>
<P>
When you build HDF5, you will need to build an version with parallel I/O
enabled. Here is a set of configure options that worked for us on a
Linux workstation running SuSE 10.1 with MPICH installed in /usr/local/mpich.
</p>
<pre>
./configure --prefix=/usr/local/hdf5-mpich --enable-parallel CC=mpicc CXX=mpicxx --disable-shared --enable-static --enable-stream-vfd
</pre>
<a name="hpart">
<h2>Downloading H5Part</h2></a>
Please contact <address><a href="mailto:andreas.adelmann@psi.ch">Andreas Adelmann</a></address>.
<UL>
<li> --prefix=/usr/local/hdf5-mpich : the location where the HDF5 libs and
binaries will be installed.</LI>
<li> --enable-parallel : contrary to the HDF5 documentation, which says that
"--enable-parallel" is optional for building the parallel version of
HDF5, you <b>must</b> have --enable-parallel to get the parallel-enabled
build. See <a href="ftp://ftp.hdfgroup.org/HDF5/current/src/unpacked/release_docs/INSTALL_parallel">these notes from HDF5</a> where they claim that
--enable-parallel is optional.</LI>
<li> CC=mpicc CXX=mpicxx : contrary to the output from configure --help, the
configure script seems to ignore the CC and CXX environment variables.
We tried setting these environment variables to mpicc and mpicxx,
respectively, and then ran configure with --enable-parallel. The configure
script would faile with this error message:
<pre>
checking whether a simple MPI-IO program can be linked... no
configure: error: unable to link a simple MPI-IO application
</pre>
</LI>
<LI> --disable-shared and --enable-static: the HDF5 build failed for us
w/o these options when attempting to read symbols from libmpich.a. The
result of these options is that your parallel-enabled HDF5 libaries
will be static rather than dynamic.
</UL>
<h2 id="h5part">Downloading H5Part</h2>
H5Part is available for download from Berkeley Labs Codeforge system <a href="https://codeforge.lbl.gov/projects/h5part/">https://codeforge.lbl.gov/projects/h5part</a>.
</div>
<!--#include virtual="/include/dateFooter.html"-->
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment