summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r12452] Purpose:James Laird2006-07-0558-1560/+3644
| | | | | | | | | | | | | | | | | | | | | | Feature Description: Revised Link APIs. Solution: New link APIs use H5L* H5*create_expand do not create links to the objects created; this must be done manually with H5Llink. Added APIs to link an object given its ID (H5Llink), to copy links (H5Lcopy), and changed creation APIs (H5Lcreate_hard and H5Lcreate_soft) and query API (H5Lget_linkinfo instead of H5Gget_objinfo). All old APIs are still supported in H5Gdeprec.c . Platforms tested: sol, mir, copper Misc. update: Forgot to update MANIFEST and release docs. Will do after checkin.
* [svn-r12450] Description:Albert Cheng2006-07-011-4/+1
| | | | | | | | | The snapshot release directory was temporarily moved to a different directory called unstable_format. Since the format is now back to the normal one, reverse the release directory to the normal place too. Platforms tested: No test since it was a trivial change.
* [svn-r12449] Purpose:Quincey Koziol2006-07-0110-122/+266
| | | | | | | | | | | | | Code checkpoint Description: Revise fractal heap code to support deletions in up to 2nd level deep indirect blocks. Needs some revisions to support deeper indirect blocks... Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 (chicago) h5committest
* [svn-r12448] Purpose: Bug fixes/maintenanceElena Pourmal2006-06-301-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | Description: Some "" were missing causing incorrect results in passing an argument string. Solution: Added missing "" Platforms tested: VMS server. There are still problems with the tests that have "string" as an argument, for example: -d "/g1/g1.1/dset1.1.2[0;2;10]" tall.h5 On VMS "g1" and "dset" are translated in upper case causing h5dump to fail. After figuring out the correct amount of " for VMS I encountered another problem: corresponding DDL file does not have "" around /g1/g1.1/dset1.1.2..... and therefore VMS diff fails. Question: Since command to h5dump is h5dump -d "/g1/g1.1/dset1.1.2[0;2;10]" tall.h5, why the second line in the tall-5s.ddl has h5dump -d /g1/g1.1/dset1.1.2[0;2;10] tall.h5? If one types the command without "", it fails on UNIX. Misc. update:
* [svn-r12447] Purpose:MuQun Yang2006-06-301-16/+4
| | | | | | | | | | | | | | Update windows project file Description: Eliminate the link to non-existing HL headers. Solution: Platforms tested: windows MSVS 6.0 Won't affect other platforms and too minor to check with other windows compilers. Misc. update:
* [svn-r12446] Purpose: MaintenanceElena Pourmal2006-06-291-7/+234
| | | | | | | | | | | Description: More work on the test script: added all current UNIX tests. Solution: Platforms tested: VMS server; many tests failed but I think it is false negative. will investigate, but for now, let's save the code. Misc. update:
* [svn-r12445] Purpose:Albert Cheng2006-06-291-7/+5
| | | | | | | | | | | | Bug #281 Description: The previous fix for bug #281 was not safe. Files got corrupted in some cases. Needs a more comprehensive fix for it. Undo the unsafe fix for now. Platforms tested: h5committested.
* [svn-r12444] Purpose:Pedro Vicente Nunes2006-06-287-9/+68
| | | | | | | | | | | | | | | | | | | | new feature Description: added support for h5dump to dump binary data using the file type format added one test to the test script that tests this Solution: Platforms tested: mir shanti copper Misc. update:
* [svn-r12443] Purpose:Albert Cheng2006-06-282-34/+40
| | | | | | | | | | | | | | | Added/adjusted Test Express mode. Description: btree2: Added TestExpress mode to skip some long tests (the 5th recursive and the two random tests.) fheap: Changed the express mode messages to be more informative. Un-excluded some tests from express mode. Platforms tested: Red Storm.
* [svn-r12441] Purpose:Pedro Vicente Nunes2006-06-271-51/+46
| | | | | | | | | | | | | | code cleanup Description: changed the name of some variables to match the online documentation Solution: Platforms tested: linux Misc. update:
* [svn-r12440] Purpose:Quincey Koziol2006-06-27151-3162/+3162
| | | | | | | | | | | Code cleanup Description: Trim trailing whitespace in Makefile.am and C/C++ source files to make diffing changes easier. Platforms tested: None necessary, whitespace only change
* [svn-r12439] Purpose:Quincey Koziol2006-06-2620-199/+589
| | | | | | | | | | | | | New feature Description: Check in Peter's code to add support for "shallow copy", "create intermediate groups", "no attributes" and "expand soft links" support. Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 (chicago) w/ & w/o group-revision enabled h5committest
* [svn-r12438] Purpose:Pedro Vicente Nunes2006-06-261-1/+1
| | | | | | | | | | | | updated some comments Description: Solution: Platforms tested: Misc. update:
* [svn-r12437] Purpose:Pedro Vicente Nunes2006-06-2610-33/+650
| | | | | | | | | | | | | | | | | | | | | | new feature. h5dump output of binary data Description: a new switch -b FILE_NAME that dumps the contents of memory data to file FILE_NAME in binary form new program binread.c that reads the contents of this file and outputs it to stdout added a test for the h5dump shell script that does a run of -b the binread.c program reads the data used in this run, usage is ./binread FILE_NAME Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r12435] Purpose: Bug fixRaymond Lu2006-06-237-9/+203
| | | | | | | | | | | | Description: Mac OS 10.4 on PowerPC chip has some errors to convert (unsigned) long long to long double. When the bit sequences are 0x003ff..., 0x007fff..., 0x00ffff..., 0x01ffff..., 0x7fffff..., the converted values are twice as big as they should be. Solution: Detect the error in configure and disable the compiler conversion and test case. Platforms tested: h5committest, Mac OS 10.4, and fuss.
* [svn-r12434] Purpose: MaintenanceElena Pourmal2006-06-223-3/+102
| | | | | | | | | | | | Description: Added support for HPUX11.23 Solution: Added configuration file for the system. Both C, C++, F90, HL 32-bit and 64-bit are supported. Known problems: C++ library will not build in 64-bit mode if shared is enabled. Platforms tested: HPUX 11.23 at UMKC Misc. update:
* [svn-r12433] Purpose:James Laird2006-06-222-9/+17
| | | | | | | | | | doc update Description: Added HDF5TestExpress to release docs Platforms tested: none (doc change only)
* [svn-r12432] Purpose:James Laird2006-06-211-4/+4
| | | | | | | | | | | | | | Bug fix Description: Since the new default Express level is 1, some fheap tests were being skipped. Solution: At least temporarily, fheap now skips these tests if it is run at express level 2 or greater. Platforms tested: mir
* [svn-r12431] Purpose:James Laird2006-06-2162-680/+339
| | | | | | | | | | | | | | Configuration feature Description: 'make install' now tests both static and shared libraries if both are installed. Solution: Previously, shared libraries were only tested when static libraries were not installed. Also cleaned up line in commence.am that was including HL library in all Makefiles. Platforms tested: mir (Makefile change only)
* [svn-r12430] Purpose:James Laird2006-06-211-17/+36
| | | | | | | | | | | | | | | | testing feature Description: HDF5 Test Express change; now accepts values 0 to 3. Solution: As explained in the RFC and documented in the code, there are now four levels of "express-ness", 0 (no limit) to 3 (1 min limit). It is now up to test writers to take advantage of the various levels to tune their tests' run times. Platforms tested: mir (minor change)
* [svn-r12429] Purpose: Alpha Open VMS portElena Pourmal2006-06-212-0/+76
| | | | | | | | | | | | | | | | Description: Added a command file for testing tools; it has a framework to do exactly (almost) what UNIX tools test scripts do: - run test tool and save output - compare output with expected result - figure out the difference and - print PASSED /*FAILED* in a manner similar to the UNIX output It needs to be populated with more tests and reused for other tools. Solution: Platforms tested: VMS server Misc. update:
* [svn-r12428] Purpose:James Laird2006-06-202-2/+2
| | | | | | | | | | | Bug fix Description: Added hl fortran example to Makefile Platforms tested: mir only
* [svn-r12427] Purpose:Pedro Vicente Nunes2006-06-201-0/+1
| | | | | | | | | | | | new file with HL fortran exampleA Description: Solution: Platforms tested: Misc. update:
* [svn-r12426] Purpose:Pedro Vicente Nunes2006-06-201-0/+91
| | | | | | | | | | | | added an example for HL fortran Description: Solution: Platforms tested: Misc. update:
* [svn-r12425] Purpose: Bug fixRaymond Lu2006-06-205-9/+193
| | | | | | | | | | | | | | | Description: Data conversion from long double to (unsigned) long long returns some incorrect values on Mac OS 10.4 and SGI IRIX64 6.5. The conversions start to go wrong when the long double is 20041683600089727.779961 (0x4351ccf385ebc8a0bfcc2a...). If adjusting the values higher by assigning 0x...c8a0cf... or 0x...c8a0df..., the converted values go wild. Solution: Detect this error in configure.in and disable compiler conversions from long double to (unsigned) long long for Mac OS 10.4 and IRIX64 6.5. Platforms tested: h5committest, Mac OS 10.4, and IRIX64 6.5.
* [svn-r12424] Purpose:Quincey Koziol2006-06-1925-2712/+6720
| | | | | | | | | | | | | | | | | Code checkpoint Description: Add in more new features for the fractal heap code, mostly bringing in more ability for deleting objects (which isn't completely working yet). Also, checkpoint free space manager code, which is essentially complete (although it needs some more work after the metadata cache has some additional features) Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 (chicago) h5committest
* [svn-r12423] Purpose:Quincey Koziol2006-06-191-0/+9
| | | | | | | | | | | | New feature Description: Add '%t' format for HDfprintf() to print htri_t (and hbool_t) values. Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 (chicago) h5committest
* [svn-r12422] Purpose:Quincey Koziol2006-06-191-1/+6
| | | | | | | | | | | | | | | Bug fix Description: Don't attempt to merge object header messages when a file is opened read-only. Mark the object header dirty when messages are merged, as well as the particular message affected. Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r12419] Purpose: Maintenance/new featureElena Pourmal2006-06-189-0/+165
| | | | | | | | | | | | Description: Added new tests for the h5stat tool; added --version flag to display library version information and updated expected output files. Solution: Platforms tested: heping, shanti Misc. update:
* [svn-r12418] Purpose: Maintenance/new featureElena Pourmal2006-06-182-2/+23
| | | | | | | | | | | Description: Added new tests for the h5stat tool; added --version flag to the h5stat tool to display library version information Solution: Platforms tested: heping, shanti Misc. update:
* [svn-r12417] Purpose: MaintenanceElena Pourmal2006-06-181-0/+7
| | | | | | | | | | | Description: I added new tests/files for the h5stat tool. MANIFEST was updated accordingly. Solution: Platforms tested: heping, shanti Misc. update:
* [svn-r12416] Purpose: MaintenanceElena Pourmal2006-06-178-9/+180
| | | | | | | | | | | | | | Description: Added test script and two test files in the tools/misc/testfiles directory for testing h5stat tool; modified Makefile.am in tools/misc and configure.in files to run the new test script; reran bin/recofigure to update relevant configuration files; updated MANIFEST Solution: Platforms tested: heping with in place and srcdir builds; will do more testing after the checkin. Misc. update:
* [svn-r12414] Purpose:Quincey Koziol2006-06-173-3/+359
| | | | | | | | | | | | | | | | | Bug fix Description: Fix bug which could lead to files with incorrect count of messages in the header for an object. The exact sequence of operations is complicated and is described in the release notes. Solution: Mark merged null header messages as dirty. Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 (chicago) Mac OS/X (amazon)
* [svn-r12413] Purpose:James Laird2006-06-144-391/+444
| | | | | | | | | | | | | | | | | Bug fix Description: Changed the semantics of --enable-stream-vfd and --enable-shared. Both are now disabled by default when parallel HDF5 is being built. Solution: Both shared and stream-vfd are disabled by default in parallel, but can be enabled explicitly if the user chooses. Before, shared was always enabled by default and stream-vfd was always disabled in parallel. Platforms tested: heping, mir (configuration change only)
* [svn-r12411] Purpose:James Laird2006-06-1343-8/+120
| | | | | | | | | | | | | | Bug fix - bugzilla #552 Description: On Cray X1, trying to use : as an argument confused the system. Solution: Added a test in configure to see if : as an argument is bad. If so, skipped the test. Platforms tested: mir, Cray X1 (change to configure only)
* [svn-r12410] Purpose:MuQun Yang2006-06-121-1/+1
| | | | | | | | | | | | | | | | | | Update HDF5 Fortran90 type definition file on windows to reflect the changes in Linux. Description: INT has been changed to Fortran_INTEGER in the file. Solution: Make the change. Platforms tested: Visual fortran 6.6c with MSVS 6.0 Only affects windows. Misc. update:
* [svn-r12407] Purpose:Albert Cheng2006-06-061-3/+3
| | | | | | | | | | slight cleanup. Description: Changed the name of write type from write to write_pattern. Platforms tested: h5committested.
* [svn-r12405] Purpose:Albert Cheng2006-06-061-86/+38
| | | | | | | | | | | | | | Bug fix. Description: It failed when only 1 is used to test. Solution: Cleanup the code a little so that it works for any number of processes to invoke it. Platforms tested: h5committested,
* [svn-r12404] Purpose: Fix typos/formatsBinh-Minh Ribler2006-06-0538-309/+377
| | | | | | | | | | Description: Fixed typos and re-arranged some functions to be in sync with 1.6. Platforms tested: Linux 2.4 (heping) SunOS 5.9 (shanti) AIX 5.1 (copper)
* [svn-r12402] Purpose: New featuresElena Pourmal2006-06-043-82/+318
| | | | | | | | | | | | | | | | | | | | Description: I am checking in changes for the h5stat tool: - updated Makefile.am to use tools library - regenerated Makefile.in - added command flags to display selected information - added support for external files and filters - small output formatting changes For more information about current features and output see updated h5stat RFC http://hdf.ncsa.uiuc.edu/RFC/h5stat/h5stat-spec.pdf Solution: Platforms tested: mir, heping, shanti, copper 64-bit, copper 32-bit parallel using files from tools/testfiles directory and some NASA files from our Web site. Misc. update:
* [svn-r12401] Purpose:MuQun Yang2006-06-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Some collective chunk IO macro names are confusing, change them to more meaningful names. Description: H5Pset_dxpl_mpio_chunk_opt will set a flag so that the library can do one linked IO or mul ti-chunk IO with collective in chunking storage directly. That is, the library won't do an alyses to determine this. The flags for the enum type we used before are: H5FD_MPIO_OPT_ONE_IO H5FD_MPIO_OPT_MULTI_IO They are not good names because of the following two reasons: 1. It doesn't reflect chunking storage 2. OPT is kind of redundant and misleading, Solution: We change the names to H5FD_MPIO_CHUNK_ONE_IO H5FD_MPIO_CHUNK_MULTI_IO Platforms tested: Since only macro names are changed, no need to test with h5committest. Misc. update:
* [svn-r12400] Purpose:MuQun Yang2006-06-033-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some collective chunk IO macro names are confusing, change them to more meaningful names. Description: H5Pset_dxpl_mpio_chunk_opt will set a flag so that the library can do one linked IO or multi-chunk IO with collective in chunking storage directly. That is, the library won't do analyses to determine this. The flags for the enum type we used before are: H5FD_MPIO_OPT_ONE_IO H5FD_MPIO_OPT_MULTI_IO They are not good names because of the following two reasons: 1. It doesn't reflect chunking storage 2. OPT is kind of redundant and misleading, Solution: We change the names to H5FD_MPIO_CHUNK_ONE_IO H5FD_MPIO_CHUNK_MULTI_IO Platforms tested: Since only macro names are changed, no need to test with h5committest. heping(mpich 1.2.6) Misc. update:
* [svn-r12399] Purpose:Quincey Koziol2006-06-021-0/+4
| | | | | | | | | | Bug fix Description: Disable this file generator unless the group revision flag is enabled. Platforms tested: None, just eyeballed - very minor change
* [svn-r12396] Purpose:Albert Cheng2006-06-012-3/+4
| | | | | | | | | | | | | | Bug fix. Description: Sometimes the parallel prefix is given in the form of nfs:/mnt/pfs which if given to a non-MPIO VFD like the default H5Fcreate, it would fail. Called h5_rmprefix which would return the non-prefix component part of the file name which would be okay for the default H5Fcreate and such. Platforms tested: Tested in heping parallel.
* [svn-r12395] Purpose:Albert Cheng2006-06-012-0/+33
| | | | | | | | | | | | | | Feature Description: Sometimes the parallel prefix is given in the form of nfs:/mnt/pfs which if given to a non-MPIO VFD like the default H5Fcreate, it would fail. Added a new routine h5_rmprefix which would return the non-prefix component part of the file name which would be okay for the default H5Fcreate and such. Platforms tested: Tested in heping parallel.
* [svn-r12394] Purpose: MaintenanceElena Pourmal2006-06-015-15/+15
| | | | | | | | | | | Description: Ran /bin/h5vers to change suffix to alpha4 after creating hdf5-1.8.0-alpha3 tar ball and tagging the release with hdf5_1_8_0_alpha3 tag Solution: Platforms tested: Misc. update:
* [svn-r12392] Purpose: Maintenancehdf5-1_8_0-alpha3Elena Pourmal2006-06-012-2/+2
| | | | | | | | | | | Description: Checking in files modifed by the bin/release script before tagging hdf5-1.8.0-alpha3 Solution: Platforms tested: Misc. update:
* [svn-r12391] Purpose: Update.Raymond Lu2006-06-011-0/+2
| | | | | Misc. update: Document some errors in test/dt_arith.c when converting data from long double to (unsigned) long long and from (unsigned) long long to long double.
* [svn-r12390] Purpose: MaintenanceElena Pourmal2006-06-011-9/+17
| | | | | | | | | | | | Description: Updated VMS installation instructions to reflect support for the deflate filter; documented scale+offset test failures when G_FLOAT is used (not IEEE double) Solution: Platforms tested: Misc. update:
* [svn-r12389] Purpose: Bug fixRaymond Lu2006-06-012-8/+8
| | | | | | | | | | Description: There was some logical confusion about the value of the macro H5_HW_FP_TO_LLONG_NOT_WORKS. It's supposed to be true for Windows, but false for Unix machines. Solution: Corrected. Platforms tested: fuss(Linux) and amazon(MacOS 10.4) - simple change.