summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r12184] Purpose:Quincey Koziol2006-03-313-126/+806
| | | | | | | | | | | | | | | Code checkpoint Description: Checkpoint recent additions to fractal heap code, which allow for better support of objects that don't fit into current direct block, requiring skipped direct blocks to be tracked in free section list. Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 (chicago & heping) Linux 2.4 (mir) w/64-bit & FORTRAN & C++ Mac OSX (amazon)
* [svn-r12183] Purpose:James Laird2006-03-303-238/+2
| | | | | | | | | | | | | | | | | | Configure cleanup Description: Removed unused macros, migrated to non-depreciated macros. Solution: The changes to use standard AC_TRY_LIB macros earlier this week seem not to have broken anything, so I deleted the local macros in acsite.m4 (with an eye to eventually deleting the rest of the file and using only autoconf-supported macros). Replaced the depreciated AC_TRY_LIB with AC_LIB_IFELSE to shut up warnings during reconfigure. Platforms tested: mir, copper (should be just cleanup)
* [svn-r12182] Purpose: Change comment.Raymond Lu2006-03-301-3/+4
| | | | | | | Description: Changed comment to better describe the code. Platforms tested: No test is needed.
* [svn-r12181] Purpose:Fang Guo2006-03-301-1/+1
| | | | | | | | | | | Maintenance on Windows Description: Change output for skip tests from "SKIP" to "-SKIP-" for easier tell the skiped tests Solution: Platforms tested: Windows XP Misc. update:
* [svn-r12180] Purpose: MaintenanceBinh-Minh Ribler2006-03-3064-372/+287
| | | | | | | | | | | Description: Added alias H5_std so either the global or std namespace can be used, depending on H5_NO_STD. Platforms tested: Linux 2.4 (heping) SunOS 5.8 64-bit (sol) AIX 5.1 (copper)
* [svn-r12179] Purpose:Fang Guo2006-03-301-1868/+1871
| | | | | | | | | | | Maintenance on Windows Description: update all.sln Solution: Platforms tested: Misc. update:
* [svn-r12178] Purpose:Fang Guo2006-03-302-20/+20
| | | | | | | | | | | | | Maintenance on Windows Description: Change dll projects output path and let output of dll projects generated into a separate directory from static projects Solution: Platforms tested: Windows XP Misc. update:
* [svn-r12177] Purpose:Fang Guo2006-03-301-8/+9
| | | | | | | | | | | Maintenance on Windows Description: Modify path for gif2h5 and h52gif Solution: Platforms tested: Windows Misc. update:
* [svn-r12176] Purpose:Fang Guo2006-03-301-0/+7
| | | | | | | | | | | | Maintenance on Windows Description: Add in new h5dump tests (tvms.ddl tvms.h5 Checked in by Pedro) Skip new h5dump tests ( tldouble.h5 checked in by Pedro) Solution: Platforms tested: Windows XP Misc. update:
* [svn-r12175] Purpose: Changed Dataset NameRaymond Lu2006-03-305-2/+2
| | | | | | | | Description: As requested by Pedro, changed the data set name from "IntArray" to "Array". Platforms tested: fuss and shanti - simple change.
* [svn-r12174] Purpose:MuQun Yang2006-03-293-9/+484
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding parallel tests for optional collective chunk APIs Description: Three new APIs "H5Pset_dxpl_mpio_chunk_opt_ratio H5Pset_dxpl_mpio_chunk_opt_num H5Pset_dxpl_mpio_chunk_opt" for optional optimization choices from users have been added to the libraries. This check-in adds six tests to verify the funcationality and correctedness of these APIs. These tests need to be verified with 3 or more processors and with MPI-IO driver only. Solution: Using H5Pinsert, H5Pget, H5Pset to verify that the library indeed goes into the branch we hope for. Using H5_HAVE_INSTRUMENT macro to isolate these changes so that it won't affect or be misused by the application. Platforms tested: h5committest(shanti still refused to be connected) Parallel tests on heping somehow are skipped. Manually testing at heping. Have checked 1,2,3,4,5 processes. Misc. update:
* [svn-r12173] Purpose:MuQun Yang2006-03-292-1/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | Adding parallel tests for optional collective chunk APIs Description: Three new APIs "H5Pset_dxpl_mpio_chunk_opt_ratio H5Pset_dxpl_mpio_chunk_opt_num H5Pset_dxpl_mpio_chunk_opt" for optional optimization choices from users have been added to the libraries. This check-in adds six tests to verify the funcationality and correctedness of these APIs. These tests need to be verified with 3 or more processors and with MPI-IO driver only. Solution: Using H5Pinsert, H5Pget, H5Pset to verify that the library indeed goes into the branch we hope for. Using H5_HAVE_INSTRUMENT macro to isolate these changes so that it won't affect or be misused by the application. Platforms tested: h5committest(shanti still refused to be connected) Parallel tests on heping somehow are skipped. Manually testing at heping. Have checked 1,2,3,4,5 processes. Misc. update:
* [svn-r12172] Purpose:James Laird2006-03-282-131/+169
| | | | | | | | | | | | | | | | | | configure refactoring Description: Migrated a couple of Fortran macros to standard autoconf macros Solution: HDF5 had a couple of macros, AC_TRY_FLINK and AC_CHECK_FLIB, which were adaptions of standard autoconf macros before those macros supported F90. Now Autoconf seems to have better support for f90, so its standard macros AC_TRY_LINK and AC_CHECK_LIB can do this job (and move the burden of supporting those macros to autoconf). Platforms tested: heping, modi4, copper
* [svn-r12171] Purpose:Pedro Vicente Nunes2006-03-2810-111/+260
| | | | | | | | | | | | | | | | | | | | | | | bug fixes Description: h5dump/h5ls were not displaying long doubles correctly Solution: 1) the print datatype functions were incorrectly testing for the valid return value from H5Tequal, (TRUE), causing the display of an incorrect name of a dataype in error cases from H5Tequal 2) h5tools_print_str did not have a case for native long double 3) added a file generator for a long double dataset 4) added one script test for the long double data (commented , some sytems don't have a native long double match, and the output differs) 5) added a vms file and h5dump script test Platforms tested: linux 32, 64 solaris AIX Misc. update:
* [svn-r12170] Purpose:Fang Guo2006-03-281-4/+4
| | | | | | | | | | | Maintenance on Windows Description: update batch file according to Pedro's bug fix (h5dump was not printing attributes for the named datatype cases) Solution: Platforms tested: Windows XP Misc. update:
* [svn-r12169] Purpose:Fang Guo2006-03-281-4/+0
| | | | | | | | | | | Maintenance on Windows Description: Del duplicated comments Solution: Platforms tested: Misc. update:
* [svn-r12168] Purpose:Fang Guo2006-03-281-0/+2
| | | | | | | | | | | Maintenance on Windows Description: Add in cross_read(dll) tests on Windows Solution: Platforms tested: Misc. update:
* [svn-r12167] Purpose:Fang Guo2006-03-281-1844/+1874
| | | | | | | | | | | Maintenance on Windows Description: Update solution file Solution: Platforms tested: Misc. update:
* [svn-r12166] Purpose:Fang Guo2006-03-281-0/+42
| | | | | | | | | | | Maintenance on Windows Description: Add in new test cross_read(dll) on Windows Solution: Platforms tested: Windows Misc. update:
* [svn-r12165] Purpose:Fang Guo2006-03-281-0/+7
| | | | | | | | | | | Maintenance on windows Description: Add in new test cross_read on Windows Solution: Platforms tested: Windows Misc. update:
* [svn-r12164] Purpose:Fang Guo2006-03-281-0/+105
| | | | | | | | | | | Maintenance on Windows Description: Add in new test cross_read on Windows Solution: Platforms tested: Windows Misc. update:
* [svn-r12163] Purpose:Fang Guo2006-03-281-0/+107
| | | | | | | | | | | Maintenance on Windows Description: Add in new tests cross_read on Windows Solution: Platforms tested: Windows Misc. update:
* [svn-r12162] Purpose:Quincey Koziol2006-03-287-862/+521
| | | | | | | | | | | | Code checkpoint Description: Check in fractal heap code to add basic support for skipping direct blocks when an object is too large to fit in one. Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 (chicago)
* [svn-r12161] Purpose:Quincey Koziol2006-03-279-955/+5084
| | | | | | | | | | | | | | | | Code checkpoint Description: Checkpoint fractal heap code at a stable point in development. It appears that adding objects to heaps and reading them back out is now working properly (as long as there are no gaps in the heap and no standalone objects are created). Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 (chicago) Linux 2.4 (mir) w/64-bit & FORTRAN & C++ Solaris 9 (shanti) w/64-bit
* [svn-r12159] Purpose:Pedro Vicente Nunes2006-03-278-87/+92
| | | | | | | | | | | | | | | | | bug fix Description: h5repack was not dealing with family files Solution: use the toolslib function h5tools_open to open the file instead of H5Fopen in h5repack Platforms tested: linux solaris AIX Misc. update:
* [svn-r12158] Purpose:Pedro Vicente Nunes2006-03-276-292/+372
| | | | | | | | | | | | | | | | bug fix Description: h5dump was not printing attributes for the named datatype cases Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r12157] Purpose:Pedro Vicente Nunes2006-03-271-0/+0
| | | | | | | | | | | | | | bug fix Description: regenerate a binary file. the previous one was not being open on the scale offeset filter dataset, probably due to a solved bug with the corresponding binary file not being updated Solution: Platforms tested: linux Misc. update:
* [svn-r12155] Purpose:Quincey Koziol2006-03-261-58/+63
| | | | | | | | | | | Code optimization Description: Tweak file free space allocation routines to optimize them a bit. Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r12154] Purpose:James Laird2006-03-241-2/+8
| | | | | | | | | | | | | | | Removed -march flag Description: The -march optimization flag is bad in some circumstances Solution: Prevented HDF5 from adding the -march archicture-specific optimization flag, so that users could have one version of HDF5 used by several different machines. Platforms tested: heping (one of the few platforms that affected by this small change)
* [svn-r12153] Purpose: MaintainenceRaymond Lu2006-03-241-4/+12
| | | | | | | Description: Added the new test cross_read.c to this "Makefile". Platforms tested: Simple change, no test is needed, only affects OpenVMS.
* [svn-r12151] Purpose: New testRaymond Lu2006-03-248-27/+314
| | | | | | | | | | | | | Description: cross_read.c is a new program to test reading data created on an OpenVMS, a little-endian, and a big-endian machine. The three data files are vms_data.h5, be_data.h5, and le_data.h5. To generate these data files, run gen_cross.c on these machines and change the file names. Platforms tested: fuss and h5committest Misc. update: MANIFEST
* [svn-r12150] Purpose:Pedro Vicente Nunes2006-03-241-12/+26
| | | | | | | | | | | | | | new tests for h5diff Description: added new tests for the bat file on windows Solution: Platforms tested: windows Misc. update:
* [svn-r12149] Purpose:James Laird2006-03-2341-272/+44
| | | | | | | | | | | | | | | | Bug fix Description: Previous checkin did a bad thing; 'make clean' failed in example directories. Solution: Fixed commence.am so that examples no longer break, and fixed a mistake in conclude.am. Platforms tested: heping (minor makefile change) Misc. update:
* [svn-r12148] Purpose:MuQun Yang2006-03-232-1/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add tests for optional APIs to support collective chunk IO Description: In order to test whether library picks up the user's options, The number of chunks need to be varied for different processes, Selection of the number of processes selected in one chunk also need to be varied. Solution: Create two cases, 1. Each chunk only selected by one unique process, this case library should use independent for collective call. 2. One-third of the processes occupies the top half of the whole domain, The rest of the processes occupies the lower half of the domain. The total number of chunk is a fixed number 8. Platforms tested: Linux 2.4 with mpich 1.2.6(only) Since I only checked in the code that handles the selection, haven't added any new tests yet. So it won't affect any platforms. Misc. update:
* [svn-r12147] Purpose:Fang Guo2006-03-231-8/+9
| | | | | | | | | | | Maintenance on Windows Description: Add in more bookmarks for website use Solution: Platforms tested: Misc. update:
* [svn-r12146] Purpose:Pedro Vicente Nunes2006-03-2314-18/+101
| | | | | | | | | | | | | | | | | bug fix Description: percent relative error was done using integer arythmetic; use floating point instead added the case for unsigned long long integer to float conversion Solution: Platforms tested: linux (32,64) AIX solaris Misc. update:
* [svn-r12145] Purpose:James Laird2006-03-231-13/+22
| | | | | | | | | | | | doc update Description: Mentioned bin/deploy tool in INSTALL docs. Also cleaned up some inconsistent tabs. Platforms tested: doc change only
* [svn-r12144] Purpose: MaintenanceElena Pourmal2006-03-231-10/+4
| | | | | | | | | | Description: Brought up VMS make file up-to-date Solution: Platforms tested: VMS server (this change doesn't affect any other platforms) Misc. update:
* [svn-r12143] Purpose:James Laird2006-03-2345-55/+278
| | | | | | | | | | | | | | Bug fix Description: make check-clean didn't clean results of example tests Solution: Fixed Makefiles so that check-clean recurses into example directories. Also a little Makefile cleanup. Platforms tested: mir, modi4, heping, copper
* [svn-r12142] Purpose:MuQun Yang2006-03-233-69/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | change the array size of collective chunking features of parallel tests. Description: Previously array size for collective optimization tests including cchunk1, cchunk2, cchunk3, cchunk4, ccontw, ccontr, cschunkw, cschunkr, ccchunkw, ccchunkr are fixed, They are only valid for some good number of processors(1,2,3,4,6,8,12,16,24,32,48 etc). Recently there are more requests for parallel tests to be valid on some odd number of processes such as 5,7,11,13 etc. Solution: I change the array size to be dynamic rather than static. Now the fastest change array size is a function of mpi_size. dim2 = constant *mpi_size. After some tunings, theoretically the above tests should be valid for any number of processors. However, other parallel tests still need to be tuned. To verify the correctness of these tests, using mpirun -np 5 ./testphdf5 -b cchunk1 at heping. Platforms tested: h5committest(shanti is refused to be connected) at heping, 5 and 7 processes are used to verify the correctness. Misc. update:
* [svn-r12141] Purpose:MuQun Yang2006-03-231-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | portable issue on windows Description: setvbuf on visual studio 2005 needs the size to be greater or equal to 2. <description of setvbuf from msdn library> Buffer size in bytes. Allowable range: 2 <= size <= INT_MAX (2147483647). Internally, the value supplied for size is rounded down to the nearest multiple of 2. h5import used linebuffer option of setvbuf for stderr and stdout and the size is 0 by default. This causes core dump with visual 2005 on windows 64-bit. Solution: 1. Use HDsetvbuf inside h5import.c, 2. Define HDsetvbuf inside windows H5pubconf.h for windows to work around the core dump of h5import test. This is probably a bug inside visual studio 2005. Platforms tested: h5commit(shanti is down) VS 6.0 on windows XP VS 8.0 on windows XP-64bit Misc. update:
* [svn-r12140] Purpose:MuQun Yang2006-03-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | portable issue on windows Description: setvbuf on visual studio 2005 needs the size to be greater or equal to 2. <description of setvbuf from msdn library> Buffer size in bytes. Allowable range: 2 <= size <= INT_MAX (2147483647). Internally, the value supplied for size is rounded down to the nearest multiple of 2. h5import used linebuffer option of setvbuf for stderr and stdout and the size is 0 by default. This causes core dump with visual 2005 on windows 64-bit. Solution: 1. Use HDsetvbuf inside h5import.c, 2. Define HDsetvbuf inside windows H5pubconf.h for windows to work around the core dump of h5import test. This is probably a bug inside visual studio 2005. Platforms tested: h5committest( shanti refuses to be connected) windows 6.0 at XP visual 2005 at XP-64bit Misc. update:
* [svn-r12139] Purpose:MuQun Yang2006-03-231-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | portibility issue to windows Description: setvbuf on visual studio 2005 needs the size to be greater or equal to 2. <description of setvbuf from msdn library> Buffer size in bytes. Allowable range: 2 <= size <= INT_MAX (2147483647). Internally, the value supplied for size is rounded down to the nearest multiple of 2. h5import used linebuffer option of setvbuf for stderr and stdout and the size is 0 by default. This causes core dump with visual 2005 on windows 64-bit. Solution: 1. Use HDsetvbuf inside h5import.c, 2. Define HDsetvbuf inside windows H5pubconf.h for windows to work around the core dump of h5import test. This is probably a bug inside visual studio 2005. Platforms tested: h5committest windows 6.0 at XP visual 2005 at XP-64bit Misc. update:
* [svn-r12138] Purpose: VMS portElena Pourmal2006-03-222-1/+38
| | | | | | | | | | | | | | Description: Unix remove function removes only the latest version of a file on VMS. Some of our tests create multiple versions of the testfiles and as a result, test programs may be confused, give false negative result, etc. Solution: Created HDremove_all function for VMS that removes all versions of the files. HDremove on VMS is an alias to HDremove_all. Platforms tested: VMS server and heping (to check that nothing is borken on UNIX side) Misc. update:
* [svn-r12137] Purpose: UpdateRaymond Lu2006-03-221-0/+2
| | | | | | | | | | | Description: OpenVMS doesn't support denormalized floating-point values. Disable the denormalized and special values for floating to floating-point tests. Platforms tested: OpenVMS - the only concerned machine. Misc. update:
* [svn-r12136] Purpose: UpdateRaymond Lu2006-03-221-6/+15
| | | | | | | | | Description: A few macro names have been changed. Enabled a few for test. Platforms tested: OpenVMS - the only concerned machine. Misc. update:
* [svn-r12135] Purpose:Fang Guo2006-03-222-5/+99
| | | | | | | | | | | Maintenance on Windows Description: Add in more comments Solution: Platforms tested: Misc. update:
* [svn-r12134] Purpose:Pedro Vicente Nunes2006-03-2237-1666/+1713
| | | | | | | | | | | | | | | | | | bug fix Description: 1) added a more explainative usage message 2) the percent relative error for the integer type (division) was being done using integer arythmetic; use floating point arythmetic instead 3) added a new test for integer percent Solution: Platforms tested: linux (32,64) AIX solaris Misc. update:
* [svn-r12133] Purpose:Quincey Koziol2006-03-222-13/+14
| | | | | | | | | | | Code cleanup Description: Update a couple of files that bin/reconfigure rearranged for me... :-) Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r12132] Purpose:Quincey Koziol2006-03-221-1/+3
| | | | | | | | | | | | | Code cleanup Description: Add H5E header to this header, to make certain that the errors in the "inline" routines are handled correctly. Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 (chicago) Mac OSX (amazon)