summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r24980] HDFFV-8290: Merge automake 1.14.1 changes from trunkAllen Byrne2014-04-073-305/+166
| | | | Tested: h5committest
* [svn-r24906] Merge latest CMake changes from trunk.Allen Byrne2014-03-261-2/+2
| | | | Tested: local linux
* [svn-r24878] Description:Quincey Koziol2014-03-241-4/+1
| | | | | | | | | | | | | | | | | | | | | Bring r24864 from trunk to 1.8 branch: Remove all traces of MPI-POSIX VFD and GPFS detection/code. Remove remaining traces of stream VFD. Remove testpar/t_posix_compliant test (it's not actually verifying anything). Clean up H5D__mpio_opt_possible() further. Moved environment variable that disables MPI collective operations into MPI-IO VFD (instead of it being in src/H5S.c). A few other small code cleanups. Tested on: Mac OSX/64 10.9.2 (amazon) w/parallel & serial (daily tested on trunk)
* [svn-r24618] Changed --old to --script as directed by Allen.Albert Cheng2014-01-071-4/+4
| | | | | Tested: jam (only verify help message is correct and --script is invoked correctly.)
* [svn-r24615] Feature: HDFFV-8336Albert Cheng2014-01-061-2/+119
| | | | | | | | | | | | Changed to use the quick steps described in INSTALL_CMake.txt. Previous version is available by --old. Added a help page to explain how to use. Added a fix to figure out the current HDF5 version and use that to find the correct file for install. (Still need to figure out the platform name.) Tested: Jam and Platypus. Both failed in the installed steps because the Cmake produced HDF5-1.8.13-Linux.sh even though the version number is 1.8.13-snap3. Committed it so that Allen can fix the version number error.
* [svn-r24377] - Added uint32_t to the list of traceable types.Dana Robinson2013-10-311-0/+1
| | | | | | | | - Fixed a couple of commenting typos in configure.ac. Tested on: 32-bit LE linux (jam) w/ parallel and Fortran These are minor changes, hence the limited testing.
* [svn-r24282] Add log file aliases and install stepAllen Byrne2013-10-101-2/+28
|
* [svn-r24024] JAVA-1714: CMake packaging for macs improvedAllen Byrne2013-08-192-6/+6
| | | | | | | HDFFV-7989: h5dump any_path and help text grouping Added cygwin-64 support Merged from trunk, tested local linux
* [svn-r23772] Remove development only filesAllen Byrne2013-06-142-286/+0
|
* [svn-r23771] HDFFV-8434,-8437,-8445,-8447,-8461: Merge changes from Trunk.Allen Byrne2013-06-142-0/+286
| | | | Tested: local linux
* [svn-r23719] Description:Quincey Koziol2013-05-292-80/+131
| | | | | | | | | | | | Bring r23713 and r23717 from trunk to 1.8 branch: Clean up warnings, switch library code to use Standard C/POSIX wrapper macros, remove internal calls to API routines, update checkapi and checkposix scripts. Tested on: Mac OSX/64 10.8.3 (amazon) w/C++ & FORTRAN Big-Endian Linux/64 (ostrich)
* [svn-r23449] Update script for reporting errors from configure, build, test.Allen Byrne2013-03-251-3/+16
| | | | Tested: jam
* [svn-r23321] Description:Quincey Koziol2013-02-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge r23313 from trunk to 1.8 branch: Bring changes from Coverity branch to the trunk: r20612: Changed string functions to versions with string length to fix coverity issues 922, 942 and 943. r20614: Use HDsnprintf. --gh r20675: Fix for coverity #1714 due to the fix for #810. Use HDfree() instead of H5MM_xfree(). r20678: Repaired coverity issue #598 -- failure to check return value from a call to fstat(), or to tidy up in the event of failure. r20679: Use HDstrncpy. --gh r20681: Use HDstrncat and HDstrncpy. --gh Tested on: Mac OSX/64 10.8.2 (amazon) w/debug, C++ & FORTRAN (too minor to require h5committest)
* [svn-r23265] Merge revisions 23230, 23234, and 23237 to 1.8 branchNeil Fortner2013-02-131-0/+2
| | | | | | | | | | | | | Purpose: Implement H5Dscatter and H5Dgather Description: Adds 2 new API functions, H5Dscatter and H5Dgather. H5Dscatter retrieves data from a specified callback function and scatters it into a selection, defined by a supplied dataspace, within a supplied memory buffer. H5Dgather gathers data from a selection within a supplied memory buffer and passes it in a contiguous form to a supplied callback function. Added tests for these functions Tested: jam, ostrich, koala (h5committest); ummon; ummon (1.8)
* [svn-r23211] Merge trunk CMake changes for minimum cmake version of 2.8.10. ↵Allen Byrne2013-01-311-6/+33
| | | | | | This was prompted by HDFFV-8227, OS X requires latest version of cmake for proper support. Tested: local linux
* [svn-r23171] cmakehdf5 is a build command script similar to buildhdf5.Albert Cheng2013-01-161-0/+196
| | | | | | | | This has been developed and tested in the trunk branch and is now made available in the v1.8 branch. Tested: Linux (Jam), linux 64 (koala), ppc64 (ostrich), Mac (fred, duck and Owl) passed. Failed in SunOS (linew). Will fix when the new Sun is available.
* [svn-r22985] Removed references to files for windows legacy builds with ↵Larry Knox2012-10-281-8/+0
| | | | | | Visual Studio which have been removed. Tested on jam.
* [svn-r22780] Purpose:Jonathan Kim2012-09-171-0/+1
| | | | | | | | | | | | | | | | | | | | | HDFFV-8143 Provide a routine(s) for telling the user why the library broke collective data access Description: Added H5Pget_mpio_no_collective_cause() function that retrive reasons why the collective I/O was broken during Read/Write IO access. Reasons to break collective I/O: - SET_INDEPENDENT - DATATYPE_CONVERSION - DATA_TRANSFORMS - MPIPOSIX - NOT_SIMPLE_OR_SCALAR_DATASPACES (NULL Space) - POINT_SELECTIONS - NOT_CONTIGUOUS_OR_CHUNKED_DATASET (Compact or External-Storage) - FILTERS Merged from HDF5 trunk r22735, r22741 , 22743, 22744, 22763. Tested: jam-pp (linux32-LE), koala-pp (linux64-LE), wallaby-pp
* [svn-r22724] Convert tests to *.sh.in.Allen Byrne2012-08-283-22/+30
| | | | | | | | Convert configure.in to configure.ac. Align TESTS usage with autotools convention. Update all references from configure.in to configure.ac Tested: h5committest
* [svn-r22711] Updated autotools: autoconf 2.69, automake 1.12.3, m4 1.4.16, ↵Larry Knox2012-08-233-52/+71
| | | | | | libtool 2.4.2 Tested THG machines.
* [svn-r22231] Description:Quincey Koziol2012-04-011-0/+1
| | | | | | | | | | | | | | | Bring r22229 from trunk to 1.8 branch: Add 'H5O_mcdt_search_cb_t' to bin/trace script and re-run the bin/reconfigure script. 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
* [svn-r22228] Description:Quincey Koziol2012-04-011-0/+1
| | | | | | | | | Bring r22219 from trunk to 1.8 branch: (with release manager's blessing) Merge "file image" changes from feature branch back to trunk. Tested on: h5committested
* [svn-r21533] Description:Quincey Koziol2011-10-121-0/+2
| | | | | | | | | 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)
* [svn-r21314] Merge of 21302 (bin/trace bugfix) from trunk. Tested on jam ↵Dana Robinson2011-08-251-0/+3
| | | | (minor change).
* [svn-r20985] Changed the release date format to yyyy-mm-dd from the previous ↵Albert Cheng2011-06-151-1/+2
| | | | | | `date` form. Tested: Jam by running bin/release and eyeballed the new date format.
* [svn-r20772] Problem:Albert Cheng2011-05-071-0/+101
| | | | | | | | | | | | | | | | | Test scripts sometimes need to filter some system-specific messages from the actual output so that it can match the correct expected output. These filtering functions, ususally called "STDOUT_FILTER()" and "STDERR_FILTER()" were being repeated in individual test scripts. This becomes a maintenance problem and is error prone. Solution: Extract the two filter functions code to bin/output_filter.sh and then each test script sources it in. This allows reuse of coding and is much easier to maintain and to add new filtering. Tested: LLNL Zeus (linux64 cluster) and Dawndev (Blue-Gene cluster), both for serial mode only.
* [svn-r20653] Description:Quincey Koziol2011-04-261-0/+2
| | | | | | | | | | | | | | | | 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)
* [svn-r20123] Bug fix (ID: 519)Albert Cheng2011-02-181-103/+0
| | | | | | | | The content of bin/config_para_ibm_sp.sh has been added to release_docs/INSTALL_parallel long ago. Just got around to remove it. Tested: no need since nothing refer to config_para_ibm_sp.sh except MANIFEST. Ran bin/chkmanifest.
* [svn-r19970] Update config.sub to the latest available version ↵Larry Knox2011-01-201-32/+91
| | | | | | | | (timestamp='2008-01-16', Rev. 1.361) from http://cvs.savannah.gnu.org/viewvc/config/config/. Tested with h5committest on amani, heiwa, and jam.
* [svn-r19862] Updated libtool to version 2.4, autoconf to version 2.68, and ↵Larry Knox2010-12-013-738/+1629
| | | | | | m4 to version 1.4.15. Tested with h5committest on amani, jam and heiwa.
* [svn-r19440] Description:Mike McGreevy2010-09-201-3/+3
| | | | | | | Update bin/chkconfigure to reflect version 2.67 of Autoconf Tested: ran bin/chkconfigure on jam
* [svn-r19423] Bug fix: 1961-- AIX 6.1 --enable-share did not work.Albert Cheng2010-09-201-19/+74
| | | | | | | | | | | | | | | | | | | Description: In an AIX 6.1 system, configure --enable-shared could not build a shared HDF5 library. The problem was because the version of config.guess was too old to recongnize AIX 6.X and also configure.in had a local fix which did not recognize AIX 6.X. Solution: 1. Mike McGreevy updated bin/config.guess to handle AIX 6.X. 2 Albert fixed configure.in to recognize AIX 6.X. Note that though HDF5 can build shared lib for AIX 6.X systems but it still could not install the proper library as in AIX 5.X systems. Also, bin/config.sub should be updated too. Tested: BP which is the AIX 6.1 system that exposed this problem.
* [svn-r19371] Updated autoconf to version 2.6.7, libtool to version 2.2.10, ↵Larry Knox2010-09-102-711/+1050
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and m4 to version 1.4.14. Also added m4 directory for m4 macros according to autoconf suggestion. Tested with h5committest on amani, jam, and heiwa, and on linew. -This line, and those below, will be ignored-- M hdf5_1_8/test/Makefile.in A hdf5_1_8/m4 AM hdf5_1_8/m4/ltsugar.m4 AM hdf5_1_8/m4/libtool.m4 AM hdf5_1_8/m4/ltversion.m4 AM hdf5_1_8/m4/lt~obsolete.m4 AM hdf5_1_8/m4/ltoptions.m4 M hdf5_1_8/configure M hdf5_1_8/Makefile.in M hdf5_1_8/testpar/Makefile.in M hdf5_1_8/configure.in M hdf5_1_8/src/Makefile.in M hdf5_1_8/tools/Makefile.in M hdf5_1_8/tools/misc/Makefile.in M hdf5_1_8/tools/h5dump/Makefile.in M hdf5_1_8/tools/h5repack/Makefile.in M hdf5_1_8/tools/h5jam/Makefile.in M hdf5_1_8/tools/h5diff/Makefile.in M hdf5_1_8/tools/lib/Makefile.in M hdf5_1_8/tools/h5copy/Makefile.in M hdf5_1_8/tools/h5import/Makefile.in M hdf5_1_8/tools/h5stat/Makefile.in M hdf5_1_8/tools/h5ls/Makefile.in M hdf5_1_8/hl/test/Makefile.in M hdf5_1_8/hl/tools/Makefile.in M hdf5_1_8/hl/tools/gif2h5/Makefile.in M hdf5_1_8/hl/Makefile.in M hdf5_1_8/hl/src/Makefile.in M hdf5_1_8/hl/c++/test/Makefile.in M hdf5_1_8/hl/c++/Makefile.in M hdf5_1_8/hl/c++/src/Makefile.in M hdf5_1_8/hl/c++/examples/Makefile.in M hdf5_1_8/hl/fortran/test/Makefile.in M hdf5_1_8/hl/fortran/Makefile.in M hdf5_1_8/hl/fortran/src/Makefile.in M hdf5_1_8/hl/fortran/examples/Makefile.in M hdf5_1_8/hl/examples/Makefile.in M hdf5_1_8/config/commence.am M hdf5_1_8/MANIFEST M hdf5_1_8/c++/test/Makefile.in M hdf5_1_8/c++/Makefile.in M hdf5_1_8/c++/src/Makefile.in M hdf5_1_8/c++/examples/Makefile.in M hdf5_1_8/bin/ltmain.sh M hdf5_1_8/bin/reconfigure M hdf5_1_8/perform/Makefile.in M hdf5_1_8/fortran/test/Makefile.in M hdf5_1_8/fortran/testpar/Makefile.in M hdf5_1_8/fortran/Makefile.in M hdf5_1_8/fortran/src/Makefile.in M hdf5_1_8/fortran/examples/Makefile.in M hdf5_1_8/aclocal.m4 M hdf5_1_8/examples/Makefile.in
* [svn-r19020] Enhancements:Albert Cheng2010-06-181-12/+9
| | | | | | | | | | | | | | | | | Cleaned up the code a bit by: 1. It used to that -xxx options must be at the beginning such that "buildhdf5 --disable-shared -config" was an error. Now -xxx options can appear anywhere in the command options. 2. Eliminate the need of variables $CONFIG_CXX, $CONFIG_FORTRAN, $CONFIG_PARALLEL by appending their values to $CONFIG_OP directly. 3. Also append $WITH_SZLIB to $CONFIG_OP when it is defined, not later. 4. Call CONFIG directly instead of setting up $CONFIGURE. 5. Removed the last TIMESTAMP since "trap 0" will call QUIT which calls TIMESTAMP already. This eliminated the extra timestamp when it finishes normal. tested: Tested by hand since h5committest does not really test this command.
* [svn-r18646] In H5T_get_native_type of H5Tnative.c, I changed the way that ↵Raymond Lu2010-04-271-1/+1
| | | | | | | | | the offset, alignment, and size of nested compound type are calculated by using H5T_cmp_offset. The old way had a bug in it (see bug #1850). Tested on amani, linew, and jam.
* [svn-r18580] Purpose:Mike McGreevy2010-04-152-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Autotool Upgrade / Libtool Bug Fix Description: Updated autotools referenced in bin/reconfigure as follows: Autoconf 2.64 --> Autoconf 2.65 Automake 1.11 --> Automake 1.11.1 Libtool 2.2.6a --> Libtool 2.2.6b-mcg The referenced libtool version is a custom version of 2.2.6b. It has been tweaked to fix a bug in libtool that occurs when using PGI 10.0 compilers. A check incorrectly categorizes the C++ compiler as version 1.0 instead of 10.0, and the link line is subsequently set up incorrectly and fails to compile. A patch has been made available and will be included in the next release of libtool, but in the meantime I've applied the patch to a custom installation as indicated above. This bin/reconfigure now references the custom installation, and the resulting configure script will correctly categorize the PGI 10.0 C++ compiler. Ran bin/reconfigure to regenerate configure and makefiles. Tested: jam and amani with PGI 10.0 compilers. h5committest
* [svn-r18412] Fixed a typo in a message.Albert Cheng2010-03-171-1/+1
| | | | No test needed since it is in a message string.
* [svn-r18292] Added yodconfigure feature.Albert Cheng2010-02-191-1/+11
| | | | Tested in RSQual of Sandia.
* [svn-r17661] Add option to specify version for documentation.Larry Knox2009-10-161-4/+20
| | | | | | Previously added to release in hdfdts, but release script should be part of source code. Tested: jam.
* [svn-r17593] Bug fix:Albert Cheng2009-10-061-2/+4
| | | | | | | | Release would leave behind an Makefile even if it did not exist before. Fixed by restoring only the pre-existed Makefile. Tested: Jam.
* [svn-r17564] Fixed a syntax error that generates a file named 0.Albert Cheng2009-10-011-2/+2
| | | | | Tested: Jam as it is simple shell script change.
* [svn-r17509] Move misplaced ')' after make uninstall command so 'du -ks' ↵Larry Knox2009-09-221-1/+1
| | | | | | command is run in test directory instead of running in snapshot directory. Snapshot directory has many more subdirectories and is often remote, increasing test running time and reporting incorrect disk usage. Tested on smirom in hdfdts version.
* [svn-r17448] Purpose:Mike McGreevy2009-09-031-1/+1
| | | | | | | | Script Update Description: Updated autoconf version in bin/chkconfigure script to 2.64
* [svn-r17439] Purpose:Mike McGreevy2009-08-312-212/+481
| | | | | | | | | | | | | | | | | | | | | | Updating autotools Description: Bring revisions 17345 and 17357 from trunk to 1.8, specifically: - Automake upgraded to 1.11 - Autoconf upgraded to 2.64 - bin/reconfigure script edited to use new versions (on jam), and run to generate new configure script and Makefile.in's. - configure.in script edited to add "_cv_" to all AC_CACHE_VAL strings (in order to comply with new autoconf standard). - bin/install-sh script replaced with new version as provided by automake. Tested: - All issues on trunk were resolved, so only tested on jam and linew. Any other outliers should be caught by daily tests.
* [svn-r17172] Add simple perl script supplied by user to check for duplicate ↵Larry Knox2009-07-091-1/+21
| | | | | | entries in MANIFEST. Duplicate entries will be reported along with any other MANIFEST errors and cause exit value to be 1. Tested on jam, linew, smirom, and tg-login2.
* [svn-r16920] Description:Quincey Koziol2009-05-051-0/+219
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge these trunk revisions which occurred during the 1.8.3 release code freeze back to the 1.8 branch: From Quincey: 16845 16847 16849 16851 16858 16869 16897 From Ray: 16859 16880 From Allen: 16863 Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) 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, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in debug mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode Mac OS X/32 10.5.6 (amazon) in debug mode Mac OS X/32 10.5.6 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode
* [svn-r16793] Description:Mike McGreevy2009-04-201-4/+4
| | | | | | | | | | | | - Updated bin/reconfigure to use latest version of automake (1.10.2). Regenerated Makefile.in's by running bin/reconfigure. - Added libtool version numbers to c++, fortran, hl, hl c++, and hl fortran libraries. Tested: jam, liberty, smirom
* [svn-r16341] Description:Frank Baker2009-01-221-1/+1
| | | | | | Changed 'THG' to 'The HDF Group' in various HDF5 source files, most of which are <subdirectory>/COPYING. -- Closes Bugzilla entry 1403.
* [svn-r16307] Description:Quincey Koziol2009-01-141-0/+2
| | | | | | | | | | | | | | Bring r16306 back from trunk: Add detection of C99 "designated initializers" to configure script and use new H5_HAVE_C99_DESIGNATED_INITIALIZER macro to conditionally compile default layout variables in src/H5Pdcpl.c Also, minor code cleanups, etc. Tested on: FreeBSD/32 6.3 (duty) in debug mode (Other platforms tested on revise_chunks branch)
* [svn-r16270] Bug fix.Albert Cheng2009-01-061-37/+12
| | | | | | | | | The Tail command in jam (a newer linux) does not accept the +2l option. It ended up wiping most of the release_doc/RELEASE.txt file contents. Replaced the "tail +2l" by "sed -e 1d". Tested: Tested in Jam to verify it functions properly again.