summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [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)
* [svn-r2937] Purpose:Bill Wendling2000-11-152-51/+120
| | | | | | | Feature Update Description: Added ability to compile code as production, development, or profile with the appropriate flags...
* [svn-r2936] Purpose:Bill Wendling2000-11-151-4/+4
| | | | | | | | | | | Bug Description: Solaris needs the ``-instances=global'' flag to make templates open to everyone. Solution: Added Platforms tested: Sun (Arabica)
* [svn-r2935] Purpose:Albert Cheng2000-11-152-3/+3
| | | | | | | | | | | | | | | | | Bug fix Description: The optimized MPIO code was not working with the TFLOPS machine. It kept reporting "can't convert from size to size_i" errors in H5FD_mpio_write() and H5FD_mpio_read(). Solution: The error was actually in H5S_mpio_spaces_xfer() in H5Smpio.c in which the variable mpi_count was declared as size_t (only 4 bytes big in TFLOPS) when it should be hsize_t (8 bytes big in TFLOPS). Corrected and also changed to use the (hsize_t) to case size_i in H5FD_mpio_write() and H5FD_mpio_read() since that is what it should be. Platforms tested: TFLOPS and modi4 (-64, parallel)
* [svn-r2934] Purpose:Bill Wendling2000-11-154-5/+5
| | | | | | | | | Changed to handle tracing in Fortran files. Description: Changed so that it picks up the correct trace program in hdf5/bin. Platforms tested: Linux
* [svn-r2933] Purpose:Bill Wendling2000-11-151-1/+1
| | | | | | | | Changed to handle tracing in Fortran files. Description: Changed logic so that it doesn't try to search .f90 files. Platforms tested: Linux
* [svn-r2932] Purpose:Bill Wendling2000-11-153-6/+6
| | | | | | | | Changed to handle tracing in C++ files. Description: Pointed to the correct ``trace'' program (the one in hdf5/bin/) Platforms tested: Linux
* [svn-r2931] Purpose:Bill Wendling2000-11-151-9/+13
| | | | | | | | Changed to handle tracing in C++ files. Description: Added case statements around the tracing logic. Platforms tested: Linux
* [svn-r2930] Purpose:Bill Wendling2000-11-151-24/+18
| | | | | | | | | Fix Description: Changed so that tracing is done on .c files and not .f90 files, which it wouldn't be able to handle. Platforms tested: Linux
* [svn-r2929] Purpose:Bill Wendling2000-11-151-9/+13
| | | | | | | | | | Fix Description: Changed so that only *.c files are run through the tracing program. This is so the fortran stuff won't return spurious warnings. Platforms tested: Linux
* [svn-r2928] Purpose:Bill Wendling2000-11-151-2/+2
| | | | | | | | | | | Buglet fix Description: Get rid of compiler warnings. The HGOTO_RETURN was returning NULL when it should have returned FAIL. Solution: Swapped the two. Platforms tested: Linux
* [svn-r2927] Purpose:Bill Wendling2000-11-151-1/+5
| | | | Added new files for c++ (Dependencies).
* [svn-r2926] Purpose:Bill Wendling2000-11-153-0/+0
| | | | Needed Dependencies file
* [svn-r2925] Purpose:Bill Wendling2000-11-151-3/+3
| | | | | | | | | | | Bug Description: Instead of LT_STATIC_EXEC, I had it named LT_STATIC_LIB, which was failing to compile. Solution: Changed Platforms tested: Linux
* [svn-r2924] Purpose:Bill Wendling2000-11-151-1/+1
| | | | | | | | | | | Bug fix Description: distclean was removing .C files. Solution: It was trying to remove the .f90 extension, of which there wasn't one. Platforms tested: Linux
* [svn-r2923] Purpose:Bill Wendling2000-11-152-8/+8
| | | | | | | | | | Bug fix Description: Wasn't picking up the c++ directory. Solution: The string needed to be in quotes. Platforms tested: Linux
* [svn-r2922] Purpose:Quincey Koziol2000-11-151-2/+6
| | | | | | | | | | | | | | Bug fix Description: [Most] SGIs failed on dumping VL data during the daily tests they seem to be initializing variables differently, exposing a bug in dumping datasets with scalar dataspaces. Also, clean up code to get rid of compiler warnings. Solution: Initilialize variable correctly. Platforms tested: SGI IRIX 6.5 (paz)
* [svn-r2921] Purpose:Bill Wendling2000-11-153-21/+2
| | | | | | | | | | | Buglet fix Description: Was removing the confdefs.h header which was needed during Makefile generation. Solution: Stopped doing that. Platforms tested: Linux
* [svn-r2920] Purpose:Bill Wendling2000-11-153-68/+164
| | | | | | | | | | | | Buglet fix... Description: When configuring, configure would complain about there not being a confdefs.h file. Solution: Added a src/H5config.h file which configure can generate. This can be used for configure stuff later, but is empty now. Platforms tested: Linux
* [svn-r2919] Purpose:Bill Wendling2000-11-153-105/+201
| | | | | | | | | | | | Buglet fix... Description: When configuring, configure would complain about there not being a confdefs.h file. Solution: Added a src/H5config.h file which configure can generate. This can be used for configure stuff later, but is empty now. Platforms tested: Linux
* [svn-r2918] Purpose:Bill Wendling2000-11-152-8/+16
| | | | | | | | | | Bug fix Description: It would be nice if I'd done this correctly the first time. Solution: Doh! NEeded to use the ``using'' keyword... Platforms tested: Linux
* [svn-r2917] Purpose:Bill Wendling2000-11-152-6/+6
| | | | | | | | | | | Bug fix Description: Namespace wasn't being detected properly. Solution: Changed it to do it properly (not putting the main() function in the namespace); Platforms tested: Linux
* [svn-r2916] Purpose:Bill Wendling2000-11-151-1/+1
| | | | | | | include file Description: Added header file to the PUB_HDR macro so that it'll be installed with the library.
* [svn-r2915] Purpose:Bill Wendling2000-11-153-90/+128
| | | | | | | | Feature Add Description: Added the --enable-static-exec flag to the fortran stuff. Platforms tested: Linux
* [svn-r2914] Purpose:Bill Wendling2000-11-153-4/+5
| | | | | | | | | | | | | Bug fix Description: libtool complained that the library name didn't have a ``lib'' prefix. Also, the $(top_srcdir) macro points to the top of the c++/ directory, which was messing up the -I$(top_srcdir)/src stuff. It needed to be changed to the correct value. Solution: Made it so Platforms tested: Linux
* [svn-r2913] Purpose:Bill Wendling2000-11-152-50/+88
| | | | | | | | | | | Bug fix Description: Configure wasn't picking up the LT_STATIC_EXEC stuff from the top-level configure. Solution: Added LT_STATIC_EXEC logic Platforms tested: Linux
* [svn-r2912] Purpose:Quincey Koziol2000-11-151-0/+94
| | | | | | | | Code checkpoint Description: More code testing for generic property lists. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2911] Purpose:Quincey Koziol2000-11-152-6/+291
| | | | | | | | | | | | | Bug fix and code checkpoint Description: HP's compilers didn't seem to like comparing function pointers with '<' & '>', so I've changed how the function pointers are compared to aviod those operations. This should fix last night's daily test failures on opus and sangamon. Also, more code development for generic property lists. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2910] Purpose:Quincey Koziol2000-11-151-4/+137
| | | | | | | | Code checkpoint Description: More generic property functionality tested Platforms tested: FreeBSD 4.1.1 (hawkwind)