summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r10627] Purpose:James Laird2005-04-185-5/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | Feature - libtool shared library versioning Description: Libtool provides a mechanism for different versions of the same shared library to be distinguished. Now this is applied to HDF5 when it is built as a shared library. Solution: The version number is stored in config/lt_vers.am, and included in src/Makefile.am. This number will be automatically updated by bin/h5vers; developers only need to update it when they change the API. *** IMPORTANT *** Any time the API changes, the version number in config/lt_vers.am must be updated! Platforms tested: mir, eirene, verbena, modi4 Misc. update:
* [svn-r10622] Purpose: Bug fixRaymond Lu2005-04-161-8/+21
| | | | | | | | | Description: Some memory buffers were allocated by HDmalloc() but weren't cleaned up before use. Solution: Use HDmemset() to 0 set the buffers. Platforms tested: h5committest.
* [svn-r10620] Purpose:Quincey Koziol2005-04-163-1/+137
| | | | | | | | | | | | | | | | | Bug fix Description: Opening a dataset (or named datatype) with "." for the name and using a group ID for the location ID was not returning an error value. Solution: Check the type of the object before attempting to open it (internally, using a group ID and "." for the name maps to the group object). Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti) Too minor to require h5committest
* [svn-r10618] Purpose:Quincey Koziol2005-04-161-1/+1
| | | | | | | | | | | | | Bug fix Description: Correct typo in "base array" free list macro when free list macros are disabled. Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti) Too minor to require h5committest
* [svn-r10615] Purpose:MuQun Yang2005-04-152-0/+6
| | | | | | | | | | | | | | | | Turning off collective irregular selection feature for this platform because the MPI package doesn't support MPI complicated derived data type. Description: Solution: Add the macro hdf5_mpi_complex_derived_datatype_works=${hdf5_mpi_complex_derived_datatype_works='no'} at the end of config file. Platforms tested: Won't affect other platform and too minor to go to PSC cluster for testing. Misc. update:
* [svn-r10614] Purpose:MuQun Yang2005-04-151-7/+41
| | | | | | | | | | | | | | Adding supporting decription for collective irregular selection IO, scaleoffset filter, N-bit filter and updating compiler supported on windows. Description: Solution: Platforms tested: Misc. update:
* [svn-r10613] Purpose:Xiaowen Wu2005-04-151-3/+3
| | | | | | | | | | | | | | | Bug fix. Description: Several call to macro HGOTO_ERROR passes wrong value to ret_value. Solution: Change the value from zero to FAIL. Platforms tested: heping Misc. update:
* [svn-r10612] Purpose:Xiaowen Wu2005-04-151-1/+1
| | | | | | | | | | | | | | | Bug fix. Description: One call to macro HGOTO_ERROR passes wrong value to ret_value. Solution: Change the value from zero to FAIL. Platforms tested: heping Misc. update:
* [svn-r10611] Purpose:Fang Guo2005-04-151-161/+143
| | | | | | | | | | | Update project settings for hdf5/windows/proj/all/all.dsw. Description: Solution: Platforms tested: Misc. update:
* [svn-r10610] Purpose:Fang Guo2005-04-141-0/+7
| | | | | | | | | | | Update batchfile hdf5test.bat Description: Solution: Platforms tested: Misc. update:
* [svn-r10609] Purpose:Fang Guo2005-04-141-0/+2
| | | | | | | | | | | Update test project files under hdf5/windows Description: Solution: Platforms tested: Misc. update:
* [svn-r10608] Purpose:Fang Guo2005-04-141-135/+171
| | | | | | | | | | | Update windows project files. Description: Add two new project files. Solution: Platforms tested: MSVS 6.0 on windows xp. Misc. update:
* [svn-r10607] Purpose:Fang Guo2005-04-141-27/+8
| | | | | | | | | | | Remove outdate source code from hdf5/windows/proj/hdf5dll/hdf5dll.dsp Description: Solution: Platforms tested: MSVS 6.0 on windows xp Misc. update:
* [svn-r10606] Purpose:Fang Guo2005-04-141-17/+0
| | | | | | | | | | | Remove outdate source code from hdf5/windows/proj/hdf5/hdf5.dsp Description: Solution: Platforms tested: MSVS 6.0 on windows xp. Misc. update:
* [svn-r10605] Purpose:Fang Guo2005-04-141-0/+105
| | | | | | | | | | | Add new test project file into hdf5/windows/test Description: Add dt_atomicdll.dsp Solution: Platforms tested: MSVS 6.0 on windows xp. Misc. update:
* [svn-r10604] Purpose:Fang Guo2005-04-141-0/+106
| | | | | | | | | | | Add new test project files into windows/test Description: add dt_atomic.dsp Solution: Platforms tested: MSVS 6.0 on windows xp. Misc. update:
* [svn-r10603] Purpose:Xiaowen Wu2005-04-141-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | Bug fix. Description: The nbit filter test case (compound datatype with no-op field) can not pass the daily test on heping and eirene when the enable-production option is set with configure and PGI compiler is used. It will generate segmentation fault. Solution: It was found that the seg fault disappears when adding a new index variable in the test case and using it instead of using an existing index variable twice during initialization. This does not make much sense since previous codes is logically equivalent to the changed codes. So, some other factors beyond the test case codes may have caused the problem. Platforms tested: heping Misc. update:
* [svn-r10601] Purpose: Small bug fix (discovered by Kent on Windows)Elena Pourmal2005-04-141-1/+5
| | | | | | | | | | | | | Description: When stream driver was not enabled, H5FD_STREAM variable was not define. Fortran compilation failed since H5FD_STREAM was needed to set up fortran global variables. Solution: Followed MPIO driver model and defined H5FD_STREAM to be -1 when driver is not enabled. Platforms tested: heping with --enable(disable)-stream-vfd Misc. update:
* [svn-r10600] MuQun Yang2005-04-131-0/+4
| | | | | | | | | | | | | | | | | | Purpose: Fix the daily test failure of collective irregular test in modi4. Description: The original test passed with new SGI compiler. Albert verified this from the SGI machine at DOE. The compiler version number at modi4 is 7.3.1.3m, the compiler version number at DOE is 7.4.2m. compiler at modi4 is old and SGI may fix some bugs during the updating of their compiler. Solution: At configuration file IRIX.6.x, set the macro MPI_COMPLEX_DERIVED_DATATYPE to no. In that way, HDF5 library won't call derived datatype routine in the test. Platforms tested: modi4 Misc. update:
* [svn-r10598] Purpose:Albert Cheng2005-04-121-32/+45
| | | | | | | | | | | | | | | | Bug fix. Description: The irregular chunk IO tests do not work for processes sizes larger than 3. Added a check of number of processes and skip the irregular chunk IO tests if number of processes are larger than 3. Revamped the tests of collective chunk IO tests too. Platforms tested: Tested in mir. Misc. update:
* [svn-r10596] Purpose:Xiaowen Wu2005-04-121-928/+337
| | | | | | | | | | | | | | | | New feature. Description: The scaleoffset filter previously does not use macros to handle different integer datatype situations. Solution: Added macros in the filter for better maintenance and clarity of codes. Platforms tested: heping, copper, shanti Misc. update:
* [svn-r10593] Purpose:Albert Cheng2005-04-121-1/+5
| | | | | | | | | | | | | | | Bug fix. Description: Data file name is hardcoded to be in current directory which does not necessarily support MPIO. Changed it to /tmp/sds.h5 for slightly larger chance of success but the eventual solution is to set it according to environment variables. Patch it this way for now. Platforms tested: mir. Misc. update:
* [svn-r10587] Purpose:James Laird2005-04-118-8/+36
| | | | | | | | | | | | | | | | | | | | | | | | | Minor feature Description: If a user configures without C++ or Fortran, 'make' will not recurse into c++ or fortran directories. However, if the user cd's into these directories and 'makes,' the Makefiles will attempt to build interfaces that have not been configured, usually failing. In an unrelated but minor change, src/H5detect should be compiled with the -g flag to disable compiler optimizations since it is only executed once. Solution: Make it harder for users to try to compile interfaces that have not been configured by making c++, fortran, and hl directories not recurse into their subdirectories unless they have been configured. Thus, 'make' in /fortran/src will break if Fortran has not been configured, but 'make' in /fortran will not break. Platforms tested: mir, modi4, copper Misc. update:
* [svn-r10585] Purpose: Bug fixElena Pourmal2005-04-107-3/+68
| | | | | | | | | | | | | Description: h5pget_driver_f function returned information that could not be interpreted by fortran application Solution: Defined Fortran global variables that correspond to the C H5FD_<driver_name> variables at the Fortran library initialization time. Platforms tested: heping with PGI compilers, sol 64-bit and copper parallel Misc. update:
* [svn-r10580] Purpose:Quincey Koziol2005-04-083-20/+32
| | | | | | | | | | | Code optimization Description: Add "base" size to array free list code, to accomodate skip list nodes. Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10578] Purpose:Quincey Koziol2005-04-081-55/+82
| | | | | | | | | | | | Code optimization Description: Reduce overhead for common case of stride==NULL and block==NULL for H5Sselect_hyperslab() calls. Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10576] Purpose:Quincey Koziol2005-04-081-6/+76
| | | | | | | | | | | Code optimization Description: Use Duff's Device to unroll shuffling loop a bit, for ~30% speedup. Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10574] Purpose:Quincey Koziol2005-04-081-2/+2
| | | | | | | | | | | Code cleanup Description: Clarify error string. Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r10573] Frank Baker2005-04-071-51/+53
| | | | | | | | | Purpose: Add h5tget_member_index_f and h5tget_member_class_f. Reformat links index at top of page to balance Fortran lists and cleanup the C listing. Platforms tested: Firefox
* [svn-r10571] Purpose:James Laird2005-04-073-333/+333
| | | | | | | | | | | | Improvement Description: Changed headers in Fortran directories to use H5_FC_FUNC macro from H5pubconf.h rather than FC_FUNC macro from H5config.h. This is better practice and works better with the Windows projects. Platforms tested: heping, Windows
* [svn-r10570] Purpose: MaintenanceElena Pourmal2005-04-0768-3215/+54
| | | | | | | | | | | Description: Removed support for SRB driver Solution: Removed or modified appropriate files; ran reconfigure to regenerate Makefile.in and configure files. Platforms tested: heping and shanti Misc. update: ran bin/chkmanifest on heping
* [svn-r10569] Purpose:Xiaowen Wu2005-04-071-10/+219
| | | | | | | | | | | | | | | | New feature. Description: The N-Bit filter needs a test case for no-op datatypes. Solution: A test case was added to test a compound datatype with N-Bit fields and no-op fields. Platforms tested: heping, shanti Misc. update:
* [svn-r10568] Purpose:Xiaowen Wu2005-04-071-25/+46
| | | | | | | | | | | | | | | | | | | | | Bug fix. Description: The current HDF5 library call H5Tget_size when called by the filter does not give the correct disk size for varible-length and variable-length string. The filter needs to have another way, if possible, to get their sizes. Solution: The filter can only solve this problem if varible-length and variable-length string is a member of compound datatype. The filter does not support the situation where an array datatype has variable-length or variable-length string as its base datatype. Platforms tested: heping, shanti Misc. update:
* [svn-r10566] Purpose:MuQun Yang2005-04-061-1/+4
| | | | | | | | | | | | | | | FOrtran is using macro FC_FUNC or H5_FC_FUNC Has to update windows H5pubconf.h to be consistent with the change. Description: Solution: Platforms tested: VS 6.0 on windows Misc. update:
* [svn-r10565] Purpose:MuQun Yang2005-04-061-10/+10
| | | | | | | | | | | | | | | | Bug fix for windows project files Description: Environmental variable HDF5_SZIP_DLL should be replaced by HDF5_SZIP, HDF5_ZLIB_DLL should be replaced by HDF5_ZLIB. Solution: Platforms tested: VS 6.0 on XP Misc. update:
* [svn-r10564] Purpose:MuQun Yang2005-04-061-0/+126
| | | | | | | | | | | | | | | update work space file on windows Description: work space file should be updated to incoroprate the new check-in project files btree2, blocketc.... Solution: Platforms tested: VS6.0 on XP Misc. update:
* [svn-r10563] Purpose:MuQun Yang2005-04-061-4/+4
| | | | | | | | | | | | | | Bug fix Description: HDF5_EXT_SZIP_DLL system environment variable is depleted, should be removed from the project file. Solution: Platforms tested: MSVS 6.0 on XP Misc. update:
* [svn-r10561] Purpose: MaintenanceElena Pourmal2005-04-065-1/+127
| | | | | | | | | | | Description: Added missing h5get_member_class_f function Solution: Platforms tested: heping; it is a simple change. I will watch daily tests and take care of failures. Misc. update:
* [svn-r10560] Purpose:James Laird2005-04-064-26/+78
| | | | | | | | | | | Feature: make install now installs h5perf Description: h5perf is now installed in hdf5/bin during 'make install.' Same change as in the 1.6 branch. Platforms tested: mir
* [svn-r10558] Purpose:MuQun Yang2005-04-061-1/+1
| | | | | | | | | | | | | | Change maximum test number from 30 to 40 since more collective IO tests were added into parallel HDF5 test. Description: Solution: Platforms tested: heping, copper, tungsten, cobalt, SDSC TG. Misc. update:
* [svn-r10557] Purpose:James Laird2005-04-052-0/+2
| | | | | | | | | | Makefile tweak Description: Added dependency for fortran/examples/ph5example.f90 to Makefile.am. Platforms tested: mir, modi4
* [svn-r10556] Update batch file hdf5build.BATFang Guo2005-04-051-24/+24
| | | | | | | | | | Description: Batch file hdf5build.BAT updated for windows without all.zip Solution: Platforms tested: Misc. update:
* [svn-r10555] Purpose:Leon Arber2005-04-052-1/+82
| | | | | | | | | | | | | | | | | | | | Feature Description: Added new function, getenv_all (only for parallel builds) Solution: getenv_all is a collective version of getenv. It is used to the return the value of an environment variable in another task and can be used to synchronize all of the environment variables used by all of the tasks. This helps to fix problems that commonly crop up (like with HDF5_PARAPREFIX) when an environment variable does not propogate to other tasks. This commit only includes the function. Future commits will replace the various getenv calls with getenv_all calls. Platforms tested: heping, sol, copper Misc. update:
* [svn-r10554] Purpose:Albert Cheng2005-04-052-4/+4
| | | | | | | Added new fortran parallel example. Platforms tested: Tested by hand in heping pp.
* [svn-r10553] Updated for newly added fortran parallel example file.Albert Cheng2005-04-051-0/+1
|
* [svn-r10552] Purpose:Albert Cheng2005-04-051-0/+124
| | | | | | | | | Added a new fortran parallel example program. Platforms tested: Tested in heping using pp mode. Misc. update:
* [svn-r10551] Purpose:Pedro Vicente Nunes2005-04-051-94/+89
| | | | | | | | | | | | | fixed some typos and formatting Description: Solution: Platforms tested: linux Misc. update:
* [svn-r10550] Purpose: Splitting dtypes.cRaymond Lu2005-04-052-4642/+129
| | | | | | | | | | Description: Yesterday, dtypes.c was split into two programs, dtypes.c and dt_atomic.c. After dt_atomic.c was added, dtypes.c remained the same as before waiting for the daily test to pass. While dt_atomic.c turned out fine today, the test in dt_atomic.c was taken out from dtypes.c. There's also some minor change in dt_atomic.c. Platforms tested: h5committest
* [svn-r10549] Purpose:Quincey Koziol2005-04-051-0/+10
| | | | Update manifest
* [svn-r10548] Purpose:Fang Guo2005-04-053-129/+109
| | | | | | | | | | | | Update documents about installing hdf5 on windows xp Description: Modified files: INSTALL_Windows.txt INSTALL_Windows_From_Command_Line.txt INSTALL_Windows_Short.txt Solution: Platforms tested: Misc. update: