hdf5/config
Robb Matzke ea3624e133 [svn-r1115] Changes since 19990302
----------------------

./INSTALL
./configure.in
./configure		[REGENERATED]
./src/H5config.h.in	[REGENERATED]
	Improvements for parallel library.  If you have a properly
	working mpicc you should be able to just say:

	    $ CC=mpicc ./configure

	and you will see

	    checking for mpirun... /usr/local/mpi/bin/mpirun
	    checking for parallel support files... skipped
	    checking how to run on one processor...
		     /usr/local/mpi/bin/mpirun -np 1
	    checking how to run in parallel...
		     /usr/local/mpi/bin/mpirun -np $$NPROCS

	To quote from the INSTALL file....

	*** Parallel vs. serial library
	The HDF5 library can be configured to use MPI and MPI-IO for
	parallelizm on a distributed multi-processor system. The easy
	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:
	[NOTE: mpcc is not tested yet]

	    $ CC=mpcc ./configure
	    $ CC=/usr/local/mpi/bin/mpicc ./configure

	If no such wrapper script is available then you must specify
	your normal C compiler along with the distribution of
	MPI/MPI-IO which is to be used (values other than `mpich' will
	be added at a later date):

	    $ ./configure --enable-parallel=mpich

	If the MPI/MPI-IO include files and/or libraries cannot be
	found by the compiler then their directories must be given as
	arguments to CPPFLAGS and/or LDFLAGS:

	    $ CPPFLAGS=-I/usr/local/mpi/include \
	      LDFLAGS=-L/usr/local/mpi/lib/LINUX/ch_p4 \
	      ./configure --enable-parallel=mpich

	If a parallel library is being built then configure attempts
	to determine how to run a parallel application on one
	processor and on many processors.  If the compiler is mpicc
	and the user hasn't specified values for RUNSERIAL and
	RUNPARALLEL then configure chooses `mpirun' from the same
	directory as `mpicc':

	    RUNSERIAL:    /usr/local/mpi/bin/mpirun -np 1
	    RUNPARALLEL:  /usr/local/mpi/bin/mpirun -np $${NPROCS:=2}

	The `$${NPROCS:=2}' will be substituted with the value of the
	NPROCS environment variable at the time `make check' is run
	(or the value 2).

./testpar/Makefile.in
	Saying `make check' (or `make test') will run the tests on two
	processors by default.  If you define NPROCS then that many
	processors are used instead:

	    $ NPROCS=4 make check

./configure.in
	Fixed (hopefully) bugs with detecting whether __attribute__
	and __FUNCTION__ are special keywords for the compiler.

./Makefile.in
	Saying `make install' from the top level directory shows
	instructions for using shared libraries.

./config/commence.in
./src/Makefile.in
./test/Makefile.in
./testpar/Makefile.in
./tools/Makefile.in
	Moved the @top_srcdir@ into the makefiles because it was
	expanded too early and had the wrong value.

./INSTALL
	Added a warning that if the wrong version of hdf4 tools are
	installed then `make check' will fail in the tools directory.
1999-03-03 18:17:48 -05:00
..
BlankForm [svn-r907] Changes since 19981111 1998-11-13 10:06:06 -05:00
commence.in [svn-r1115] Changes since 19990302 1999-03-03 18:17:48 -05:00
conclude.in [svn-r1112] Changes since 19990301 1999-03-02 12:15:35 -05:00
dec-osf4.x [svn-r1112] Changes since 19990301 1999-03-02 12:15:35 -05:00
depend.in [svn-r485] Changes since 19980710 1998-07-13 10:35:21 -05:00
freebsd [svn-r1112] Changes since 19990301 1999-03-02 12:15:35 -05:00
hpux9.03 [svn-r907] Changes since 19981111 1998-11-13 10:06:06 -05:00
hpux10.20 [svn-r1036] Updated compiler flags 1999-01-28 17:00:01 -05:00
intel-osf1 [svn-r1061] Adjusted for v1.1 new configuration. 1999-02-09 22:20:45 -05:00
irix5.x [svn-r1112] Changes since 19990301 1999-03-02 12:15:35 -05:00
irix6.x [svn-r1112] Changes since 19990301 1999-03-02 12:15:35 -05:00
linux-gnu [svn-r1112] Changes since 19990301 1999-03-02 12:15:35 -05:00
linux-gnulibc1 [svn-r1112] Changes since 19990301 1999-03-02 12:15:35 -05:00
linux-gnulibc2 [svn-r1112] Changes since 19990301 1999-03-02 12:15:35 -05:00
powerpc-ibm-aix4.2.1.0 [svn-r907] Changes since 19981111 1998-11-13 10:06:06 -05:00
rs6000-ibm-aix4.1.4.0 [svn-r907] Changes since 19981111 1998-11-13 10:06:06 -05:00
solaris2.5 [svn-r907] Changes since 19981111 1998-11-13 10:06:06 -05:00
unicosmk [svn-r1084] Added configuration for platform T3E whose OS is called unicosmk. 1999-02-19 17:41:15 -05:00