summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r9445] Purpose: Bug fixRaymond Lu2004-10-214-78/+78
| | | | | | | | | | | Description: "char" was considered as always "signed char" in data type conversion. However, ISO C leaves the definition of "char" to individual implementation. i.e. for IBM AIX C compiler, it's treated as "unsigned char". Solution: Changed all "char" to "signed char". Don't even do "char" anymore because its definition is up to each vendor. Platforms tested: h5committest
* [svn-r9444] Purpose:Xuan Bai2004-10-201-0/+0
| | | | | | | | | | | | | | | | | | | | | New feature. Description: Add a simple HDF5 C++ example and a simple HDF5 Fortran example. Solution: 1. Add a simple HDF5 C++ example to test HDF5 library and tools under hdf5\c++\examples\ directory. 2. Add a simple HDF5 Fortran example to test HDF5 library and tools under hdf5\fortran\examples\ directory. 3. Add an HDF5 C++ example installation batch file installcppexamples.bat under hdf5\ directory. 4. Add an HDF5 C++ example test batch file testcppexamples.bat under hdf5\c++\examples\ directory. 5. Add an HDF5 Fortran example installation batch file installf90examples.bat under hdf5\directory. (Note: HDF5 Fortran example test batch file will be added later as there is no Fortran example tests on Unix now.) Platforms tested: Microsoft Visual Studio 6.0 on Windows 2000/XP. Microsoft Visual Studio .NET 2003 on Windows XP (C example only). Misc. update:
* [svn-r9442] Purpose:Leon Arber2004-10-201-1/+71
| | | | | | | | | | | | | | | | Add code more code to test H5Pget_data_transform and H5Pset_data_transform Description: Added a test to verify that H5Pset_data_transform will correctly replace a data transform with a new one and properly use the new transform on the data. Added a test to verify that H5Pget_data_transform properly returns the transform string. Platforms tested: sol + eirene + copper Misc. update:
* [svn-r9441] Purpose:Leon Arber2004-10-202-327/+86
| | | | | | | | | | | | | | | | | | | | Code refactor Changed functionality of H5Pget_data_transform Description: Rewrote much of H5Ztrans.c to use macros, which cut down on the amount of code significantly. H5Pget_data_transform now allocates memory for the data transform string, copies the string into this memory, and returns this pointer to the user, instead of returning a pointer to the internal transform string stored by hdf. It is the user's responsibility to free this memory when they are done with it. Platforms tested: sol + eirene + copper Misc. update:
* [svn-r9440] Purpose:Leon Arber2004-10-201-18/+19
| | | | | | | | | | | | | | | | | | | Bug fix Description: Fix typo in #ifdef for unsigned long long to double conversion. Changed WIN32 check to H5_ULLONG_TO_FP_CAST_WORKS This check-in (and the one before it) also includes a large code-refactoring that is still in progress. Solution: the ifdef for the plus case was checking unsigned long instead of unsigned long long. Moved the check to the right location. Platforms tested: sol+eirene Misc. update:
* [svn-r9439] Purpose:Xuan Bai2004-10-191-0/+0
| | | | | | | | | | | | | | | Update. Description: h5repack_layout.c was removed from hdf5/tools/h5repack directory. HDF5 windows projects using this file should be updated. Solution: Delete h5repack_layout.c from h5repack, h5repackdll, and h5repacktst projects. Platforms tested: Visual Studio 6.0 on Windows 2000/XP. Misc. update:
* [svn-r9436] Purpose:Pedro Vicente Nunes2004-10-196-297/+209
| | | | | | | | | | | | | | | | | | | | | bug fix Description: Description: one case was not handled in the combination of input options (layout and filters) Solution: redo the algorythm that handles all cases Solution: Platforms tested: linux Misc. update:
* [svn-r9433] Purpose:Quincey Koziol2004-10-193-1/+73
| | | | | | | | | | | | | | | | Bug fix Description: Fix core dump when flushing a file with a newly created attribute which hasn't had a value written to it still open. Solution: Write the attribute fill value when appropriate. Platforms tested: FreeBSd 4.10 (sleipnir) Linux 2.4 (verbena) Solaris 2.7 (arabica)
* [svn-r9432] Purpose:Leon Arber2004-10-181-4/+9
| | | | | | | | | | | | | Skip test. Description: Known failure in char and schar types for dtransform test on AIX and SGI. Solution: Temporary skip this test until bug is fixed. Platforms tested: copper (minor change)
* [svn-r9431] Purpose:Leon Arber2004-10-181-14/+24
| | | | | | | | | | | | | | Bug fix. Description: If a subtest failed, the error would not propogate properly to the main function, thereby resulting in a succesful run, even though the test failed. Solution: Fixed error return values. The dtransform test will now fail for real. Platforms tested: sol + eirene + copper
* [svn-r9430] Purpose:Leon Arber2004-10-181-1684/+272
| | | | | | | | | | | | | | | | Bug fix. Description: The windows compiler apparently cannot convert from unsigned long long to double. This conversion is necessary for the data transform to work properly in some cases. Solution: Added #ifdef to check for windows and issue error when user attempts to do a data transform on a long long type. Platforms tested: sol + eirene
* [svn-r9428] Purpose:Pedro Vicente Nunes2004-10-183-11/+24
| | | | | | | | | | | | | | | | | bug fix Description: when specifying both an input object e.g -f mydset:GZIP=1 and a defined chunk -l CHUNK=20x20 the filter used a defined default chunk instead Solution: add a check for the input chunk Platforms tested: linux (small change) Misc. update:
* [svn-r9427] Purpose:Albert Cheng2004-10-141-1/+7
| | | | | | | | | | | | | | Bug fix. Description: AIX defines different sizes of the signed and unsigned int_fast8_t. Changed the code to check each type individually and do not verify they must be the same size. Platforms tested: Tested in copper only since the change is trivial. Misc. update:
* [svn-r9425] Purpose:Albert Cheng2004-10-141-6/+2
| | | | | | | | | | | | | Bug fix Description: Removed the cache values of sizeof signed and unsigned int_fast8_t and int_fast16_t since the vendor changes them often. Platforms tested: Tested in Copper only since it affected it only. Misc. update:
* [svn-r9423] Purpose:Leon Arber2004-10-141-122/+469
| | | | | | | | | | Description: Make the test check transforms on all types, and expanded testing for unsigned types. Solution: Platforms tested: sol + eirene
* [svn-r9422] Purpose:Leon Arber2004-10-141-528/+1379
| | | | | | | | | | | | | Description: Code optimization and refactoring. Added support for llong, ullong, and ldouble Solution: Significantly cut down on the amount of code required to do the transform, while making the operations more efficient. Platforms tested: sol + eirene
* [svn-r9420] Bug fix.Albert Cheng2004-10-141-1/+1
| | | | | | | | | | | | | | tconfig.c: Verified only the unsigned int types and did not detect inconsistencies on signed type such as int_fast16_t. Changed code to verify both signed and unsigned int types wherever applicable. It also depends on signed and unsigned forms of an int type must be of the same sizes. testhdf5.c: Shorten the configure test name to 'config'--easier to type. Tested on LLNL Frost and Snow. Will test in Copper after commit.
* [svn-r9419] Bug fix.Albert Cheng2004-10-141-40/+57
| | | | | | | | | | | | | | tconfig.c: Verified only the unsigned int types and did not detect inconsistencies on signed type such as int_fast16_t. Changed code to verify both signed and unsigned int types wherever applicable. It also depends on signed and unsigned forms of an int type must be of the same sizes. testhdf5.c: Shorten the configure test name to 'config'--easier to type. Tested on LLNL Frost and Snow. Will test in Copper after commit.
* [svn-r9418] Bug fix (bug 205).Albert Cheng2004-10-141-3/+3
| | | | | | | | | The script does not use $RUNSERIAL to execute programs. This failed badly in parallel systems like Tflops. Patched $RUNSERIAL in to make it work. Tested in tflops only.
* [svn-r9413] Purpose:Quincey Koziol2004-10-121-2/+2
| | | | | | | | | | | Code cleanup Description: Fix a couple of return values from NULL -> FAIL. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
* [svn-r9412] Purpose:Quincey Koziol2004-10-121-1/+7
| | | | | | | | | | | | Bug fix Description: When mpicc/mpif90 is a wrapper around a PGI compiler, turn on less agressive optimization options to avoid testing errors. Platforms tested: Linux 2.4 (verbena) Too minor to require h5committest
* [svn-r9411] Purpose:Quincey Koziol2004-10-121-1/+7
| | | | | | | | | | | | Bug fix Description: When mpicc/mpif90 is a wrapper around a PGI compiler, turn on less agressive optimization options to avoid testing errors. Platforms tested: Linux 2.4 (verbena) Too minor to require h5committest
* [svn-r9410] Purpose:Quincey Koziol2004-10-122-0/+8
| | | | | | | | | | | | Code cleanup Description: Update FORTRAN configuration test code to be more syntacticly correct and not generate errors with stricter standards checking in the compiler. Platforms tested: Linux 2.4 (verbena) Too minor to require h5committest
* [svn-r9407] Purpose:Quincey Koziol2004-10-125-29/+7
| | | | | | | | | | | | | | | | | | | | Code cleanup/bug fix Description: Remove the undocumented "$NOFP" shell variable which would allow production builds without removing the stack frame. This was cascading between C and FORTRAN builds and causing problems. Solution: Hard-code removing the stack frame for now. Users would have needed to read the configure scripts anyway, so there's not really much benefit to the extra knob. Users who need this functionality (production builds with stack frames) are debugging probably, so they will need to modify the script and build their own version of the library now. Platforms tested: Linux 2.4 (verbena) Too minor to require h5committest
* [svn-r9405] Purpose:Quincey Koziol2004-10-121-22/+15
| | | | | | | | | | | | | Bug fix Description: Correct/update detection of Linux platforms. Also, refactor common code out of different architectures for Linux builds. Platforms tested: Linux 2.4 (verbena) Too minor to require h5commitest
* [svn-r9404] Purpose:Quincey Koziol2004-10-121-0/+4
| | | | | | | | | | | | Code cleanup Description: Default to using mpif90 if CC=mpicc and --enable-fortran flag is given, but no F9X compiler is set. Platforms tested: Linux 2.4 (verbena) Too minor to require h5committest
* [svn-r9400] Purpose:Quincey Koziol2004-10-123-93/+5
| | | | | | | | | | | | | Code cleanup Description: Minor code cleanups and tweaks. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Linux 2.4 (verbena) w/fortran Otherwise, too minor to require full h5committest
* [svn-r9399] Purpose:Frank Baker2004-10-111-24/+24
| | | | | | Copy edits, primarily to correct several spelling errors. Platforms tested: Mozilla
* [svn-r9395] Purpose:Quincey Koziol2004-10-103-10/+19
| | | | | | | | | | | Bug fix Description: Correct a couple of array bounds issues exposed by the PGI compiler Platforms tested: Linux 2.4 (verbena) w/PGI compilers Too minor too requie h5committest
* [svn-r9393] Purpose:Quincey Koziol2004-10-091-414/+390
| | | | | | | | | | | | Code cleanup Description: Clean up formatting and some mis-casts, etc. Platforms tested: FreeBSD 4.10 (sleipnir) Linux 2.4 (verbena) Solaris 2.7 (arabica)
* [svn-r9390] Purpose:Quincey Koziol2004-10-092-2/+2
| | | | | | | | | | | | Bug fix Description: Tweak PGI compiler auto-detection to work for version 5.0 compilers as well as version 5.2 compilers. Platforms tested: Linux 2.4 (verbena) w/PGI compilers Not tested with rest of h5committest platforms
* [svn-r9389] Purpose:Quincey Koziol2004-10-091-3/+16
| | | | | | | | | | | Regenerate Description: Regenerate with autoconf 2.53 (not [easily] available on tungsten) Platforms tested: Linux 2.4 (verbena) Too minor to require h5committest
* [svn-r9385] *** empty log message ***Quincey Koziol2004-10-099-136/+455
|
* [svn-r9384] Purpose:Quincey Koziol2004-10-092-3/+20
| | | | | | | | | | | | | | | | | | | | | | | Refactor and update fortran configuration Description: Changed configure.in to include the production, debugging and profiling flags for FORTRAN in the command line. Added '-flags' files for PGI and Intel C compilers Added '-fflags' files for PGI and Intel FORTRAN compilers Updated 'gnu-flags' file for GNU C compiler to not modify compiler flags when gcc is not being used. Make detection of the correct FORTRAN compiler a bit smarter for Linux platforms. (And carried over some of the minor changes to other affected machines) Platforms tested: Linux 2.4 (tungsten) w/PGI and Intel C & FORTRAN compilers. Changes not tested by h5committest
* [svn-r9382] *** empty log message ***Quincey Koziol2004-10-081-10/+11
|
* [svn-r9379] Purpose:Xuan Bai2004-10-061-0/+0
| | | | | | | | | | | | | | | | | Update and bug fix. Description: Update Windows projects setting as new source code was added. Fix a bug in hdf5build.bat file. Solution: 1. Add hdf5/tools/lib/h5tools_type.c into toolslib and toolslibD projects. 2. There was a minor bug with hdf5build.bat file when it is used to build C library only. Remove redundant scripts in the batch file. Platforms tested: Visual C++ 6.0 on Windows XP and 2000. Misc. update:
* [svn-r9375] Purpose:Quincey Koziol2004-10-063-12/+38
| | | | | | | | | | | | | Bug fix Description: Close a couple of memory leaks Platforms tested: FreeBSD 4.10 (sleipnir) Solaris 2.7 (arabica) w/purify Linux 2.4 (verbena) too minor for h5committest
* [svn-r9373] Purpose:Quincey Koziol2004-10-061-0/+1
| | | | Update manifest with new file.
* [svn-r9370] Purpose:Quincey Koziol2004-10-0619-313/+228
| | | | | | | | | | | | | | | Refactor code Description: Refactor common code for determining the native type for using in the tools into separate routine. Also, reduce diffs between the two branches and bring back some fixes from the development branch to the release branch. Platforms tested: FreeBSD 4.10 (sleipnir) too minor to require h5committest
* [svn-r9369] Purpose:Leon Arber2004-10-051-114/+402
| | | | | | | | | | | | Added tests for most of the types that were added to the data transform code. Further tests will also be added shortly. Platforms tested: sol + eirene Misc. update:
* [svn-r9368] Purpose:Leon Arber2004-10-051-508/+972
| | | | | | | | | | | | | | | | Rewrote H5Z_xform_eval_full such that it no longer "returns an aggregate" Added support for CHAR, LONG, ULONG, DOUBLE, SHORT, USHORT, UCHAR, SCHAR, and UINT to the data transform. Support for LLONG and ULLONG to be added shortly. Description: Data transforms can now operate on arrays with the native types listed above. Platforms tested: sol + eirene Misc. update:
* [svn-r9366] Raymond Lu2004-10-053-8/+19
| | | | | | | | | Purpose: feature change Description: Prevent creating datatype of size 0. Platforms tested: fuss(simple change)
* [svn-r9364] Raymond Lu2004-10-0511-44/+173
| | | | | | | | | | | | Purpose: change feature Description: Back up support bitfield and time datatypes in H5Tget_native_type.Leave it to future support. Let it return "not supported" error message for now. Platforms tested: h5committest and fuss. Misc. update: RELEASE.txt
* [svn-r9362] Purpose:Xuan Bai2004-10-051-0/+0
| | | | | | | | | | | | | | | | Update hdf5build.bat file. Description: Previouly, when building HDF5 from command line, hdf5 and hdf5dll projects were built three times to build HDF5 C/C++/Fortran libraries. There was due that the "Rebuild" option was used with msdev.exe. It is kind of wasting to build hdf5 and hdf5dll projects three time. Solution: The batch file is reorganized. So hdf5 and hdf5dll projects will be only be built once. Also, the syntax detecting feature is added to the batch file. Now if an unexpected option was given to the batch file, a warning message and the help messages would be shown. Platforms tested: Visual C++ 6.0 on Windows 2000 and XP. Misc. update:
* [svn-r9360] Purpose:Xuan Bai2004-10-051-0/+0
| | | | | | | | | | | | | | | | Update. Description: H5DSeq.c was removed from hdf5/src, and H5Defl.c, H5Dselect were added to hdf5/src. So the related windows projects need to be updated. Solution: 1. Removed H4DSeq.c from hdf5 and hdf5dll projects. 2. Added H5Defl.c and H5Dselect.c to hdf5 and hdf5dll projects. Platforms tested: Visual C++ 6.0 on Windows 2000 and XP. Misc. update:
* [svn-r9358] Purpose:Quincey Koziol2004-10-0413-73/+228
| | | | | | | | | | | | | | | Bug fix Description: Relax restrictions on parallel I/O to allow compressed, chunked datasets to be read in parallel (collective access will be degraded to independent access, but will retrieve the information still). Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) IRIX64 6.5 (modi4) h5committest
* [svn-r9357] Snapshot version 1.7 release 39HDF Admin2004-10-036-15/+21
|
* [svn-r9354] Purpose:Quincey Koziol2004-10-0119-1769/+1842
| | | | | | | | | | | | | | | | Bug fix & code cleanup Description: More dataset cleanups to get to a point where we can fix the chunked I/O bug. Also fix a couple of errors in the recent file object resurrection changes which should hopefully address the recent daily test failres (H5T.c) Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) h5committest
* [svn-r9352] Purpose:Xuan Bai2004-10-011-0/+0
| | | | | | | | | | | | | | | | Bug Fix. Description: Fix bugs in installhdf5lib.bat batch file as described below: previously, h5diff.exe, h5diffdll.exe, h5repack.exe, and h5repackdll.exe were not installed into hdf5lib directory. Solution: Add scripts to copy the above 4 files into corresponding directories under hdf5lib. Platforms tested: Windows XP. Misc. update:
* [svn-r9350] *** empty log message ***Raymond Lu2004-10-014-9/+103
|