AuthorCommitMessageCommit dateIssues
Albert ChengAlbert Cheng
0d47bd3c050[svn-r11789] Purpose: Improvement.Description: Splitted the "make check" into "make check-s" and "make check-p" so that it is clearer which nature of tests are being tested. Platforms tested: heping (serial and pp).
Albert ChengAlbert Cheng
cfbc02d0300[svn-r11788] Purpose: Patch.Description: Copper would fail with a message of 0032-113 Out of memory in routine unknown, task 0 when run with 3 processes and size 1MB in MPI-IO tests. It seems to be a copper MPIO error. Solution: Reduced the upper bound of default write size to 1/2MB (but tests only go to 1/4MB) for now, pending permenant fix from Copper. Platforms tested: Copper.
Quincey KoziolQuincey Koziol
d4667a02cde[svn-r11787] Purpose: Bug fixDescription: Remove several macros that are already defined in H5private.h and are causing failures on copper. Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
Leon ArberLeon Arber
8d90fdaf967[svn-r11786] Purpose: Minor bug fixes.Description: 1. Changed free() calls to HDfree() 2. Corrected behavior of -m command-line parameter 3. Changed return value to always return 0. Solution: 2. The -m flag tells the test to run only the MPI IO tests. However, it would incorrectly make the test run both the MPI and POSIX tests (same as the default behavior). 3. This test is known to fail on many platforms, and, even on tho...
Albert ChengAlbert Cheng
86ee1cc2ffd[svn-r11785] Purpose: Patch for red-storm.Description: A temporary patch for redstorm, must open a file in the same parallel data filesystem before H5_init_library. Otherwise, it hangs with error: (client.c:568:ptlrpc_check_status()) @@@ type == PTL_RPC_MSG_ERR, err == -114 req@0x57a9660 x1/t0 o38->mds_l2@MDS_PEER_UUID:12 lens 240/272 ref 1 fl Rpc:R/100000/0 rc 0/-114 Platforms tested: Red-storm.
Albert ChengAlbert Cheng
34007b3fb8f[svn-r11784] Purpose: Customize more for the red-storm platform.Platforms tested: Red-storm.
Albert ChengAlbert Cheng
8ec440e959d[svn-r11783] Purpose: bug fix.Description: Fixed the segmentation fault errors in modi4, copper and tg-login. It was due to the misuse of trying to realloc a pointer returned by getenv_all. (not supposed to.) Also rearranged the code so that option is checked first, then check with environment variable, then use default setup. This saves the need to do realloc at all. Platforms tested: Heping, modi4, shanti, copper (copp...
Albert ChengAlbert Cheng
67f39db8a0b[svn-r11782] Purpose: bug fix.Description: Mpich2 also has the derived type errors but some mpich2 gave no verison number and some gave 1.0.2. Solution: Added those two cases to catch mpich2 that had these sort of errors. Platforms tested: heping using mpich and mpich2.
Quincey KoziolQuincey Koziol
fe505c2bbf5[svn-r11781] Purpose: Bug fixDescription: Include more header files with prototypes to make CC=g++ builds work. Platforms tested: FreeBSD 4.11 (sleipnir) w/CC=g++ Too minor to require h5committest
James LairdJames Laird
b1fd3f56575[svn-r11780] Purpose: Added high-level example directoriesDescription: Refactored common code out of examples Makefiles.am, added high-level example directories, added packet table examples. Solution: Examples now draw from a common config/examples.am file, which contains rules for installing, uninstalling, and cleaning examples. High-level example directories are mostly empty, except for the C and C++ packet table tests. Platforms tested: mir, slei...
Quincey KoziolQuincey Koziol
9124030f911[svn-r11779] Purpose: Bug fixDescription: Change unsigned index variable to signed index variable (again), to fix error introduced with last Windows warnings cleanup. Platforms tested: Linux 2.4 (heping) w/FORTRAN Too minor to require h5committest
Leon ArberLeon Arber
4d6d659c41f[svn-r11778] Purpose: Bug fix.Description: For some strange reason, getopt() does not appear to be defined in unistd.h on colonelk when the source is compiled with -D_POSIX_SOURCE. Solution: Inserted some extern's for the missing variables to make the compiler happy. Platforms tested: colonelk, copper Misc. update:
Leon ArberLeon Arber
1ff1d02c683[svn-r11777] Purpose: FeatureDescription: Added blurb about future todo's for this test. Added support for HDF5_PARAPREFIX to determine the directory where the test file is stored. Solution: Used getenv_all to get the value of HDF5_PARAPREFIX. Note that, if a command-line parameter is passed to the program to specify a path, it will override the value of HDF5_PARAPREFIX. Platforms tested: copper, colonelk Misc. update:
Leon ArberLeon Arber
3f766acd0c4[svn-r11776] Purpose: Added t_posix_compliant to the rest of the build and patched up minor compile bugs/warnings encountered on other platforms.Description: It seems that <getopt.h> needs to be included to get the file to build, even though the man page seems to indicate that <unistd.h> should be sufficient. Solution: Platforms tested: copper, colonelk, sol
Quincey KoziolQuincey Koziol
48514c008f8[svn-r11774] Purpose: Extra testDescription: Add test to make certain that trying to call H5Fopen() on a non-existant file fails. Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
Leon ArberLeon Arber
cf7ec2cfd93[svn-r11773] Purpose: Added new t_posix_compliant.c fileDescription: Solution: Platforms tested: Misc. update:
Leon ArberLeon Arber
5e58d47b984[svn-r11772] Purpose: FeatureDescription: Added posix compliance tests. Solution: These tests do increasingly complicated sets of writes followed by reads. POSIX standards say that any read that can be proven to occur after a write must include the data in that write. These tests attempt to verify whether the underlying filesystem and i/o layer provide such guarantees. Platforms tested: copper, colonelk, red storm Mis...
Quincey KoziolQuincey Koziol
88c15b16178[svn-r11771] Purpose: Code cleanupDescription: Fix a bunch of warnings flagged by Windows compilers. Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
Albert ChengAlbert Cheng
bfa65eed0f4[svn-r11770] Updated with newly added and removed files.
HDF AdminHDF Admin
ee8efd25df8[svn-r11769] Purpose: Temporary fix.Description: Since the file format is unstable, we don't want the snapshot tarball be readily available to any FTP users. Change the snapshot archived location to a directory that is not accessible by Anon. FTP. If someone wants to use one of these snapshot versions, give him/her a copy of these files. When file format is restored, switch this back to the previous default location. Platform...
Albert ChengAlbert Cheng
b10cbe3cc9b[svn-r11768] Purpose: Feature.Description: Removed the entry for tflops which has retired. Added a special --host entry for redstorm. This allows "configure --host=redstorm" for building in RedStorm. Platforms tested: Red Storm.
Fang GuoFang Guo
86b71e95862[svn-r11767] Purpose: Maintenance on Windows Description: Update expected output for C examples Solution:Platforms tested: MSVS 6.0 on Windows XP Misc. update:
Fang GuoFang Guo
1180b1bebb2[svn-r11766] Purpose: Maintenance on Windows Description: Update all.sln due the new changes of hdf5.dsp and hdf5dll.dsp Solution:Platforms tested: Misc. update:
Fang GuoFang Guo
16fb858103b[svn-r11765] Purpose: Maintenance on Windows Description: Add H5Goh.c, H5Doh.c and H5Toh.c into hdf5dll.dsp Solution:Platforms tested: MSVS 6.0 on Windows XP Misc. update:
Fang GuoFang Guo
792b756e2be[svn-r11764] Purpose: Maintenance on Windows Description: Add H5Goh.c, H5Doh.c and H5Toh.c into hdf5.dsp Solution:Platforms tested: MSVS 6.0 on Windows XP Misc. update:
Binh-Minh RiblerBinh-Minh Ribler
cf1d5413568[svn-r11763] Purpose: Adding testsDescription: Added tests for openFile and new getObjinfo. Platforms tested: Linux 2.4 (heping) SunOS 5.8 64-bit (sol) HPUX 11.00 (kelgia)
Binh-Minh RiblerBinh-Minh Ribler
11d013f8ccd[svn-r11762] Purpose: Adding more wrappersDescription: Added member function H5File::openFile and overloaded for convenience. Added overloaded getObjinfo to skip the middle parameter. Changed StrType(const size_t& size); to StrType(const int dummy, const size_t& size); because the first one clashed with StrType(const hid_t existing_id); Platforms tested: Linux 2.4 (heping) SunOS 5.8 ...
Albert ChengAlbert Cheng
e969226fc70[svn-r11761] Purpose: Unstable format version marker.Description: This marks the Check in baseline for compact group revisions, which radically revises the source code for managing groups and object headers. Earlier versions (1.7.52 or earlier) have the original format. This version and later have the unstable format until further notice. Platforms tested: h5committested.
Quincey KoziolQuincey Koziol
8d344f96bcd[svn-r11758] Purpose: New featureDescription: Add in a combination of Peter's & my code to support copying variable-length data from one file to another, although currently only supported with contiguous data storage. Platforms tested: FreeBSD 4.11 (sleipnir) h5committest
Binh-Minh RiblerBinh-Minh Ribler
4620776d72d[svn-r11757] Purpose: Example code improvementDescription: Improved the use of std members. Platforms tested: Linux 2.4 (heping) SunOS 5.8 64-bit (sol) Linux 2.4 w/PGI (colonelk)
Binh-Minh RiblerBinh-Minh Ribler
2b411792801[svn-r11756] Purpose: Test improvementDescription: Improved the use of std members. Platforms tested: Linux 2.4 (heping) SunOS 5.8 64-bit (sol) Linux 2.4 w/PGI (colonelk)
Binh-Minh RiblerBinh-Minh Ribler
5ed48cf279c[svn-r11755] Purpose: Code improvementDescription: There was a workaround for predefined types, in the C++ library, implemented when the C++ library was handling the reference counting of the object ids on its own. Currently, the C++ library is using the available APIs from the C library for that purpose, and there were bugs reported involving that part of the C++ library. So, I decided to remove the workar...
James LairdJames Laird
25576025eb5[svn-r11754] Purpose: FeatureDescription: bin/reconfigure now allows users to define the paths to the autotools on their system. bin/reconfigure also runs the trace script when it is invoked. Solution: The autotools are specified using environment variables: AUTOCONF, AUTOMAKE, ACLOCAL, AUTOHEADER, and LIBTOOL_DIR. See bin/reconfigure for the defaults. The version of each of the autotools is checked before they are run,...
Fang GuoFang Guo
151e0e16201[svn-r11753] Purpose:Description: Solution: Platforms tested: Misc. update:
Fang GuoFang Guo
0d008c805c6[svn-r11752] Purpose: Maintenance on Windows Files updates due to the difference of copyright information Description:Solution: Platforms tested: Misc. update:
James LairdJames Laird
c46e4e51d95[svn-r11751] Purpose: CleanupDescription: Changed comments in C++ packet table code to refer to entries as "packets" instead of "records." Solution: The APIs were changed to correspond to the C API, but the documentation wasn't. This is fixed. Platforms tested: mir, shanti, sleipnir Misc. update: This corresponds to documentation update earlier this week.
Fang GuoFang Guo
b6d7ebf3bb3[svn-r11748] Purpose: Maintenance on Windows Description: Fix some typoes Solution:Platforms tested: Misc. update:
Albert ChengAlbert Cheng
000da5785e4[svn-r11747] Purpose: Cleanup and new feature.Description: Remove old code no longer used (LOCATE_GASS, LOCATE_FORTRAN, LOCATE_HDF4. Added new option to locate szlib. Platforms tested: Tested in heping and shanti.
Raymond LuRaymond Lu
5125354f7e9[svn-r11742] Purpose: Minor correction.Description: H5Eset_auto_stack() and H5Eset_auto() used FUNC_ENTER_API. It would clear the error stack from the previous API call. It's better to use FUNC_ENTER_API_NOCLEAR to avoid clearing the stack. Platforms tested: fuss - simple change.
James LairdJames Laird
0f870b0f479[svn-r11741] Purpose: Bug fixDescription: Fortran type generation was broken in two ways. Fixed both. Solution: Firstly, there were a couple of path problems. Fixed a typo and specified the full path of a file. Secondly, the dependencies weren't right when building with HDF5-specific commands (make lib, make check-s, etc.). Tweaked dependencies to fix the problem. Platforms tested: mir, modi4, sleipnir
Pedro Vicente NunesPedro Vicente Nunes
0426d8d7e17[svn-r11740] Purpose: code checkDescription: changed the name of a few variables that were misleading in its name Solution: Platforms tested: linux Misc. update:
MuQun YangMuQun Yang
c7e562c7552[svn-r11739] Purpose: slight code change for efficiency of iteration of chunk address Description: Quincey picked this up because of my inexperience of C. A pair of redundant malloc and free calls will be removed.Solution: Platforms tested: heping(Linux 2.4) too little to be tested. Misc. update:
James LairdJames Laird
4f8ca8e026f[svn-r11738] Purpose: Configure featureDescription: Added 'make trace' target. Solution: Added tracing to 1.7. This was done automatically in 1.6, but left out of 1.7 until now (oops!). Tracing in 1.7 only happens manually, when the user types 'make trace.' Tracing automatically requires more framework than it's worth. I also fixed a couple of tracing bugs and ran trace. Platforms tested: mir, sleipnir, modi4 Misc. update:
James LairdJames Laird
75ea10e5f50[svn-r11737] Purpose: Bug fixDescription: Before this checkin, 'gmake check-s' would fail if there was a file in the current directory named 'check-s'. This is fixed under gmake (not sure how to fix for other makes). Solution: check, progs, install, etc. are what gmake calls "phony" targets, which means that no file should be created. These targets can be specified by a line of the form .PHONY: check progs install ... Au...
Albert ChengAlbert Cheng
706885260d4[svn-r11736] Purpose: Cleanup.Description: Removed reference to H5_HAVE_VSNPRINTF and the corresponding abort since we do not use the home-grown potentially memory wacking version any more. Platforms tested: heping. Misc. update:
Albert ChengAlbert Cheng
7fbe30d5abc[svn-r11735] Purpose: Cleanup.Description: Removed the home-made version of snprintf and vsnprintf since they do not actually enforce the size parameter correctly and could corrupt memory or as a security hole. This block of code has been turned off since Aug 11, 2005 for all platforms except Tflops. No one has reported any problem since--sort of empirical evidence that all platforms except Tflops support both functions. T...
Quincey KoziolQuincey Koziol
671187fd2b5[svn-r11733] Purpose: Code cleanupDescription: Added some comments about the thread-specific memory for the error and function stacks. Changed H5close() to not use the function stack (since it causes it to be re-enabled after shutting it down) Changed thread-safe semaphore code to not use dynamicly allocated memory. Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 Too minor to require h5committest
Quincey KoziolQuincey Koziol
e70783203ab[svn-r11732] Purpose: More testsDescription: Add more tests for proper behavior of groups with different group creation property settings. Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 Solaris 2.8
Quincey KoziolQuincey Koziol
da16ec38eb7[svn-r11730] Purpose: Bug fixDescription: Correct use of H5Gget_objinfo() which recent compact group checkins exposed: we were attempting to follow dangling soft links. Solution: Don't follow links for H5Gget_objinfo() when initializing object tables for h5dump. Platforms tested: Solaris 2.8 w/64-bit enabled Linux 2.4 FreeBSD 4.11 (sleipnir)
MuQun YangMuQun Yang
f76495cdf55[svn-r11728] Purpose: To support collective chunk IO, obtain the chunk addresses globally from one process.Description: Implement a call-back function to iterate B-tree to do the job. Check in this code for major check-ins later. Solution: Platforms tested: heping(Linux) Should not be used by any library functions now, so won't affect library and tool tests. No need to test on 3 platforms. Misc. update: