Commit Graph

23352 Commits

Author SHA1 Message Date
Robb Matzke
2b323ed454 [svn-r304] ./test/hyperslab.c
Added UL->L casts in six places to quiet warnings on Irix -64.
1998-03-04 11:30:56 -05:00
Robb Matzke
7bdea74ca9 [svn-r303] Changes since 19980228
----------------------

./html/Dataspaces.html
./html/Errors.html
./html/Files.html
./html/H5.api.html
./html/review1.html
./src/H5private.h
./src/H5public.h
./test/dsets.c
./test/dtypes.c
	Removed all the types like `int32' and `intn' into private
	headers since they violate the naming scheme and pollute
	application name space.  Besides, our test files only use them
	in a handful of places and it's probably useless to export
	them to the app.  The app is always written in terms of
	standard numeric types or its own numeric types and probably
	never in terms of HDF5 numeric types.  If it were, then the
	user would have to copy from their type to hdf5 type for
	almost every hdf5 API function call!  Same goes for return
	values.  I also removed SUCCEED/FAIL from the API since apps
	should be checking against zero anyway.

	       if (FAIL==(space=H5Screate_simple(...))) /*wrong*/
	       if ((space=H5Fcreate_simple(...)<0))     /*right*/


./src/H5.c
	Changed arguments of H5version() from `uintn' to `unsigned'.

./src/H5Tpublic.h
./src/H5T.c
	Changed return type of H5Tget_nmembers() from `intn' to `int'


./src/H5A.c
./src/H5Aprivate.h
./src/H5Apublic.h
	Changed `H5Asearch_func_t' to `H5A_search_func_t' and moved
	its definition from the public to the private header file.


./html/H5.format.html
	Documented changes made to the external file list (H5O_EFL)
	message.

./src/H5D.c
./src/H5Dprivate.h
./src/H5E.c
./src/H5Epublic.h
./src/H5O.c
./src/H5Oefl.c
./src/H5Oprivate.h
./src/H5P.c
./src/H5Ppublic.h
	Added partial support for external raw data files.  HDF5 can
	now describe external raw data files by listing the file
	names, offsets, and size for a dataset. However, we will
	restrict a dataset to be stored "contiguously" when the
	external file list is viewed as a single address space. The
	current implementation is unable to read/write to external
	files--that will come later this week as will documentation.
	For now, take a look at ./test/external.c, particularly the
	calls to H5Pset_external().

./test/Makefile.in
./test/external.c		[NEW]
./MANIFEST
	Added tests for external storage.  Note: the read test is
	supposed to fail at this point since reading external datasets
	is not implemented yet.  There is no write test.

./src/H5S.c
./src/H5Sprivate.h
./src/H5Ssimp.c
	Added H5S_get_npoints_max() to return the maximum possible
	number of data points in a data space.

	Added an extra argument to H5S_get_dims() which returns the
	maximum dims.

./src/H5F.c
./src/H5Fprivate.h
./src/H5Fpublic.h
./src/H5M.c			[DEPRICATED]
./src/H5Mpublic.h		[DEPRICATED]
	Changed `template' to `property list' in lots of places.

./src/H5Osdspace.c
	Removed an extra `\n' from a print statement.

./src/H5S_public.h
	Changed H5S_UNLIMITED to the maximum size_t value.

./test/extend.c
	"Extendable" is spelled "extendible".

./src/H5Farray.c
./src/H5V.c
./src/H5Vprivate.h
./test/hyperslab.c
	Strides are now type ssize_t instead of int.  These have
	nothing to do with the sample granularity arguments for
	hyperslabs, which are also called "strides" in the code.

./test/tstab.c
	Changed assumptions about default address and length sizes.
1998-03-04 11:20:23 -05:00
Robb Matzke
808a5e6be1 [svn-r302] Changes since 19980227
----------------------

./html/Errors.html		[NEW]
./html/H5.user.html
./MANIFEST
	Documents the new error handling interface and gives examples.

./src/H5.c
./src/H5private.h
./src/H5Apublic.h
./src/H5E.c
./src/H5Eprivate.h
./src/H5Epublic.h
	Rewrote error handling. Got rid of `push' overloading and
	added a few API functions.  The error stack is statically
	allocated and not entered into H5A, simplifying error handling
	within the error handler. Rudimentary support for threads.
	Changed the names of some errors.

./src/H5G.c
./src/H5Gnode.c
./src/H5H.c
./src/H5O.c
./src/H5T.c
	Changed H5ECLEAR to H5E_clear().

./src/Makefile.in
	Alphabetized source list.

./test/dsets.c
	Turned off error reporting around functions that are expected
	to fail.  Error messages are sent to stdout.

./test/testhdf5.c
./test/testhdf5.h
	Turned off automatic error reporting since this file mostly
	calls internal functions and does its own error reporting.
1998-02-28 13:19:05 -05:00
Robb Matzke
0b4d32bb4a [svn-r301] Changes since 19980226
----------------------

./bin/release
	Changed default to not tag CVS sources.

./src/H5F.c
	Replaced a constant switch with preprocessor directives.
	Removed a local variable which was set but not used.

./src/H5Fprivate.h
	Changed `long long' to `int64' to get rid of ansi warnings in
	a few places.

	Fixed bugs in INT64DECODE() and UINT64DECODE() for big-endian
	architectures.  This fixes all the bugs with the Irix -64
	compile.

./src/H5F.c
	The default address and length sizes are set according to the
	sizeof(size_t) now that the bugs have been fixed.

./src/H5Fpublic.h
	Removed a trailing comma in an enumerated type.

./src/H5Fstdio.c
./src/H5Fsec2.c
	Added two more calls to fseek64() and lseek64(). Removed `long
	long' in place of `int64' to suppress -ansi warnings.

./src/H5P.c
	Replaced a FAIL with H5F_LOW_ERROR.

./src/H5private.h
./configure.in
	Increased version number to hdf5-1.0.1a since we've already
	released hdf5-1.0.0a.  Include <sys/types.h>.  Fixed
	indentation.  Fixed detection of off64_t for old Irix systems
	where it might be a struct.

./src/Makefile.in
	Moved a comment from the shell to the makefile since some
	versions of sh barf on interactive comments.

./config/linux
	Allow overriding of the CC variable from the command-line.  It
	still defaults to gcc but this allows us to specify a complete
	path from test scripts by saying:

	     CC=/usr/local/tools/gnu/gcc sh configure
1998-02-27 15:07:37 -05:00
Robb Matzke
ed6d456f28 [svn-r300] ./MANIFEST
Changed names for P->S and C->P changes.

./INSTALL
	Added a note.
1998-02-26 13:10:51 -05:00
Robb Matzke
f82fc6b33d [svn-r299] Changes since 19980224
----------------------

./html/Files.html
	Added a few details for some of the new H5Pset/get functions.

./src/H5F.c
./src/H5Fpublic.h
	Fixed automatic closing of files on exit().

	Added public H5F_ACC_DEBUG.  Using it to create or open a file
	turns on debugging for that file, which currently just prints
	cache statistics when the file is closed.

./src/H5G.c
	An error is returned if one tries to set the current working
	group to something other than a group.

./src/H5Gnode.c
	Fixed a symbol table bug.  Under certain circumstances it was
	possible to enter a symbol in such a way that lookup of that
	symbol failed. A bug report was sent to hdf5dev.

./src/H5P.c
./src/H5Ppublic.h
	Added the H5Pget_...() functions for file drivers.  The
	H5Pget_mpi() is a no-op that always fails.
1998-02-26 13:05:27 -05:00
Robb Matzke
ad73f18f5e [svn-r298] Changes since 19980219
----------------------

./html/Files.html
./src/H5C.c
./src/H5Cpublic.h
./src/H5Ffamily.c
./src/H5Fprivate.h
./src/H5Fsplit.c
./test/tstab.c
	Added file-access property functions.

	The split driver takes file extensions as properties.

./src/H5A.c
./src/H5Aprivate.h
	Added some comments. Changed H5A_destroy() to call the free
	function on all the atoms that are destroyed. This fixes a bug
	where the file boot block isn't updated if the file isn't
	closed before calling exit().

	Removed extra `*' and `&' from some places.

./src/H5AC.c
	Replaced an occurrence of NO_ADDR with NULL.

./src/H5Odtype.c
./src/H5T.c
./src/H5Tconv.c
./src/H5Tpkg.h
	Data types of compound members are pointers.

./H5private.h
	Some changes to make lseek64() work on Irix 5.3 where header
	files don't realize that `long long' works.

./acconfig.h
./configure.in
	Removed definition for PHDF5 since it looks like everyone is
	useing HAVE_PARALLEL now.

./configure.in
./src/H5detec.c
	Added checks for gethostname() and getpwuid().
1998-02-25 15:31:17 -05:00
Quincey Koziol
c543632ba5 [svn-r297] Switched templates to "property lists" and changed API prefix from H5C to H5P 1998-02-25 14:13:49 -05:00
Quincey Koziol
faa3f5739e [svn-r296] Switched prefix for dataspaces from H5P to H5S 1998-02-25 13:48:33 -05:00
Robb Matzke
1f96b24ba7 [svn-r295] ./test/tstab.c
Changed a zero to H5C_DEFAULT.
1998-02-19 15:19:08 -05:00
Robb Matzke
1bcb5fd936 [svn-r294] Changes since 19980219
----------------------

./src/H5A.c
./src/H5C.c
	Objects are removed from the group when there reference count
	hits zero regardless of whether H5A knows how to free the
	object.

./src/debug.c
./test/tstab.c
	Changed a zero to H5C_DEFAULT.
1998-02-19 15:18:55 -05:00
Robb Matzke
caee4e9f6f [svn-r293] Commented out some test code 1998-02-19 13:35:14 -05:00
Robb Matzke
ccb2da8113 [svn-r292] *** empty log message *** 1998-02-19 13:27:05 -05:00
Robb Matzke
9bfbfbc9a0 [svn-r291] Changes since 19980206
----------------------

./configure.in
./src/H5Fprivate.h
./src/H5Fsec2.c
	We now detect and use lseek64() on systems that have it (e.g.,
	Irix64) and are able to generate >2GB files on Irix XFS file
	systems (and anything else that supports large files).  This
	change also removed some warning messages from the Irix `-64'
	compiler.

	> $ ls -l istore.h5
	> -rw-r--r--    1 matzke   meshtv   8605436856 Feb 17 14:03 istore.h5

./configure.in
./src/H5Fprivate.h
./src/H5Fstdio.h
	We now detect and use fseek64() on systems that have it (e.g.,
	Irix64) and are able to generate >2GB files on Irix XFS file
	systems (and anything else that supports large files).  This
	change also removed some warning messages from the Iris `-64'
	compiler.

./src/H5E.c
./src/H5Epublic.h
	Added the H5E_OVERFLOW error to signal file address overflow.

./src/H5Fpublic.h
./examples/h5_chunk_read.c
./examples/h5_compound.c
./examples/h5_extend_write.c
./examples/h5_group.c
./examples/h5_read.c
./examples/h5_write.c
./html/Datasets.html
./html/Files.html
./html/H5.api.html
./html/H5.intro.html
./html/H5.sample_code.html
./html/ph5example.c
./html/review1.html
./test/cmpd_dset.c
./test/dsets.c
./test/extend.c
./test/tfile.c
./test/th5p.c
./test/theap.c
./test/tohdr.c
./test/tstab.c
./testpar/phdf5.c
	Renamed file access constants to follow the naming scheme.
	Also changed the base names a little to be more accurate as to
	what they do.  The old names H5ACC_WRITE and H5ACC_OVERWRITE
	will temporarily work.

	     H5ACC_DEFAULT     --> H5F_ACC_RDONLY for H5Fopen()
	     H5ACC_DEFAULT     --> H5F_ACC_EXCL   for H5Fcreate()
	     H5ACC_WRITE       --> H5F_ACC_RDWR
	     H5ACC_OVERWRITE   --> H5F_ACC_TRUNC

	Albert or Kim: The H5ACC_INDEPENDENT and H5ACC_COLLECTIVE
	macros in H5Fpublic.h should be an enum typedef and have names
	more like H5F_MPIO_INDEPENDENT and H5F_MPIO_COLLECTIVE.  Also
	change the access_mode argument of H5Cset_mpio().

	H5Fcreate() and H5Fopen() are more strict now about which
	flags are acceptable for the operation.

./src/H5Fprivate.h
./src/H5F.c
./src/H5C.c
	Changed the file access template to make it more general.  A
	union contains a struct for each type of low-level driver and
	the default template is initialized at run-time.

./src/H5Fpublic.h
./src/H5F.c
	Added H5Fget_access_template() and cleaned up
	H5Fget_create_template().

./src/H5C.c
	The H5Cset_mpi() no longer trashes the file access template
	when an error is detected.  We check for errors and *then*
	update the file access template.

	Added H5C_close() so Albert and Kim have a place to release
	the MPI communicator and info from the file access property
	list.

	Kim or Albert: I notice in H5Cset_mpi() you copy the MPI
	communicator.  Do you need to do something similar in
	H5C_copy()?

./src/H5F.c
	Added more error checking for the file creation and access
	property lists because it used to be possible to make the
	library dump core by swapping the creation and access property
	list ID numbers of H5Fcreate().

./test/istore.c
./test/tfile.c
./test/th5p.c
./test/theap.c
./test/tohdr.c
./test/tstab.c
./testpar/testphdf5.c
	One must pass H5C_DEFAULT as the file creation or access
	property list in order to get the default property list.  It
	is no longer possible to pass zero or any other arbitrary bad
	object ID.

./src/H5Fcore.c
./src/H5Ffamly.c
./src/H5Flow.c
./src/H5Fmpio.c
./src/H5Fsec2.c
./src/H5Fsplit.c
./src/H5Fstdio.c
./src/H5MF.c
	The file access property list is passed to all H5F_low_...()
	functions and to the drivers.

./src/H5Fcore.c
	The block size can be set at run time on a per-file basis
	instead of at compile time across all files. The "5000 items in
	a group test" now takes 1.6 seconds.

./src/H5private.h
	Removed inclusion of mpi.h and mpio.h since they're included
	from H5public.h.

./src/H5Cpublic.h
./src/H5C.c
	Added H5Cset_stdio(), H5Cset_sec2(), H5Cset_core(),
	H5Cset_split(), and H5Cset_family() in addition to the
	H5Cset_mpio() that Kim and Albert already wrote.  We still
	need the H5Cget_driver() and an H5Cget...() counterpart for
	each of those functions.  The split and family drivers still
	need a little work but I'm checking this in anyway.
1998-02-19 13:26:49 -05:00
Robb Matzke
b24130dcf0 [svn-r290] Changes since 19980206
----------------------

./configure.in
./src/H5Fprivate.h
./src/H5Fsec2.c
	We now detect and use lseek64() on systems that have it (e.g.,
	Irix64) and are able to generate >2GB files on Irix XFS file
	systems (and anything else that supports large files).  This
	change also removed some warning messages from the Irix `-64'
	compiler.

	> $ ls -l istore.h5
	> -rw-r--r--    1 matzke   meshtv   8605436856 Feb 17 14:03 istore.h5

./configure.in
./src/H5Fprivate.h
./src/H5Fstdio.h
	We now detect and use fseek64() on systems that have it (e.g.,
	Irix64) and are able to generate >2GB files on Irix XFS file
	systems (and anything else that supports large files).  This
	change also removed some warning messages from the Iris `-64'
	compiler.

./src/H5E.c
./src/H5Epublic.h
	Added the H5E_OVERFLOW error to signal file address overflow.

./src/H5Fpublic.h
./examples/h5_chunk_read.c
./examples/h5_compound.c
./examples/h5_extend_write.c
./examples/h5_group.c
./examples/h5_read.c
./examples/h5_write.c
./html/Datasets.html
./html/Files.html
./html/H5.api.html
./html/H5.intro.html
./html/H5.sample_code.html
./html/ph5example.c
./html/review1.html
./test/cmpd_dset.c
./test/dsets.c
./test/extend.c
./test/tfile.c
./test/th5p.c
./test/theap.c
./test/tohdr.c
./test/tstab.c
./testpar/phdf5.c
	Renamed file access constants to follow the naming scheme.
	Also changed the base names a little to be more accurate as to
	what they do.  The old names H5ACC_WRITE and H5ACC_OVERWRITE
	will temporarily work.

	     H5ACC_DEFAULT     --> H5F_ACC_RDONLY for H5Fopen()
	     H5ACC_DEFAULT     --> H5F_ACC_EXCL   for H5Fcreate()
	     H5ACC_WRITE       --> H5F_ACC_RDWR
	     H5ACC_OVERWRITE   --> H5F_ACC_TRUNC

	Albert or Kim: The H5ACC_INDEPENDENT and H5ACC_COLLECTIVE
	macros in H5Fpublic.h should be an enum typedef and have names
	more like H5F_MPIO_INDEPENDENT and H5F_MPIO_COLLECTIVE.  Also
	change the access_mode argument of H5Cset_mpio().

	H5Fcreate() and H5Fopen() are more strict now about which
	flags are acceptable for the operation.

./src/H5Fprivate.h
./src/H5F.c
./src/H5C.c
	Changed the file access template to make it more general.  A
	union contains a struct for each type of low-level driver and
	the default template is initialized at run-time.

./src/H5Fpublic.h
./src/H5F.c
	Added H5Fget_access_template() and cleaned up
	H5Fget_create_template().

./src/H5C.c
	The H5Cset_mpi() no longer trashes the file access template
	when an error is detected.  We check for errors and *then*
	update the file access template.

	Added H5C_close() so Albert and Kim have a place to release
	the MPI communicator and info from the file access property
	list.

	Kim or Albert: I notice in H5Cset_mpi() you copy the MPI
	communicator.  Do you need to do something similar in
	H5C_copy()?

./src/H5F.c
	Added more error checking for the file creation and access
	property lists because it used to be possible to make the
	library dump core by swapping the creation and access property
	list ID numbers of H5Fcreate().

./test/istore.c
./test/tfile.c
./test/th5p.c
./test/theap.c
./test/tohdr.c
./test/tstab.c
./testpar/testphdf5.c
	One must pass H5C_DEFAULT as the file creation or access
	property list in order to get the default property list.  It
	is no longer possible to pass zero or any other arbitrary bad
	object ID.

./src/H5Fcore.c
./src/H5Ffamly.c
./src/H5Flow.c
./src/H5Fmpio.c
./src/H5Fsec2.c
./src/H5Fsplit.c
./src/H5Fstdio.c
./src/H5MF.c
	The file access property list is passed to all H5F_low_...()
	functions and to the drivers.

./src/H5Fcore.c
	The block size can be set at run time on a per-file basis
	instead of at compile time across all files. The "5000 items in
	a group test" now takes 1.6 seconds.

./src/H5private.h
	Removed inclusion of mpi.h and mpio.h since they're included
	from H5public.h.

./src/H5Cpublic.h
./src/H5C.c
	Added H5Cset_stdio(), H5Cset_sec2(), H5Cset_core(),
	H5Cset_split(), and H5Cset_family() in addition to the
	H5Cset_mpio() that Kim and Albert already wrote.  We still
	need the H5Cget_driver() and an H5Cget...() counterpart for
	each of those functions.  The split and family drivers still
	need a little work but I'm checking this in anyway.
1998-02-19 13:19:48 -05:00
Quincey Koziol
5b8d25d3c6 [svn-r288] Added some last minute parallel HDF5 additions 1998-02-17 15:31:44 -05:00
Quincey Koziol
b3a8d66dd9 [svn-r287] Changed tar file's name from hdf-$ver to hdf5-$ver. 1998-02-17 15:23:52 -05:00
Quincey Koziol
33258c0073 [svn-r286] Changed release name from "hdf-5.0.0a" to "hdf5-1.0.0a" to explicitly make it
clear that this release is not [currently] compatible with the older HDF
releases.
1998-02-17 15:19:13 -05:00
Albert Cheng
3f92002237 [svn-r285] Updated MANIFEST with several new file entries added in the
last 24 hours.  Sorted it too for easier comparision in the
future.
1998-02-16 16:26:59 -05:00
Albert Cheng
2ac7b3e063 [svn-r284] Added more comments. 1998-02-16 16:06:48 -05:00
Albert Cheng
88b41bd164 [svn-r283] Removed nearly all DEBUG flags to make it more suitable for alpha
release.
1998-02-16 16:06:15 -05:00
Albert Cheng
e16617bf11 [svn-r282] Revised the to-do items list for PHDF5. 1998-02-16 16:05:08 -05:00
Albert Cheng
19f84beeb7 [svn-r281] Initial version. 1998-02-16 09:06:43 -05:00
Quincey Koziol
616d0cb816 [svn-r280] Updated readme information to point to 'index.html' in the html directory as
the best starting point.
1998-02-16 05:58:36 -05:00
Quincey Koziol
1002729644 [svn-r279] Changed return type of H5Fclose from 'int32' to 'herr_t' 1998-02-16 05:56:44 -05:00
Albert Cheng
499d3d4226 [svn-r278] Added reference of INSTALL_parallel for specific instruction for
PHDF.
1998-02-16 00:29:49 -05:00
Albert Cheng
b1d03e705b [svn-r277] Initial version for beta release. 1998-02-16 00:28:33 -05:00
Albert Cheng
2ae66e4b62 [svn-r276] Added the "Release information for parallel HDF5" section. 1998-02-15 23:39:58 -05:00
Albert Cheng
ffdd694b4f [svn-r275] Initial version of test files for the parallel library. 1998-02-14 01:22:11 -05:00
Albert Cheng
88e3f96bd8 [svn-r274] Moved it to testpar. 1998-02-13 18:34:46 -05:00
Elena Pourmal
31538e03e0 [svn-r273] Array datatype and corresponding datatype keyword have been changed
from int and H5T_NATIVE_INT to int32 and H5T_NATIVE_INT32 to show how
to use HDF predefined datatypes.
1998-02-13 18:00:58 -05:00
Elena Pourmal
e15281db5c [svn-r272] Example has been modified to show how to create datasets within the file and
groups. The same name is used for one of the datasets in the different groups.
1998-02-13 17:04:07 -05:00
Robb Matzke
75c8d0278f [svn-r271] Changed the name from alpha-dec-osf4.0 to alpha-dec 1998-02-13 13:13:20 -05:00
Robb Matzke
d64769da48 [svn-r270] Made the dec alpha config file more general by changing its name to
apply to all DEC alphas.  This can be overridden for specific versions
of the os if we need to.
1998-02-13 13:12:41 -05:00
Robb Matzke
b7f699bdef [svn-r269] Added more searching for config files. The order is now:
cpu-vendor-os
	vendor-os
	cpu-os
	cpu-vendor
	os
	vendor
	cpu
1998-02-13 13:11:35 -05:00
Albert Cheng
edbd6152fd [svn-r268] Revised the comment block of H5Cset_mpi. Also fixed a small bug in
the same function in the call of MPI_Comm_dup.
1998-02-13 10:32:32 -05:00
Elena Pourmal
7cfd4f3872 [svn-r267] Example has been updated to show how to read a hyperslab (column) from a
chunked dataset.
1998-02-13 09:26:11 -05:00
Robb Matzke
ea3daf23d0 [svn-r266] Fixed some install and uninstall probs. 1998-02-12 14:28:25 -05:00
Robb Matzke
d0807e258f [svn-r265] Added the alpha-dec-osf4.0 file 1998-02-12 14:28:10 -05:00
Robb Matzke
e39abc5bb8 [svn-r264] Some versions of install allow only one file name at a time. 1998-02-12 13:44:45 -05:00
Robb Matzke
7209479d8e [svn-r263] Configs for native compiler on the DEC alpha. 1998-02-12 11:43:11 -05:00
Robb Matzke
b75974abaa [svn-r262] Changed an array to be allocated on the heap instead of the stack.
Some OS's have problems with large arrays created on the stack and I
had forgotten about that when I wrote this test.
1998-02-12 11:39:09 -05:00
Albert Cheng
a7bd14a3be [svn-r261] Added entry for test/testphdf5.c 1998-02-12 00:33:27 -05:00
Albert Cheng
d1fb56a99e [svn-r260] Initial version of PHDF5 test/example program. Commit this one first
before I destroy it by accident.
1998-02-12 00:29:10 -05:00
Albert Cheng
6a457fe64e [svn-r259] Revised it to work properly with "configure --enable-parallel". This
should be launched by the following environment variables setting (in
csh shell style.)

#!/bin/csh -f

set mpi1_inc=""                                 #mpi-1 include
set mpi1_lib=""                                 #mpi-1 library
set mpio_inc=-I$HOME/ROMIO/include              #mpio include
set mpio_lib="-L$HOME/ROMIO/lib/IRIX64/"        #mpio library

setenv MPI_INC "-DHAVE_PARALLEL $mpi1_inc $mpio_inc"
setenv MPI_LIB "$mpi1_lib $mpio_lib"

./configure --enable-parallel
1998-02-12 00:06:55 -05:00
Albert Cheng
1f339111ef [svn-r258] Problem:
When configure with enable-paralle, H5detect and debug were not
    compiled with $(LIBS) but were executed via RUNTEST (mpirun ...).
    The O2K mpirun can't handle such an object code.

Solutions:
    Compile them also with $(LIBS) which contains the mpi library names.
    Could have just removed $(RUNTEST) but in some parallel system, all
    object file may have to be launched by some mpirun-equivalent command
    anyway.

Platforms tested: O2K
1998-02-12 00:03:49 -05:00
Albert Cheng
9ab525f8a4 [svn-r257] H5F.c:
Added modification entry to H5F_open header.  Should have been done
    when i added the access template argument.

H5Fprivate.h:
    The hardcode setting to "define MPIO as the default IO
    when HAVE_PARALLEL is set" cause all test programs to fail since
    none of them is coded with the needed MPI_Initialize.  Change it
    back to the previous setting of using sequential I/O allows user
    to use sequential I/O by default and use MPIO only if he/she explicitely
    asks for it via access template setting.
1998-02-11 23:52:59 -05:00
Albert Cheng
c8299b347a [svn-r256] Target 'all' appeared twice, thus make repeated an extra time.
No harm, just looked strange.  Removed 'all' from the second
appearance.  Tested in a O2K.
1998-02-11 23:29:18 -05:00
Robb Matzke
4854aa28f7 [svn-r255] Added a teeny tiny little miniscule amount of support for strings because
the VB-API work stores comments in some of the VB tables.
1998-02-11 20:23:12 -05:00
Robb Matzke
834ce78ca5 [svn-r254] *** empty log message *** 1998-02-11 20:22:25 -05:00