summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r21120] Description:Quincey Koziol2011-07-184-6/+214
| | | | | | | | | | | Check in ugly version of fix for Jira #7638. I'm going to leave the issue open in Jira and when the library has been refactored to use shared file pointers (instead of top file pointers) for file operations, I'll uncomment the check in src/H5Oshared.c Tested on: Mac OS X/32 10.6.8 (amazon) w/debug (too small for h5committest)
* [svn-r21119] Description:Quincey Koziol2011-07-182-15/+3
| | | | | | | | | Simplify use of property lists to H5Rdereference, and switch to use H5Rdereference2. Tested on: Mac OS X/32 10.6.8 (amazon) (too small to require h5committest)
* [svn-r21118] Issue 2763 - followup commit for r21117 of H5Rdereference. I ↵Raymond Lu2011-07-182-3/+15
| | | | | | forgot to update the C examples. Tested on jam - simple change.
* [svn-r21117] Issue 2763 - I added a new parameter of object access property ↵Raymond Lu2011-07-1821-86/+242
| | | | | | list to the function H5Rdereference. It's called H5Rdereference2 now. H5Rdereference function has been deprecated to H5Rdereference1. I also added some test cases in trefer.c. Tested on jam, heiwa, and koala.
* [svn-r21113] Description:Jonathan Kim2011-07-182-3/+3
| | | | | | | | | | | | | | | Revert the previous makefile change as release snapshot test failed with MANIFEST check. Don't clean 'testfiles' dir via 'make distclean' for the case of build&test in source dir. In regular daily testings, we build&test in seperate dir from source dir, so no issues occurred. However for the release snapshot test, it seems that we build&test in source dir. The previous change can remove testfiles in source dir if build&test is done in source dir becasue currently the dir name 'testfiles' is same in source dir and test dir. Other task (7602) may change to use different name for the test directory, so 'make distclean' can do its job without interrupting MANIFEST.
* [svn-r21110] Renamed test file to more descriptive nameAllen Byrne2011-07-181-2/+2
|
* [svn-r21109] Renamed test files to more descriptive nameAllen Byrne2011-07-181-1/+1
| | | | Tested: local linux (after clearing old testfiles)
* [svn-r21108] Renamed test files to more descriptive nameAllen Byrne2011-07-184-8/+8
| | | | Tested: local linux
* [svn-r21105] Fixed two bugs:Peter Cao2011-07-159-94/+136
| | | | | | | - h5repack: h5repack failed to copy dataset if the layout is changed from chunked with unlimited dims to contiguous. (PC -- 2011/07/15) - h5diff: "--delta" option considers two NaN of the same type are different, which is wrong based on http://www.hdfgroup.org/HDF5/doc/RM/Tools.html#Tools-Diff. (PC -- 2011/07/15)
* [svn-r21101] HDFFV-7639Mike McGreevy2011-07-1417-794/+288
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* [svn-r21091] Replace #ifdef WIN32 around 64 bit integers with ↵Allen Byrne2011-07-112-153/+126
| | | | | | H5_SIZEOF_LONG_LONG. This is set if 64-bit integers are supported. Tested: local linux
* [svn-r21088] Add dependicies for tests to address issues when run in parallelAllen Byrne2011-07-111-0/+10
|
* [svn-r21086] Add new clear-objects tests to valgrind ignore listAllen Byrne2011-07-111-0/+8
|
* [svn-r21080] Remove redundant EXPORTS symbol since CMake automatically ↵Allen Byrne2011-07-082-2/+0
| | | | creates it.
* [svn-r21078] Update test script to remove generated test files per test ↵Allen Byrne2011-07-081-21/+89
| | | | rather then in one group. Discovered from public 1.8 CDash reports.
* [svn-r21074] Remove incorrect -p option from test macro. Discovered from ↵Allen Byrne2011-07-081-1/+1
| | | | public 1.8 CDash reports
* [svn-r21072] Purpose:Jonathan Kim2011-07-0727-969/+1123
| | | | | | | | | | | | Work for HDFFV-7600 - GMQS: h5diff - argument options -d, -p and --use-system-epsilon should be mutually exclusive. Description: Fixed h5diff to display instructive error message and exit with 1 when mutually exclusive options (-d, -p and --use-system-epsilon) are used together. Tested: jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Cmake (jam)
* [svn-r21066] Purpose:Mike McGreevy2011-07-052-3/+3
| | | | | | | | | | | | | | | 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
* [svn-r21063] Description:Quincey Koziol2011-07-012-225/+259
| | | | | | | | | | | | | | | Tweak make_vers script so that it indents preprocessor commands inside #ifdefs, is more forgiving and informative about the input file's prefix, and is better parameterized with the global variables at the beginning of the script. When major versions are branched from the trunk, the $max_idx value should be the only value that needs to be changed in the version of the script on the trunk. Changes to H5version.h file are just indention. Tested on: Mac OS X/32 10.6.8 (amazon) (too minor to require h5committest)
* [svn-r21057] [hdf5 Trunk ] TODOJonathan Kim2011-06-3010-526/+1637
| | | | | | | | | | | Purpose: Work for HDFFV-7602 - HDF5 command tools: Provide framework for reusable test files among tools Description: Provide framework to share test files among tools for tools test. Tested: jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE)
* [svn-r21055] Correct proj file tag mismatchAllen Byrne2011-06-301-328/+328
|
* [svn-r21047] Correct *-config.cmake files to set {pkg}_LIBRARIES variable.Allen Byrne2011-06-292-0/+2
| | | | Tested: windows
* [svn-r21037] Assign cmake config files to an install groupAllen Byrne2011-06-271-2/+14
|
* [svn-r21033] Snapshot version 1.9 release 84HDF Tester2011-06-2614-30/+30
|
* [svn-r21031] This is a follow-up checkin for r21015 (bug fix for Issue ↵Raymond Lu2011-06-241-10/+10
| | | | | | 2594). According to Quincey's suggestion, I moved the EOAs for individual files from H5FD_multi_fapl_t to H5FD_multi_t struct. It's a more proper place. Tested on jam, koala, and heiwa.
* [svn-r21028] Description: Scot Breitenfeld2011-06-241-1/+1
| | | | | | | | Changed the length of the fortran string passed to HD5packFstring in the function nh5pget_external_c. The 3rd argument should be the fortran length of the string, not the C length of the string (which includes the null). Tested: jam (intel and gnu), also checked the example h5ex_d_extern.f90 which detected the problem on Amazon c2 machine (reported by Larry).
* [svn-r21026] Add configure check for endianess and adjust test depending on ↵Allen Byrne2011-06-233-3/+9
| | | | | | status of check Tested: heiwa
* [svn-r21017] This is a follow-up checkin for r21015 (bug fix for Issue ↵Raymond Lu2011-06-224-2/+9
| | | | | | | | 2598). I added two minor changes: 1. put the output file for vfd.c test in the list for cleanup in Makefile.am; 2. put the data file in the list in CMakeLists.txt. Tested on jam - simple change.
* [svn-r21016] Description: Added Fortran DS example to CMakeList.txtScot Breitenfeld2011-06-221-0/+1
|
* [svn-r21015] Bug fix for Issue 2598 - In v1.6 library, there was EOA for the ↵Raymond Lu2011-06-227-3/+207
| | | | | | | | | | | | | whole MULTI file saved in the super block. We took it out in v1.8 library because it's meaningless for the MULTI file. v1.8 library saves the EOA for the metadata file, instead. But this caused some backward compatibility problem. v1.8 library couldn't open the file created with v1.6 library. I fixed the problem by checking the EOA value to detect the file created with v1.6 library. Tested on jam, koala, and heiwa.
* [svn-r21014] Purpose:Jonathan Kim2011-06-217-47/+134
| | | | | | | | | | | | | | HDFFV-5878 - GMQS: h5dump - incorrect output format for array type with multiple elements in an index Description: Fixed h5dump to display the first line of each element into correct position for multiple dimention array type. Before this fix, the first line of each element in array were displayed after the last line of previous element without moving to the next line (+indentation) Tested: jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Windows (32-LE)
* [svn-r21011] Change how test created files are cleared by clearing the files ↵Allen Byrne2011-06-214-72/+147
| | | | | | inside the test macro. Allows individual tests to be independently executed. Tested: local linux
* [svn-r21006] Description:Scot Breitenfeld2011-06-214-4/+197
| | | | | | Added Fortran example for HL DS APIs. Tested: jam (intel)
* [svn-r21000] Snapshot version 1.9 release 83HDF Tester2011-06-1914-30/+30
|
* [svn-r20996] Add lite2 dependency on lite1 exampleAllen Byrne2011-06-191-0/+4
|
* [svn-r20995] Get comment section did not add null terminator.Allen Byrne2011-06-191-7/+8
| | | | Tested: Debug windows
* [svn-r20991] I skipped the efc.c test for now because it opens the same file ↵Raymond Lu2011-06-171-4/+6
| | | | | | | | many times. VMS can't handle it. We need a solution in the future. Please see Issue 7620 in Jira about it. Not tested yet.
* [svn-r20986] 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-r20984] I modified the pathname to [-.test] to be more accurate. The ↵Raymond Lu2011-06-151-1/+1
| | | | | | old one [...] had problem. Tested 1.8 on VMS.
* [svn-r20971] Issue 4278 - When reading data fails, the error message should ↵Raymond Lu2011-06-131-2/+3
| | | | | | say which filter isn't registered. This is the follow-up commit. The previous way to construct the name of the existent data file wasn't very safe. It could be cleaned up if any user builds the library in the source directory. Tested on jam - simple change.
* [svn-r20960] Added new source files.Allen Byrne2011-06-102-4/+15
| | | | | | Added new test and test files to test section Tested: local linux
* [svn-r20959] Description: Added fortran wrappers and test for the HL DS API.Scot Breitenfeld2011-06-101-0/+3
|
* [svn-r20958] Description: Added fortran wrappers and test for the HL DS API.Scot Breitenfeld2011-06-108-164/+1494
| | | | Tested: jam (intel, gnu, pgi)
* [svn-r20946] Issue 4278 - When reading data fails, the error message should ↵Raymond Lu2011-06-071-0/+1
| | | | | | | | say which filter isn't registered. This is the follow-up commit. In my first checkin, I took out the line "H5Z_SZIP->encoder_present = SZ_encoder_enabled()" by mistake. It caused SZIP test to fail. I'm puting it back now. Tested on jam - simple change.
* [svn-r20944] Issue 4278 - When reading data fails, the error message should ↵Raymond Lu2011-06-071-14/+15
| | | | | | say which filter isn't registered. This is the follow-up commit. In my previous commit, I changed HDsnprintf to snprintf, which caused trouble for Windows because the name is _snprintf instead. So I changed it back to HDsnprintf for properly defined macro. I also changed all fprintf to HDprintf to be consistent. Tested on jam - simple change.
* [svn-r20942] Add filter_error.h5 test file to list - used by error_test test.Allen Byrne2011-06-071-0/+1
|
* [svn-r20937] Description:Scot Breitenfeld2011-06-071-1/+76
| | | | | | | Added additional attaching and detaching permutation. Tested: jam (intel, gnu)
* [svn-r20934] Issue 4278 - When reading data fails, the error message should ↵Raymond Lu2011-06-062-7/+10
| | | | | | | | say which filter isn't registered. This is the follow-up commit (20929 and 20930). The check-vfd in Makefile has trouble with the file name. Because the test file is pre-generated, I use the default FAPL to create the full file name to avoid some driver test. Tested on jam - simple change.
* [svn-r20930] Issue 4278 - When reading data fails, the error message should ↵Raymond Lu2011-06-031-0/+0
| | | | | | | say which filter isn't registered. This is the follow-up commit. When I checked in the fix and test (revision 20929), I forgot to add the data file test/filter_error.h5. I've tested it in my previous checkin.
* [svn-r20929] Issue 4278 - When reading data fails, the error message should ↵Raymond Lu2011-06-037-23/+242
| | | | | | say which filter isn't registered. The fix is simple. Most of the effort is on the test. The file with filter enabled is created in gen_filter.c. The verification of the error message is in test_error.c. The output is compared against the standard output. Tested on jam, koala, and heiwa.