summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r2988] Purpose:Quincey Koziol2000-11-2147-504/+1051
| | | | | | | | Updating test files. Description: Updated test files to reflect changes to DDL. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2987] Purpose:Quincey Koziol2000-11-213-690/+573
| | | | | | | | | Bug fixes and misc. code fixing. Description: Updated to reflect current DDL document. Also changed VL data to be able to be able also dump VL data of any other datatype. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2986] Purpose:Quincey Koziol2000-11-211-122/+123
| | | | | | | | | Corrections & updates Description: Updated and corrected DDL description & examples to include all the current features for the v1.4 release. Lots of changes... Platforms tested: Netscape 4.76
* [svn-r2985] Purpose:Quincey Koziol2000-11-211-1/+5
| | | | | | Documentation Description: Mentioned the addition of the array datatype for the next release.
* [svn-r2984] Purpose:Bill Wendling2000-11-211-2/+2
| | | | | | | | | | | | | | | | | | | | Bug fix Description: The code for determining what a string should print out if it was declared as H5T_STR_NULLTERM (C strings), H5T_STR_SPACEPAD (Fortran strings), or H5T_STR_NULLPAD (print null characters to the end of the line) was mucked. A user had a problem with it and suggested a change, but the change didn't seem to work properly. Also, if the string was H5T_STR_SPACEPAD, it could have stopped when encountering a NULL even if it hadn't gotten to the end of the string. Solution: Reworked the code to make it more understandable what's happening and to add in support for H5T_STR_SPACEPAD which may have been missing before. Platforms tested: Linux
* [svn-r2983] Purpose:Albert Cheng2000-11-212-9/+9
| | | | | | | | | | | | | | | Simple changes Description: testphdf5.h: Call MPI_Abort when error is detected. MPI_Finalized was used before but it might hang if the test has already encountered errors. Also, it does not do the H5Eprint any more since auto report is on. t_mdest.c: Changed the variable name of rank and nprocs to mpi_rank and mpi_size so that it is the same with the other tests and can use the VRFY macro call. Platforms tested: modi4-64.
* [svn-r2982] Purpose:Bill Wendling2000-11-201-30/+54
| | | | | | Feature add Description: Described how to use the --enable-fortran and --enable-cxx flags.
* [svn-r2981] Purpose:Bill Wendling2000-11-201-2/+1
| | | | | | | | | | | | | Bug fix Description: If TESTH5TOH4 or TESTH4TOH5 wasn't set, then it would mess up the testing process by adding a ``#'' to the for statement (since there was a line-continuation in the definition of the macro). Solution: Placed the macro expansions all on one line so that there's no junk characters picked up by accident. Platforms tested: OSF1 (Gondolin)
* [svn-r2980] Purpose:Albert Cheng2000-11-201-2/+2
| | | | | | | | | | | Bug fix Description: make reconfigure complained syntax error. Solution: The for loop previous added contained a typo. Replaced $$test with $$sub. Platforms tested: modi4-64.
* [svn-r2978] Elena Pourmal2000-11-171-2/+2
| | | | | | | Purpose: Maintenance Description: Added H5f.c and H5ff.f90 and removed H5f90misc* files.
* [svn-r2977] Elena Pourmal2000-11-1714-28/+28
| | | | | | | | | Purpose: Code maintenance Description: Fixed the code to use h5open_f and h5close_f subroutines Platforms tested: Solaris 2.6
* [svn-r2976] Elena Pourmal2000-11-173-5/+5
| | | | | | | | | Purpose: Code maintenance Description: Fixed the code to use h5open_f and h5close_f subroutines. Platforms tested: Solaris2.6
* [svn-r2975] Elena Pourmal2000-11-177-22/+69
| | | | | | | | | | | | | Purpose: Code maintenance and development Description: I added two functions h5open_f and h5close_f to initialize C library and Fortran interface (flags, predefined datatypes, etc). Those calls are required for any F90 program that uses HDF5. I renamed H5f90misc.c and H5f90miscf.f90 files to H5f.c and H5ff.f90. New functions are added to those new files. Platforms tested: Solaris 2.6
* [svn-r2974] Purpose:Quincey Koziol2000-11-171-8/+38
| | | | | | | | | | | | Code bullet-proofing Description: There were several hard-coded values in various places in this test and it wasn't checking for out-of-memory conditions very robustly. Solution: Changed hard-coded values to be computed values and performed better checking for out-of-memory situations. Platforms tested: SGI O2K (modi4) and Solaris 2.6 (baldric)
* [svn-r2973] Purpose:Albert Cheng2000-11-171-40/+41
| | | | | | | | | | | | | | Bug fix, cleanup,... Description: The test was doing the hyperslab select incorrectly (thinking count was the block length. Solution: Fixed it to do the correct hyperslab selection. Changed it to calculate different data for different datasets. Changed output by rows instead by cols. It tests the purpose of creating multiple datasets the same but runs faster. Platforms tested: modi4-64.
* [svn-r2972] Elena Pourmal2000-11-171-3/+3
| | | | | | | | | | | | Purpose: Bug fix Description: HP and AIX compilers did not like duplicate array declarations in common blocks statements. Solution: Removed duplication Platforms tested: SP2 and HPUX 11.00
* [svn-r2971] Purpose:Bill Wendling2000-11-173-3/+3
| | | | | | | | | | | Bug fix Description: With the changing of the spelling error in the h5ls usage statement, these testfiles puked. Solution: Corrected them in there. Platforms tested: Linux
* [svn-r2970] Purpose:Bill Wendling2000-11-171-0/+1
| | | | Added ./tools/testfiles/tvldtypes.ls to the MANIFEST
* [svn-r2969] Purpose:Bill Wendling2000-11-171-13/+31
| | | | | | | | | | | Addtion Description: Added variable length datatypes to the DDL and put an example in the "example" thingy at the bottom. Doo dah doo dah. Platforms tested: w3m
* [svn-r2968] Purpose:Bill Wendling2000-11-171-8/+26
| | | | | | | | Update Description: Updated the description of h5ls flags. Platforms tested: w3m
* [svn-r2967] Purpose:Bill Wendling2000-11-171-1/+1
| | | | | | Spelling Fix Description: Changed ``dispalyed'' to ``displayed'' in usage message.
* [svn-r2966] Purpose:Bill Wendling2000-11-172-0/+23
| | | | | | | | Add Test Description: Added test for variable length data types. Platforms tested: Linux
* [svn-r2965] Purpose:Bill Wendling2000-11-171-1/+1
| | | | | | Usage Statement Reworking Description: Changed usage statement to correspond to the Tools.html page.
* [svn-r2964] Elena Pourmal2000-11-171-3/+8
| | | | | | | | | | Purpose: Code maintenance Description: Fixed the code to use new h5tarray_create_f subroutine to create a compound datatype with an array field. Platforms tested: Solaris 2.6
* [svn-r2963] Elena Pourmal2000-11-171-2/+2
| | | | | | | | | | | | Purpose: Bugs fix Description: I used H5Tcreate_array instead of H5Tarray_create in C stub Solution: Fixed Platforms tested: Solaris 2.6 OCVS: ----------------------------------------------------------------------
* [svn-r2962] Purpose:Quincey Koziol2000-11-171-1/+1
| | | | | | | | Code cleanup Description: Changed another hard-coded '32' into H5S_MAX_RANK Platforms tested: Eyeballed...
* [svn-r2961] Purpose:Albert Cheng2000-11-171-1/+4
| | | | | | | | Code cleaning Description: Use the variable to rid the warnings of "variable set but not used". Platforms tested: Linux and modi4 -64. Just compile only.
* [svn-r2960] Purpose:Albert Cheng2000-11-171-5/+9
| | | | | | | | | Code cleaning Description: Replaced hard coded dimension size with H5S_MAX_RANK. Cleanup couple minor type cast mismatch. Platforms tested: modi4 -64 parallel.
* [svn-r2959] Purpose:Frank Baker2000-11-162-16/+19
| | | | | | Minor copy-edits and formatting. Platforms tested: IE 5
* [svn-r2958] Elena Pourmal2000-11-163-39/+269
| | | | | | | | | | | | | | | | | | | Purpose: Code development and maintenance Description: Four new fortran functions to support array datatype were added: h5tarray_create_f h5tget_array_ndims_f h5tget_array_dims_f h5tget_super_f Two functions were deleted (commented out for now, can be returned easily if necessary): h5tinsert_array_f h5tget_member_dims Platforms tested: Library build was tested on Solaris2.6. I have to modify test program to use new functions. Right now test program will not compile.
* [svn-r2957] Purpose:Bill Wendling2000-11-161-0/+7
| | | | | | | | | Feature Addition Description: Described the new variable length dumping that the h5dumper does in the documentation. Platforms tested: w3m
* [svn-r2956] Purpose:Bill Wendling2000-11-162-6/+4
| | | | | | | Backing out fix Description: The fix I inserted didn't work on all platforms. I'm backing it out.
* [svn-r2955] Purpose:Quincey Koziol2000-11-161-2/+17
| | | | | | | | Code checkpoint Description: More generic property testing. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2954] Purpose:Quincey Koziol2000-11-161-55/+159
| | | | | | | | Code checkpoint Description: More generic property coding. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2953] Purpose:Quincey Koziol2000-11-161-9/+12
| | | | | | | | Small code optimization Description: Changed alloc/free's of H5T_path_t to use a free-list. Platforms tested: Solaris 2.6 (baldric)
* [svn-r2952] Purpose:Quincey Koziol2000-11-161-22/+36
| | | | | | | | | | | | | Small code optimization Description: Statistics on the amount of times a datatype conversion required alignment were being kept in all case, even though they are only used when H5T_DEBUG is turned on. Solution: Build some extra macros so that the statistics are only kept when the H5T_DEBUG macro is defined. Platforms tested: Solaris 2.6 (baldric)
* [svn-r2951] Purpose:Quincey Koziol2000-11-161-26/+25
| | | | | | | | | | | | | | | Bug fix Description: Previous re-arrangement of FUNC_ENTER macro was a _little_ too agressive about not re-checking for library or interface re-initialization. Although it happens very rarely that the library is shut down and then re-started the library & interface initialization functions weren't getting run in that case. Solution: Separated out the library, interface & function checks again. This version is still a little faster than the previous way things were being done. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2950] Purpose:Bill Wendling2000-11-162-6/+7
| | | | | | | | | | | | Bug fix Description: The output of floating point dumps wasn't necessarily standard. The h5ls utility does it in a better way. Solution: Changed the output parameters from %g to %1.*g and added the appropriate FLT_DIG/DBL_DIG parameter for the `*' in the above. Platforms tested: Linux
* [svn-r2949] Purpose:Bill Wendling2000-11-161-310/+390
| | | | | | Added tvldtypes test to the dumper test generator. Platforms tested: Linux
* [svn-r2948] Purpose:Bill Wendling2000-11-162-32/+0
| | | | | | | | | | | | | | Bug fix Description: I was writing things out to the HDF file in big-endian format without doing any conversions on the data or anything like that. This was causing tests to fail on most machines Solution: Removed the big-endian craziness...But, this kinda resulted in a bug in the HDF dumper which Albert and Robb suggested ways of fixing. Platforms tested: Linux
* [svn-r2947] Purpose:Quincey Koziol2000-11-161-24/+32
| | | | | | | | | | | | | | | Code optimization Description: Re-vamped FUNC_ENTER macro to remove as many of the if's as possible and also to only check once if any given function is an API function. This improves the performance of the hyperslab I/O benchmark (h5hypers) that I've been testing with by another 5%. All library functions should be 5-15% faster, depending on how many times they are called and what percentage of the function's time was spent in the FUNC_ENTER macro vs. the percentage of time in the main body of the function. Platforms tested: Solaris 2.6 (baldric)
* [svn-r2946] Purpose:Quincey Koziol2000-11-161-2/+4
| | | | | | | | Small code optimzation Description: Removed some unnecessary calls to H5MM_xfree Platforms tested: Solaris 2.6 (baldric)
* [svn-r2945] Purpose:Quincey Koziol2000-11-164-12/+6
| | | | | | | | Small code optimization Description: Removed some unnecessary buffer assignments. Platforms tested: Solaris 2.6 (baldric)
* [svn-r2944] ./hdf5/configure.inRobb Matzke2000-11-161-15/+14
| | | | | | | * 2000-11-15 Robb Matzke <matzke@llnl.gov> (CC_VERSION) The compiler is always expanded to a full path name if possible. This feature enhancement was requested by Mark Miller, LLNL.
* [svn-r2943] ./hdf5/configureRobb Matzke2000-11-161-12/+12
| | | | Regenerated
* [svn-r2942] Purpose:Quincey Koziol2000-11-151-6/+6
| | | | | | | | | | | | | | | Bug fix Description: When performing I/O on the entire dataset for datasets with the maximum number of dimensions, H5S_MAX_RANK, (32 currently), the dimension information was getting corrupted internally and causing no data to be actually written to the file. Solution: Changed the internal array sizes from H5S_MAX_RANK to H5O_LAYOUT_NDIMS, which is one element larger to accomodate the size of the elements themselves. Platforms tested: Solaris 2.7 (arabica)
* [svn-r2941] Purpose:Bill Wendling2000-11-152-4/+36
| | | | | | | | | Better Test Files Description: These test files check more different types of datatypes for the variable length dumping. Platforms tested: Linux
* [svn-r2940] Purpose:Bill Wendling2000-11-151-1/+1
| | | | | | | | | | | | | Bug Description: Compiler needed both the -instances=global and the -LANG:std flag to function. libtools spits out a warning about not being able to find the ANG:std library directory, but that's okay...it passes it to the linker anyway. Platforms tested: Solaris (Arabica)
* [svn-r2939] Purpose:Bill Wendling2000-11-152-4/+4
| | | | | | | | | Bug Description: When copying the --enable-production stuff, I forgot to change the CFLAGS to CXXFLAGS... Platforms tested: Solaris
* [svn-r2938] Purpose:Albert Cheng2000-11-151-0/+3
| | | | | | | | | | | | | pathc Description: TFLOPS coredumped on h5ls because when h5ls calls ioctl(TIOCGWINSZ), the ioctl() routine coredumped inside. Solution: It is likely that TFLOPS does not support window-size in the compute nodes. Still, it should not coredump. Bypass it for TFLOPS for now. Platforms tested: TFLOPS & modi4 (-64)