summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r10260] Purpose:Fang Guo2005-03-221-0/+131
| | | | | | | | | | | | For windows support, Remove all.zip from HDF5. Description: Add the c++ project file. Solution: Platforms tested: MSVS 6.0 on windows xp. Misc. update:
* [svn-r10259] Purpose:Fang Guo2005-03-221-0/+111
| | | | | | | | | | | | | For windows support, Remove all.zip from HDF5. Description: Add the c++ project file. Solution: Platforms tested: MSVS 6.0 on windows xp. Misc. update:
* [svn-r10258] Purpose:Fang Guo2005-03-221-0/+111
| | | | | | | | | | | | | | For windows support, Remove all.zip from HDF5. Description: Add the c++ project file. Solution: Platforms tested: MSVS 6.0 on windows xp. Misc. update:
* [svn-r10257] Purpose:Fang Guo2005-03-221-0/+2
| | | | | | | | | | | | | For windows support, Remove all.zip from HDF5. Description: Add the c++ test batch file. Solution: Platforms tested: MSVS 6.0 on windows xp. Misc. update:
* [svn-r10256] Purpose:Fang Guo2005-03-222-0/+314
| | | | | | | | | | | | | | For windows support, Remove all.zip from HDF5. Description: Add the fortran project file. Solution: Platforms tested: MSVS 6.0 on windows xp. Misc. update:
* [svn-r10255] Purpose:Fang Guo2005-03-221-0/+201
| | | | | | | | | | | | For windows support, Remove all.zip from HDF5. Description: Add the fortran project file. Solution: Platforms tested: MSVS 6.0 on windows xp. Misc. update:
* [svn-r10254] Purpose:Fang Guo2005-03-225-0/+506
| | | | | | | | | | | | | | For windows support, Remove all.zip from HDF5. Description: Add the fortran project file. Solution: Platforms tested: MSVS 6.0 on windows xp. Misc. update:
* [svn-r10253] Purpose:Fang Guo2005-03-221-0/+4
| | | | | | | | | | | | | | Remove all.zip from HDF5 windows support. Description: Add fortran testing batch file. Solution: Platforms tested: MSVS 6.0 on XP Misc. update:
* [svn-r10252] Purpose:Fang Guo2005-03-221-0/+30
| | | | | | | | | | | | | | Remove all.zip from HDF5 windows support. Description: Add windows specific Fortran files. Solution: Platforms tested: MSVS 6.0 on windows XP. Misc. update:
* [svn-r10251] Purpose:Fang Guo2005-03-2212-0/+1014
| | | | | | | | | | | | | | | | | | | | | Remove all.zip for supporting windows. Why? 1. Avoid confliction for windows programmers 2. Decrease size of CVS tree by adding all.zip 3. Avoid using winzip as the intermediate step Kent Yang Description: Put all windows project files under hdf5/windows directory. This check-in includes some batch files. Solution: Platforms tested: VS 6.0, windows XP Misc. update:
* [svn-r10250] Purpose:Albert Cheng2005-03-211-1/+1
| | | | | | | | | | Replaced tmpfile() call with system macro HDtmpfile so that it is easier to customize for systems. Platforms tested: in heping. Misc. update:
* [svn-r10249] Purpose:Albert Cheng2005-03-211-1/+5
| | | | Added more cached values for more settings.
* [svn-r10248] Purpose:Pedro Vicente Nunes2005-03-218-12/+278
| | | | | | | | | | | | | | | | new tests for DS Description: add a test that ckecks if a scale being attached itself has scales attached (error) add a test for the dataset being attached to is a reserved High Level class (image, palette, table) Solution: Platforms tested: linux solaris Misc. update:
* [svn-r10246] Purpose: Adding C++ testBinh-Minh Ribler2005-03-211-0/+0
| | | | | | | | Description: Added tattr.cpp to projects testhdf5_cpp and testhdf5_cppdll Platforms tested: Windows XP
* [svn-r10245] Purpose: Cleanup testBinh-Minh Ribler2005-03-211-30/+23
| | | | | | | | | | Description: Used C++ PredType instead of the C types to avoid unresolved symbol errors on Windows. Platforms tested: Windows XP Linux 2.4 (heping)
* [svn-r10244] Purpose:James Laird2005-03-201-56/+25
| | | | | | | | | | | | Bug fix Description: Ensured that size of table was initialized (which was causing test failures on some platforms). Cleaned up a few more extraneous pieces of code. Platforms tested: modi4, mir, heping, copper
* [svn-r10243] Purpose: Minor bug fixBinh-Minh Ribler2005-03-201-3/+5
| | | | | | | | Description: Removed a redefinition of a variable. Platforms: Linux 2.4 (heping) - very minor
* [svn-r10242] Purpose: Updating C++ testsBinh-Minh Ribler2005-03-205-26/+47
| | | | | | | | | | Description: Added an overloaded function for the template function verify_val. Updated various comments/headers. Platforms tested: Linux 2.4 (heping) AIX 5.1 (copper)
* [svn-r10241] Purpose: Added new C++ test fileBinh-Minh Ribler2005-03-201-0/+1
| | | | | Description: Added ./c++/test/tattr.cpp
* [svn-r10240] Purpose: Adding more tests to C++ APIBinh-Minh Ribler2005-03-203-250/+1206
| | | | | | | | | Description: Added C++ tests for attribute functionality, tattr.cpp. Platforms tested: Linux 2.4 (heping) AIX 5.1 (copper)
* [svn-r10238] Purpose:Quincey Koziol2005-03-208-114/+168
| | | | | | | | | | | | | | | | Optimization Description: Speed up I/O on enumerated datatypes (including those nested in compound datatypes, arrays, etc.) if the destination datatype is a proper superset of the source datatype. Solution: Detect the situation and treat as no-op datatype conversion. Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r10237] Purpose:James Laird2005-03-191-61/+12
| | | | | | | | | | | Bug fix Description: Cleaned up an unused function, cast pointers that were causing g++ to complain on sleipnir. Platforms tested: sleipnir
* [svn-r10236] Purpose: Added a util wrapperBinh-Minh Ribler2005-03-192-0/+10
| | | | | | | | | | Description: Added function IncTestNumErrs to increment the number of errors that is defined in testframe.c Platforms tested: Linux 2.4 (heping) AIX 5.1 (copper)
* [svn-r10235] James Laird2005-03-181-16/+10
| | | | | | | | | | | | Purpose: Clean up Description: Removed declarations of two functions that are no longer used. Fixed some indentations. Platforms tested: sleipnir
* [svn-r10234] Purpose:James Laird2005-03-1813-55/+2158
| | | | | | | | | | | | | | | | | | | | | Added Packet Table to high-level APIs Description: The Packet Table is an API that allows the user to append records ("packets") to a table, and read the back again. It supports fixed-length records with a defined datatype and variable-length records. It also supports a "current record" index to track the user's position in the table. Solution: The Packet Table code lives in hl/src, and its tests in hl/test. Some code is shared between the H5TB table and the H5PT Packet Table in the form of functions in H5HL_private.c. Some documentation exists for a previous version of the API. Updated documentation and C++ wrapper API coming soon. Platforms tested: sleipnir, eirene, copper, modi4
* [svn-r10231] Purpose:Quincey Koziol2005-03-182-21/+90
| | | | | | | | | | | | | | | | Bug fix Description: Opening an object in a group that is located in a file which has been unmounted would cause a core dump. :-( Solution: Re-arrangement internal code to compute internal "user" and "canonical" names for the newly opened object in a safer way. Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r10230] Purpose:Quincey Koziol2005-03-183-0/+183
| | | | | | | | | | | New feature Description: Add in support for deleting entire block tracker. Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10229] Purpose:Quincey Koziol2005-03-171-2/+2
| | | | | | | | | | | Update comments Description: Correct some minor errors in comments/error strings. Platforms tested: FreeBSD 4.11 (sleipnir) w/parallel Solaris 2.9 (shanti)
* [svn-r10228] Purpose: New way to do conversion test between floating-point ↵Raymond Lu2005-03-161-43/+24
| | | | | | | | | | | | numbers. Description: The 4th step of change conversion test. This checkin is only for conversion between floating-point numbers. Solution: The source buffer of floating-point number is filled up in the same way described in the 3rd step(revision 1.155). Platforms tested: h5committest and fuss.
* [svn-r10220] Purpose: Minor bug fixElena Pourmal2005-03-152-2/+2
| | | | | | | | | | | Description: h5jam and h5unjam used old names jam and unjam while printing help message Solution: fixed Platforms tested: heping Misc. update:
* [svn-r10218] Purpose: Bug fixRaymond Lu2005-03-154-51/+146
| | | | | | | | | | | | | | | | | | Description: This commit is actually revision 1.155, which is the 3rd step of changing conversion test. It's for conversion from floating-point to integer. In this step, the source buffer is filled in with normalized and denormalized floating-point values. For the normalized values, it starts from FLT(DBL, or LDBL)_MIN, multiplied by 10(10000 for double, 100000000 for long double) for the next value, until reaches to FLT_MAX. For denormalized values, the exponent part is always 0. Mantissa part starts with 000...001, 000...011, 000...111, until reaches to 111...111. The same is with negative values. There're also fixes in config/hpux11.00 for kelgia where default macro table size wasn't big enough to handle the big macro in dtypes.c. Platforms tested: h5committest and kelgia.
* [svn-r10217] Purpose:James Laird2005-03-151-2/+2
| | | | | | | | | | | Bug fix Description: Fix a typo in my last checkin. Should make some compilers happier about "operand types." Platforms tested: sleipnir, heping, kelgia
* [svn-r10216] James Laird2005-03-142-11/+41
| | | | | | | | | | | | | | | | Purpose: Bug fix Description: Calling H5Iobject_verify on an invalid type of ID (e.g., H5I_BADID) triggers an assert. Solution: Test for this condition and return an error instead of an assert. Added tests for this case. Platforms tested: sleipnir (minor change)
* [svn-r10215] Purpose:James Laird2005-03-143-31/+44
| | | | | | | | | | | | | | | | | Configure feature Description: On some platforms with some compilers, automake's dependency tracking is silently disabled. This can be confusing for developers. Solution: Set configure to enable dependencies all the time unless the user explicitly disables them (using the configure flag --disable-dependency-tracking) or a site file overrides the default (as is the case on IRIX). Platforms tested: sleipnir, mir
* [svn-r10212] Purpose: Added more wrappersBinh-Minh Ribler2005-03-1422-21/+296
| | | | | | | | | | | | | | | Description: Added the following to the C++ library + overloaded functions: string CommonFG::getObjnameByIdx(hsize_t idx) H5T_order_t AtomType::getOrder() + wrappers for H5*close + wrappers for H5Arename, H5Aget_storage_size, and H5Dget_storage_size Platforms tested: Linux 2.4 (heping) AIX 5.1 (copper) SunOS 5.8 64-bit (sol)
* [svn-r10208] Purpose:MuQun Yang2005-03-141-0/+4
| | | | | | | | | | | | | | Collective chunk IO configuration Description: Forgot adding H5config.h.in to the CVS tree. Solution: Platforms tested: Copper, heping Misc. update:
* [svn-r10207] Purpose:Leon Arber2005-03-141-1/+1
| | | | | | | | | | | | | | | Bug fix Description: Typo in #ifdef to check for snprintf functionality. Solution: That should have been H5_VSNPRINTF_WORKS. Platforms tested: heping, modi4 Misc. update:
* [svn-r10206] Leon Arber2005-03-133-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | Purpose: Bug fix. Description: ph5diff fails on modi4 due to the way snprintf works on IRIX. Solution: The C99 standard says that, if there isn't enough room in the string, snprintf should return the number of characters that would have been written to the output string if there were enough room. The snprintf on modi4 would return the number of characters that is was able to write succesfully to the string if space ran out. The ph5diff logic that checks if the output buffer was full did not handle this sort of return value correctly. Used VSNPRINTF_WORKS from configure test to check how snprintf works and do the logic accordingly. Platforms tested: modi4 Misc. update:
* [svn-r10204] Purpose:MuQun Yang2005-03-111-0/+189
| | | | | | | | | | | | | | | | | | | | | | Provide a way to warn users on the usage of collective IO because of potential MPI-IO bugs for some platforms. Also provide a way for users to give us feedback if the vendor has already fixed the problem so that we can turn off the hard-code macro in our configure description file. Description: See above. Solution: Use a simple MPI complicated derived datatype program to check whether derived data type works for this MPI-IO package. Print out some messages to warn users if not working as we had expected. Platforms tested: AIX 5.1(copper) and Linux 2.4(heping) Misc. update:
* [svn-r10203] Purpose:Quincey Koziol2005-03-112-3/+323
| | | | | | | | | | | New feature/tests Description: Add better support & tests for removing blocks being tracked. Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10202] Purpose:MuQun Yang2005-03-113-0/+10
| | | | | | | | | | | | | | | Hard code IBM platform so that the irregular collective IO won't call MPI derived data type. Description: IBM MPI-IO has a bug for MPI derived data type. Solution: Platforms tested: copper(AIX,mpcc_r) and heping(Linux, mpich) Misc. update:
* [svn-r10201] Purpose:MuQun Yang2005-03-112-1/+39
| | | | | | | | | | | | | | | | | | | | | IBM MPI-IO has a bug for MPI derived data type, which is used to support collective IO. In order to avoid this, we provide a way to turn off collective IO support for this kind of platform. Description: Using a new macro called H5_MPI_COMPLEX_DERIVED_DATATYPE_WORKS to turn off irregular hyperslab collective IO support at such platforms. Solution: Hard code such platforms under hdf5/config. So far only IBM AIX has been found to have such problems. Platforms tested: heping (Linux) and copper(Aix). Testing at tungsten now, however, it took almost an hour to build parallel HDF5 at tungsten, it is still building. Cannot wait. Have tested this feature at Tungsten a week ago. Misc. update:
* [svn-r10199] Purpose:Quincey Koziol2005-03-113-0/+437
| | | | | | | | | | | New feature Description: Add basic block removal feature Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10198] Purpose:Quincey Koziol2005-03-112-45/+388
| | | | | | | | | | | New feature Description: Handle merging new blocks with existing blocks Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10196] Purpose:Quincey Koziol2005-03-111-2/+2
| | | | | | | | | | Code cleanup Description: Actually use the new error code defined... :-) Platforms tested: None, too minor to require re-test.
* [svn-r10195] Purpose:Quincey Koziol2005-03-118-4/+376
| | | | | | | | | | | New feature Description: Add feature to modify an existing record in a B-tree Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10194] Purpose: Roll back change made last timeRaymond Lu2005-03-111-143/+50
| | | | | | | | Description: Reverse the 3rd step of change just checked in yesterday(revision 1.155) because of some errors in daily test. Use the revision 1.154 for now until the problem is fixed. Platforms tested: fuss - simple rolled back to previous revision.
* [svn-r10193] Purpose:Quincey Koziol2005-03-111-0/+9
| | | | Add block tracker files.
* [svn-r10192] Purpose:Quincey Koziol2005-03-111-0/+105
| | | | | | | | | | | New tests Description: Add some validity tests for rejecting overlapping blocks Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
* [svn-r10191] Purpose:Quincey Koziol2005-03-116-13/+468
| | | | | | | | | | | | New tests Description: Add some internal validation routines and make certain that the max & min block sizes get tracked accurately, at least for a simple series of insertions Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)