summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r3046] Purpose:Bill Wendling2000-12-011-1/+2
| | | | | | | | | | | | Reversal of Patch Description: I thought that the solaris boxen could handle the -Wc,<flag> flag (or, rather, that libtool would do the correct thing with their compilers). However, this isn't the case, apparently. Solution: Removed the ``-Wc,-LANG:std'' flag and put it in the CPPFLAGS macro instead. This should cause it to be passed to the compiler only...one hopes...
* [svn-r3045] Purpose:Quincey Koziol2000-11-301-15/+597
| | | | | | | | | | Following up on added tests. Description: Added the code to generate the vldata and array test files added into the h5dump test suite recently. This doesn't have any affect on the library or tools, it's just for future reference. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3044] Purpose:Bill Wendling2000-11-301-1/+1
| | | | | | | | | Argh! Description: Again the compiler doesn't like the -dlopen self flag when compiling... Platforms tested: Linux
* [svn-r3043] Purpose:Quincey Koziol2000-11-301-0/+138
| | | | | | | | | Bug Fix Description: configure on Cray T3E is looking for a differently named config file, so at it under that name. Platforms tested: Cray T3E (mcurie)
* [svn-r3042] Purpose:Bill Wendling2000-11-301-1/+1
| | | | | | | | | | Messed up Description: The compile line doesn't like the -dlopen self flag... Solution: removed Platforms tested: Eirene
* [svn-r3041] Purpose:Quincey Koziol2000-11-301-1/+1
| | | | | | | | | | | Bug fix Description: Compiler on Cray T3E has a weird problem with operations on size_t variables. Solution: Change comparison to make Cray T3E happy. Platforms tested: Cray T3E (mcurie)
* [svn-r3040] MuQun Yang2000-11-301-1/+1
| | | | | | | | | | | Purpose: bug_fix Description: forget changing offset from file offset into memory offset when inserting array datatype Solution: correct them Platforms tested: J90
* [svn-r3039] Purpose:Bill Wendling2000-11-301-1/+1
| | | | | | | Oops. Description: Forgot to make the libraries static since we're not certain that they can be shared...
* [svn-r3038] Purpose:Bill Wendling2000-11-301-2/+2
| | | | | | | | | | | Buglet Description: If we compiled with -all-static, then the compiler could complain about not being able to find dlopen and friends. Solution: Used the ``-dlopen self'' libtool command. Platforms tested: Linux
* [svn-r3037] Purpose:Bill Wendling2000-11-302-3/+3
| | | | | | | | | | | | | | | | | Bug-ish fix Description: Spurious warnings would show up if libtool was trying to pass the -LANG:std flag to the compile line. Also, if the library is compiled with -all-static, then it would complain about not finding dlopen and friends. Solution: Used the libtool -Wc,<flag> option to pass the -LANG:std flag to the compile line. Used ``-dlopen self'' when compiling. Platforms tested: Linux
* [svn-r3036] Elena Pourmal2000-11-301-1/+1
| | | | | | | | | | | | | Purpose: Bug fix Description: hdf5 1.4.0_beta1 build failed for Fortran test tH5T.f90 because third argument of the h5tarray_create_f subroutine had INTEGER(SIZE_T) type instead of INTEGER(HSIZE_T) type. Solution: Fixed the datatype. Platforms tested: Linux (eirene)
* [svn-r3035] Purpose:Bill Wendling2000-11-301-1/+15
| | | | | | | | | | | | | | | | Major Hack (tm) NOTE! When upgrading ltconfig in the future, this may have to be re-fixed!!! Description: Pacific Blue didn't like the ``-b nolibpath -b libpath:...'' flags libtool was handing it. It looks as if those flags would make mpicc forget where some of the libraries it needed were. Solution: Test the hostname to determine if we're at pacific.llnl.gov. If so, then we don't want those flags. Platforms tested: Pacific Blue...
* [svn-r3034] Elena Pourmal2000-11-292-2/+2
| | | | | | | | | | | | | | Purpose: Bug fix. Description: H5f90global.f90: One of the common block arrays (floating_types) had a typo in the name. DEC compiler was the only compiler to warn about the problem. H5Ff.f90 Compiler gave warnings about a variable that was used before its value was defined. Fixed. Turned to be a typo in a variable name. Platforms tested: DEC UNIX (gondolin)
* [svn-r3033] Elena Pourmal2000-11-291-2/+2
| | | | | | | | | | | | Purpose: Bug fix Description: Test program was using h5init_types_f and h5close_type_f instead of h5open_f and h5close_f. Would not compile on modi4. Solution: Fixed the code to use new functions. Platforms tested: O2K (modi4)
* [svn-r3032] Elena Pourmal2000-11-291-1/+1
| | | | | | | | | | | | Purpose: Bug fix Description: h5gget_linkval_f function had an argument with the type INTEGER instead on INTEGER(SIZE_T). Test would not compile on O2K. Solution: Fixed argument datatype. Platforms tested: O2K (modi4)
* [svn-r3031] Elena Pourmal2000-11-291-1/+7
| | | | | | | | | | | Purpose: Bug fix Description: Functions were using flags that were not defined anymore. Somehow I forgot to check this file in when I modified code to use run-time generated flags. Platforms tested: O2K (modi4)
* [svn-r3030] Purpose:Bill Wendling2000-11-291-2/+2
| | | | | | | | | | | | | Bug Fix Description: Some platforms don't have support for dlopen and friends when the library is static. Solution: This is part of the attempt to correct this "feature". libtool wants AC_LIBTOOL_DLOPEN in the configure.in file and -dlopen on this line... Platforms tested: (untested)
* [svn-r3029] Purpose:Bill Wendling2000-11-292-523/+525
| | | | | | | | | | | | | Bug Fix Description: Some platforms, when building static libraries, complain that libc doesn't have dlopen and friends. Solution: libtool supports workarounds for this. The one used here may not work, but it's an attempt to correct it. If it doesn't work, then there's something going on which I'm not privvy to... Platforms tested: (untested as of yet)
* [svn-r3028] Purpose:Bill Wendling2000-11-292-2/+2
| | | | | | | | | | | | | | Bug Fix Description: T3E and J90 were complaining about not being able to make for ADD_PARALLEL_FILES. Solution: Somehow the make on these machines must have been weirded out by the funky pattern matching/replacement that's being done and couldn't handle a null macro. I now assign "no" to the macro explicitly Platforms tested: T3E
* [svn-r3027] Purpose:Quincey Koziol2000-11-293-3/+3
| | | | | | | | | | | Bug fix Description: "UNUSED" macro was in wrong place for older versions of gcc Solution: Moved the "UNUSED" macro to the right of the H5FD_t type declaration and the compiler was happy... Platforms tested: Solaris X86 2.5 (hatteras)
* [svn-r3026] MuQun Yang2000-11-291-0/+0
| | | | | | | | | | | Purpose: update proper settings for windows Description: update toolslibD setting from single-thread to Multithread update dumptest.bat to include array data type and variable length type. Solution: Platforms tested: windows NT 4.0,5.0
* [svn-r3025] MuQun Yang2000-11-291-0/+4
| | | | | | | | | | | | | | Purpose: fix a bug Description: add <windows.h> for WIN32 Solution: Add the following lines at the beginning of the file #ifdef WIN32 #include <windows.h> #endif Platforms tested: NT4.0,5.0, and LINUX
* [svn-r3024] MuQun Yang2000-11-291-0/+4
| | | | | | | | | Purpose: Fix a bug on windows Description: add windows.h for WIN32 Platforms tested: windows NT5.0,4.0, eirene
* [svn-r3023] MuQun Yang2000-11-291-1/+7
| | | | | | | | | | | Purpose: bug fix (zeroing memory for memory allocating for the name of dimensional list) Description: At modi4, test failed due to garbage read for name of dimensional list. Solution: zeroing out memory before writing the name. Platforms tested: modi4, eirene(Linux)
* [svn-r3022] Purpose:Quincey Koziol2000-11-291-0/+68
| | | | | | | | Bug fix Description: Added DDL for test file. Platforms tested: Linux 2.2.16-3smp (eirene)
* [svn-r3021] Purpose:Quincey Koziol2000-11-291-8/+11
| | | | | | | | Bug fix Description: Moving VL data reclamation to be more local to where the data is read in. Platforms tested: Linux 2.2.16-3smp (eirene)
* [svn-r3020] Purpose:Quincey Koziol2000-11-294-58/+96
| | | | | | | | | | Code addition Description: The dumper needs to know when a datatype needs to be reclaimed, so I added a small helper function to detect if a particular datatype is or contains a particular class of datatypes. Platforms tested: Linux 2.2.16-3smp (eirene)
* [svn-r3019] Purpose:Quincey Koziol2000-11-291-6/+6
| | | | | | | | Patch on the patch of my code cleanup... :-) Description: Fix compiler problems with previous code patching... Platforms tested: Linux 2.2.16-3smp (eirene)
* [svn-r3018] Purpose:Quincey Koziol2000-11-291-1/+1
| | | | | | | | | | | Bug fix Description: Had incorrect logic in testing for file families when v1.2 compatibility was enabled.. Solution: Corrected to match non-compatibility code. Platforms tested: Linux 2.2.16-3smp (eirene)
* [svn-r3017] Purpose:Quincey Koziol2000-11-291-5/+10
| | | | | | | | | | Code cleanup/bug fix Description: Variable length datatypes were leaking memory when being dumped. Solution: Reclaim the VL data after each element has been dumped out. Platforms tested: FreeBSD 4.2 (hawkwind) & Solaris 2.6 (baldric)
* [svn-r3016] Purpose:Quincey Koziol2000-11-291-3/+3
| | | | | | | | | Re-enabling features. Description: Re-add the tests which had been core-dumping on a couple of platforms, now that the underlying bug is fixed. Platforms tested: FreeBSD 4.2 (hawkwind) & Solaris 2.6 (baldric)
* [svn-r3015] Purpose:Quincey Koziol2000-11-291-27/+115
| | | | | | | | | | | | | | | | | Bug fixes Description: Patch things back up from incompletely changing some variables in yesterday's code cleanup, this should fix the compiler errors that Kent and Bill have found in the CVS version of the code. Also, fix a bug buried in the datatype conversions when compound datasets were nested inside an array or variable-length datatype. Internally require that any datatype which contains a compound datatype sets the "need_bkg" conversion flag so a background buffer to pass to the compound datatype conversion is allocated. Platforms tested: FreeBSD 4.2 (hawkwind) & Solaris 2.6 (baldric)
* [svn-r3014] Purpose:Quincey Koziol2000-11-281-9/+16
| | | | | | | | | | | Bug fix. Description: Data dumping routines weren't correctly handling scalar dataspaces when dumping them. Under some circumstances, it would get into infinite loops. Solution: Small patches to avoid problems when the number of dimensions is zero. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3013] Purpose:Quincey Koziol2000-11-282-7/+4
| | | | | | | | | Code cleanup Description: Cleaned up a few warnings which cropped up with different configure switches. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3012] Purpose:Albert Cheng2000-11-282-404/+405
| | | | | | | | | | | | | New doc and update Description: The original openmp-hdf5.html contains a bunch of C source code. HTML does not like source code, especially C-code that contained <...>. It gobbled it badly. Solution: Moved the source code to a new file, openmp-hdf5.c and make a reference to it from openmp-hdf5.html. Platforms tested: Viewed via IE on an NT box.
* [svn-r3011] Purpose:Albert Cheng2000-11-281-23/+50
| | | | | | Update Platforms tested: Viewed via IE.
* [svn-r3010] Purpose:Quincey Koziol2000-11-289-28/+73
| | | | | | | | | | | | | | Bug fix Description: When the v1.2 compatibility code was turned on, internal functions in the library were getting confused. Solution: Separated guts of H5Pget_driver call into an API function (the definition of which depends on the compatibility switch) and an internal function which always behaves like the v1.3/4 function. Replaced API function calls in the library code with the internal function. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3009] Purpose:Albert Cheng2000-11-281-9/+27
| | | | | | | | | | | | | | New parallel test features Description: Added test cases: INDEPENDENT write with some processes do not participate at all. The library should not hang for this case. COLLECTIVE read/write with some processes asking for zero elements. The library should work properly and not hanging. Some house cleaning: get rid of a conditional directive that was fixed already. Platforms tested: IRIX64,-64,parallel
* [svn-r3008] Purpose:Quincey Koziol2000-11-289-10/+11
| | | | | | | | | | | | | | Code cleanup Description: Several places in the code were using -2 as a default value for various features. However, when a default value is returned from a function that is supposed to return negative on failure, it was causing confusion and extra work for users to check for the special value. Solution: Replaced hard-coded -2 values in the code with symbolic names, then changed symbolic names to 0 instead of -2. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3007] Purpose:Albert Cheng2000-11-281-9/+9
| | | | | | | | | | Feature, kind of Description: Moved the multiple dataset test out of the write-test part so that it can be skipped or tested independent of the other tests. Platforms tested: IRIX64,-64,parallel.
* [svn-r3006] Purpose:Albert Cheng2000-11-281-2/+5
| | | | | | | | | | Bug fix Description: Fixed some typo that cause compiling errors in parallel mode. Also added a default case in the H5Pget_xfer code to catch potential future added data transfer mode. Platforms tested: IRIX64-64, parallel.
* [svn-r3005] Purpose:Quincey Koziol2000-11-2726-77/+993
| | | | | | | | Backward compatibility code Description: Add in code to allow the library to emulate the v1.2 API and behavior. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3004] Purpose:Quincey Koziol2000-11-271-4/+6
| | | | | | | | Feature description. Description: Describe the v1.2 compatibility configure switch Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3003] Purpose:Albert Cheng2000-11-272-3/+48
| | | | | | | | | | | | | | | | | | Bug fix Description: The optimized MPI-IO calls, H5S_mpio_spaces_write/H5S_mpio_spaces_read, are changed for collective data transfer only since they call H5FD_mpio_setup to do setup to eveually call MPI_File_set_view in H5FD_mpio_read or H5FD_mpio_write. MPI_File_set_view is a collective call. Letting independent data transfer use this route would result in hanging. Solution: For now, the checking is being done in H5D_write and H5D_read before H5S_mpio_spaces_write/H5S_mpio_spaces_read is called because the checking code in H5S_mpio_spaces_xfer, though with the right idea, is not correct yet. Platforms tested: IRIX64-64 parallel.
* [svn-r3002] Albert Cheng2000-11-261-9/+16
| | | | | | | | | | | | | | Purpose: Bug fix Description: H5S_mpio_spaces_xfer() did not do clean up all the times especially the MPI_type freeing. Solution: Include the MPI_type freeing as part of cleanup code. Replaced most HRETURN_ERROR(...) with HGOTO_ERROR so that cleanup code will be executed. Platforms tested: IRIX64-64.
* [svn-r3001] MuQun Yang2000-11-251-3/+5
| | | | | | | | | | | | | | | | | | | | | | | Purpose: Fix a bug caught by debug version of windows 2000 at test_compound_5(struct optimization converter). Description: free memory of a variable before checking the result by using that variable. Solution: put free(buf) and free(bkg) after the following block: /* Check results */ if (memcmp(src[1].name, dst[1].name, sizeof(src[1].name)) || src[1].tdim!=dst[1].tdim || src[1].coll_ids[0]!=dst[1].coll_ids[0] || src[1].coll_ids[1]!=dst[1].coll_ids[1] || src[1].coll_ids[2]!=dst[1].coll_ids[2] || src[1].coll_ids[3]!=dst[1].coll_ids[3]) { FAILED(); return 1; } Platforms tested: windows 2000 and confirmed at LINUX(eirene).
* [svn-r3000] MuQun Yang2000-11-251-0/+19
| | | | | | | | | | | | | Purpose: make mtime test available on windows Description: calculating time zone difference on windows Solution: 1.Use /#if WIN32 #endif/ to make sure the modification will not affect other platforms. 2. use <sys/types.h> and <sys/timeb.h> on NT to obtain time zone difference. Platforms tested: windows 2000
* [svn-r2999] MuQun Yang2000-11-251-0/+0
| | | | | | | | | | | | Purpose: update windows-related projects Description: Add new source code (H5Fseq.c) and several test codes into all.zip update hdf5.dsp,hdf5dll.dsp,testhdf5.dsp and testhdf5dll.dsp. update setting for h4toh5 and h5toh4 converters. Solution: Platforms tested: windows 2000
* [svn-r2998] Snapshot version 1.3 release 34HDF Admin2000-11-252-2/+2
|
* [svn-r2997] Raymond Lu2000-11-221-5/+136
| | | | | | | | Purpose: Update Description: Added a new testing program into this file. It shows the way that does parallel computation and serialized I/O.