Commit Graph

962 Commits

Author SHA1 Message Date
HDF Tester
b1a2c642a7 [svn-r22086] Snapshot version 1.8 release 9 (snap13) 2012-03-18 19:31:55 -05:00
HDF Tester
e6efdf9620 [svn-r22041] Snapshot version 1.8 release 9 (snap12) 2012-03-11 20:22:12 -05:00
HDF Tester
7619eb4b18 [svn-r22023] Snapshot version 1.8 release 9 (snap11) 2012-03-04 19:27:29 -05:00
Allen Byrne
68d93b7f4e [svn-r22013] HDFFV-7560:
Merge 1.8 and h5dump/tools and tests based on tools library from trunk.
Reduced warnings.

HDFFV-7949:
Remove duplicated functions in h5ls

Tested: local linux,h5committest
2012-03-02 09:21:13 -05:00
HDF Tester
a263f6cfdb [svn-r21961] Snapshot version 1.8 release 9 (snap10) 2012-02-19 19:22:11 -05:00
HDF Tester
4596ad79a9 [svn-r21911] Snapshot version 1.8 release 9 (snap9) 2012-02-05 19:54:51 -05:00
HDF Tester
f59e450d9c [svn-r21899] Snapshot version 1.8 release 9 (snap8) 2012-01-29 19:26:11 -05:00
HDF Tester
8f2a6ff7f7 [svn-r21885] Snapshot version 1.8 release 9 (snap7) 2012-01-22 19:27:06 -05:00
HDF Tester
3457f23dde [svn-r21877] Snapshot version 1.8 release 9 (snap6) 2012-01-15 19:26:17 -05:00
HDF Tester
da199c11f4 [svn-r21868] Snapshot version 1.8 release 9 (snap5) 2012-01-08 19:26:38 -05:00
HDF Tester
2f06600bbb [svn-r21858] Snapshot version 1.8 release 9 (snap4) 2012-01-01 19:25:16 -05:00
HDF Tester
ddf59dd30f [svn-r21851] Snapshot version 1.8 release 9 (snap3) 2011-12-25 19:31:44 -05:00
HDF Tester
fefcc80c7e [svn-r21832] Snapshot version 1.8 release 9 (snap2) 2011-12-18 19:27:11 -05:00
HDF Tester
e98218b62c [svn-r21800] Snapshot version 1.8 release 9 (snap1) 2011-12-04 19:19:54 -05:00
HDF Tester
77fcd58604 [svn-r21776] Snapshot version 1.8 release 9 (snap0) 2011-11-27 19:29:01 -05:00
Mike McGreevy
d72085e200 [svn-r21752] Purpose:
Revert part of r21421 (F2003 merge to 1.8) which unintentionally
    removed a line from configure.in that sets FC=no when fortran
    is not enabled. This ensures that configure doesn't run
    compiler checks on a fortran compiler when it won't be used.
    (and can cause failures in configure when no fortran compiler is
    present as well as issues with the resulting src/Makefile when
    building DLLs on Cygwin)

Tested:

    h5committest; manually on jam & bangan (Cygwin).
2011-11-14 10:24:19 -05:00
Dana Robinson
9ca088e423 [svn-r21723] Pushed trunk rev 21722 to the 1.8 branch. This reverts linking to the bsd-compat library on linux. Tested on jam, more extensive testing was performed on the trunk branch. 2011-11-06 16:19:14 -05:00
Mike McGreevy
e52623c9fe [svn-r21638] Update 1.8 branch version to 1.8.9-snap0 2011-10-21 10:55:40 -05:00
HDF Tester
c48b71ce91 [svn-r21588] Snapshot version 1.8 release 8 (snap18) 2011-10-16 19:22:26 -05:00
Scot Breitenfeld
7fbd4ccbb5 [svn-r21559] Description:
Merged r21525 from trunk; removes hard coded compatability checks for F2003 compilers, replaced with a test program for features.

Tested: jam (gnu)
2011-10-14 00:05:28 -05:00
Quincey Koziol
17d435522b [svn-r21533] Description:
Bring r21442 and r21529 from trunk to 1.8 branch: Add new API routines
for querying if collective raw data I/O was actually performed collectively.

Tested:
    Linux/32 2.6 (jam)
    (h5committested on trunk)
2011-10-12 16:50:59 -05:00
Dana Robinson
3aa1b1d93c [svn-r21528] Merge of 21517 and 21520 from trunk:
- Added checks for clock_gettime() to configure.in.

Tested on Linux, FreeBSD, Solaris, MacOSX to ensure they are found correctly and everything builds.  No code currently reliess on clock_gettime().

- Brought Windows and VMS H5pubconf.h files into sync with the Linux file.  Some data sizes were corrected in both VMS and Windows.

Tested on Windows.  Ray will test on VMS when this is pushed to the 1.8.x branch.
2011-10-12 11:46:15 -05:00
HDF Tester
de40ea2168 [svn-r21500] Snapshot version 1.8 release 8 (snap17) 2011-10-09 19:21:48 -05:00
Mike McGreevy
d3b7ce4689 [svn-r21479] Merge revision 21101 from trunk to 1.8 branch:
HDFFV-7639

Purpose:

    Remove H5_MPI_SPECIAL_COLLECTIVE_IO_WORKS and
    H5_MPI_COMPLEX_DERIVED_DATATYPE_WORKS #defines from source.

Description:

    Two advanced parallel functionalities, special collective IO and
    complex derived datatypes, are not supported by older
    implementations of mpi, and thus our code limits the use of these
    features with #ifdefs and has checks in configure to set them (or
    not). Unfortunately, configure can't actually run a parallel check
    to see if these features are working (nor not) so it resorts to
    looking in the config files where they are explicity enabled or
    disabled based on versions of mpi, sytems being built on, or for
    no documented reason at all (i.e. just set to on or off as some
    'default'). Overriding these settings is easy if need be, provided
    it is known that it needs to be done to get improved performance,
    and oftentimes it is not.

    Most new MPI implementations successfully handle the functionality
    requested when these #defines are set, and many of the "turn these
    features off" cases in the config files are for old (> 5 years)
    versions of MPI and retired systems (such as NCSA's tungsten).

    Therefore, the decision has been made to remove the support for
    these old versions of MPI and systems that cannot handle these
    behaviors. The #ifdefs and supporting setup in the config/ files
    and configure script has been removed, and the code executed when
    these options were not set removed from the source.

    In passing, this commit also cleans up some whitespace issues in
    both t_mpi.c and H5Dmpio.c. Furthermore, in t_mpi.c, the special
    collective IO test was not getting regularly run due to it being
    written to work only with four processes (we regularly test with
    six, previously with three), and thus it failed when actually run
    due to an out of bounds data buffer assignment. It has been
    modified to run at any number of processes greater than four, and
    the memory problem has been fixed so the test passes.

Tested:

    Jam, h5committest, Ember
2011-10-05 17:00:35 -05:00
HDF Tester
319ded76cf [svn-r21444] Snapshot version 1.8 release 8 (snap16) 2011-10-02 19:32:40 -05:00
Scot Breitenfeld
4af3cd2b7a [svn-r21421] Merged the Fortran 2003 changes from the trunk into the 1.8 branch, used:
svn merge -r 20506:21414 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran

Tested: jam (gnu, intel, pgi compilers)

Also merged effected non-Fortran files: 
svn merge -r21247:r21248 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/src/libhdf5.settings.in
2011-09-27 00:02:38 -05:00
HDF Tester
3c51dc92f4 [svn-r21416] Snapshot version 1.8 release 8 (snap15) 2011-09-25 19:25:48 -05:00
HDF Tester
563722468c [svn-r21399] Snapshot version 1.8 release 8 (snap14) 2011-09-18 19:49:38 -05:00
HDF Tester
ee039a03b9 [svn-r21375] Snapshot version 1.8 release 8 (snap13) 2011-09-11 19:25:25 -05:00
HDF Tester
12e6abe9f4 [svn-r21361] Snapshot version 1.8 release 8 (snap12) 2011-09-04 19:26:20 -05:00
HDF Tester
014bea1c07 [svn-r21330] Snapshot version 1.8 release 8 (snap11) 2011-08-28 20:35:15 -05:00
Dana Robinson
a9039e329f [svn-r21314] Merge of 21302 (bin/trace bugfix) from trunk. Tested on jam (minor change). 2011-08-25 16:11:08 -05:00
HDF Tester
fb2f635696 [svn-r21276] Snapshot version 1.8 release 8 (snap10) 2011-08-21 20:37:29 -05:00
HDF Tester
c6e1f166e3 [svn-r21226] Snapshot version 1.8 release 8 (snap9) 2011-08-14 19:38:01 -05:00
HDF Tester
9df7ffdaf0 [svn-r21186] Snapshot version 1.8 release 8 (snap8) 2011-08-07 19:24:15 -05:00
HDF Tester
b66c7fa6f4 [svn-r21159] Snapshot version 1.8 release 8 (snap7) 2011-07-31 19:21:54 -05:00
HDF Tester
e71268c120 [svn-r21150] Snapshot version 1.8 release 8 (snap6) 2011-07-24 19:21:54 -05:00
Quincey Koziol
a42f3b9dda [svn-r21134] Description:
Bring r21133 from trunk to 1.8 branch:

	More code cleanups to reduce coupling between packages that use the H5F
internal routines, but really aren't part of the H5F "package".

Tested on:
   FreeBSD/32 8.2 (loyalty) w/gcc4.6, w/C++ & FORTRAN, in debug mode
   FreeBSD/64 8.2 (freedom) w/gcc4.6, w/C++ & FORTRAN, in debug mode
   Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x,
       w/C++ & FORTRAN, w/threadsafe, in debug mode
   Linux/64-amd64 2.6 (koala) w/Intel compilers, w/default API=1.6.x,
       w/C++ & FORTRAN, in production mode
   Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN,
       w/szip filter, w/threadsafe, in production mode
   Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode
2011-07-20 17:25:51 -05:00
Mike McGreevy
3827cdb997 [svn-r21067] Purpose:
Fix HDFFV-7522
"--enable-production=xxx will produce incorrect configure summary"

Description:
Fixed a typo in configure.in that resulted in "-enableval" being
displayed by the configure summary (and set in the CONFIG_MODE
makefile variable) if the production mode was set to anything other
than yes, no, or profile. The summary and CONFIG_MODE variable will
now be set to the value specified by the user.

Tested:
jam, h5committest
2011-07-05 11:29:16 -05:00
HDF Tester
dfc0da212e [svn-r21065] Snapshot version 1.8 release 8 (snap5) 2011-07-03 19:39:37 -05:00
Mike McGreevy
d93ae26226 [svn-r21044] Purpose:
Fix HDFFV-7592

    "Remove PACKEDBITS option from autotools files"

Description:
    The code for h5dump's packed bits feature was
    conditionally compiled in via this option during its
    'beta' release in 1.8.5. Now that the feature is fully
    supported, h5dump has since been changed to always
    compile the packed bits code (having removed the #ifdef
    H5_HAVE_H5DUMP_PACKED_BITS checks), so this option in
    configure is no longer needed.

    This commit removes the --enable-h5dump-packed-bits
    configure option, including the help summary from
    './configure --help' and the libhdf5.settings output
    summary, the PACKED_BITS Makefile variable, and the
    definition of H5_HAVE_H5DUMP_PACKED_BITS define in
    appropriate pubconf header files (which has already
    been removed from use in source code as of r20722).

    Note that this option was never added to the trunk,
    thus this commit only need occur on the 1.8 branch.

Tested:
    - Configure output, help, & summary verified on jam
    - h5committested
2011-06-28 16:25:10 -05:00
HDF Tester
10eb151dc0 [svn-r21035] Snapshot version 1.8 release 8 (snap4) 2011-06-26 19:18:12 -05:00
Scot Breitenfeld
cb05ffd2bb [svn-r21002] Description:
Brought r20958-20960 for DS fortran APIs from trunk.

Tested: jam (intel)
2011-06-19 23:06:57 -05:00
HDF Tester
039ccff536 [svn-r21001] Snapshot version 1.8 release 8 (snap3) 2011-06-19 19:18:24 -05:00
HDF Tester
becc4769b6 [svn-r20932] Snapshot version 1.8 release 8 (snap2) 2011-06-05 19:13:34 -05:00
HDF Tester
11cdf49515 [svn-r20924] Snapshot version 1.8 release 8 (snap1) 2011-05-29 19:11:07 -05:00
Dana Robinson
cada25ba3d [svn-r20898] Merge of configure changes 20891-2,4 from the trunk. 2011-05-24 17:11:36 -05:00
HDF Tester
700b935f7b [svn-r20889] Snapshot version 1.8 release 8 (snap1) 2011-05-23 09:17:12 -05:00
Quincey Koziol
8bdd58ac2d [svn-r20659] Description:
Bring r20657 from trunk back to 1.8 branch:

	Correct check for pthreads routine from pthread_join() to pthread_self()
as intended.

Tested on
       FreeBSD/32 6.3 (duty) in debug mode
	(h5committested on trunk)
2011-04-27 20:07:00 -05:00
Quincey Koziol
78dccd4259 [svn-r20653] Description:
Bring r20651 & r20652 from trunk to 1.8 branch:

	Switch from using 'pthread_create' to 'pthread_self' when trying to
detect the pthread library, so that the Intel C compiler is happier with the
prototype.

	Teach the tracing script & routines about the 'unsigned long' and
'unsigned long long' types, so that the H5Pset_fapl_log() API routine gets
tracing information correct.

Tested on:
	FreeBSD/32 6.3 (duty)
	(h5committested on trunk)
2011-04-26 16:48:43 -05:00