summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r3070] Purpose:Albert Cheng2000-12-021-4/+16
| | | | | | | | | | Feature Description: H5Eprint used to print "thread 0" even in MPI-application. Added code to print MPI-process rank ID (as in MPI_COMM_WORLD) to give more information of which process is printing the messages. Platforms tested: IRIX64-64, both serial and parallel.
* [svn-r3069] Updated it.Albert Cheng2000-12-021-1/+1
|
* [svn-r3068] Elena Pourmal2000-12-021-6/+6
| | | | | | | | | | Purpose: Code maintenace Description: Comments to the h5tget_order_f and h5tset_order_f subroutines were incorrect. Solution: Fixed.
* [svn-r3067] Elena Pourmal2000-12-021-0/+1
| | | | | | | | | | | Purpose: Bug fix. Description: nh5tget_order_c function always returned "FAIL" Solution: Fixed Platforms tested: Not tested ( I know :-)....)
* [svn-r3066] Purpose:Quincey Koziol2000-12-024-10/+8
| | | | | | | | | | | | Bug Fix. Description: Attributes whose datatype was an object or dataset region reference weren't dumping correctly. Solution: Pass along attribute ID to the code which prints the attributes, so the reference types can be dereferenced and printed. Platforms tested: FreeBSD 4.2 (hawkwind) & IRIX64 6.5 (modi4)
* [svn-r3065] Purpose:Quincey Koziol2000-12-022-34/+19
| | | | | | | | Code cleanup Description: Remove some warnings... Platforms tested: FreeBSD 4.2 (hawkwind) & IRIX64 6.5 (modi4)
* [svn-r3064] Purpose:Quincey Koziol2000-12-021-0/+4
| | | | | | | | Doc Fix Description: Update with missing files. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3062] Purpose:Albert Cheng2000-12-011-12/+29
| | | | | | | | | | | | | | | | | | Improvement Description: During configure, it tries to find the size of various basic C data types (int, int8, fast_int8, ...) by running a small program for each data type. But Pecific blue uses a batch queue system to launch all jobs and the whole process takes couple minutes. With over 20 basic types to test, that takes "forever" for the configure to complete. Solution: Let the configure complete, then save all those valid values in the config.cache file into the specific config file for Pac. Blue. With the values cached, configure does not need to run those little problems. Platform Tested: Pacific blue with mpicc.
* [svn-r3061] Purpose:Quincey Koziol2000-12-011-10/+51
| | | | | | | | | | | | | | Bug fix. Description: Cray T3E (and J90?) was failing on partial I/O tests. The bug was in the optimized hyperslab routines for cases where a hyperslab filled the temporary datatype conversion buffer and the optimized hyperslab routine needed to start in the middle of a hyperslab. Solution: Corrected code to detect the situation and read in the correct amount of elements in the hyperslab. Platforms tested: Cray T3E (mcurie.nersc.gov)
* [svn-r3060] Thomas Radke2000-12-011-1/+3
| | | | | | | | | | | | | | | Purpose: Bugfix Description: The gcc linker couldn't resolve any socket routine symbols if the Stream VFD was configure. Solution: Add the socket library to the LIBS makefile variable not just when compiling with the native cc compiler but also if using GNU tools (such as on Solaris x86 systems). Platforms tested: SunOS 5.5 with GNU cc (hatteras), SunOS 5.6 with native cc (thor.sistec.kp.dlr.de)
* [svn-r3059] Thomas Radke2000-12-011-1/+5
| | | | | | | | | | | | | Purpose: Bugfix Description: Under SunOS 5.5 the symbol FIONBIO wasn't known. Solution: Include <sys/filio.h> which defines this symbol under Solaris. Also put the UNUSED qualifier in the right place in a function argument list (gcc 2.7.2 didn't like it before the type name). Platforms tested: SunOS 5.5 (hatteras), SunOS 5.6 t(thor.sistec.kp.dlr.de)
* [svn-r3058] Thomas Radke2000-12-011-0/+3
| | | | | Description: Added the HAVE_SYS_FILIO_H define for the configure check for <sys/filio.h>.
* [svn-r3057] Thomas Radke2000-12-012-2/+2
| | | | | | | | | | | | | Purpose: Bugfix Description: Under SunOS 5.5 the symbol FIONBIO wasn't known when compiling with the Stream VFD configured. Solution: This symbol is defined in the system header file <sys/filio.h>. Here we check whether this header is available. Platforms tested: SunOS 5.5 (hatteras), SunOS 5.6 (thor.sistec.kp.dlr.de)
* [svn-r3056] Purpose:Bill Wendling2000-12-011-1/+1
| | | | | | | | | | Bug Fix Description: There's a spurious warning being created on Cray T3E. Solution: We ignore it. Platforms tested: T3E
* [svn-r3055] Elena Pourmal2000-12-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Purpose: Bug fix on T3E. Description: There was a typo in the h5init_types_c name translation line that caused compilation errors. Solution: Fixed the typo. This fix exposes another error and I have no clue what to do about this one f90 -p. -p../src -dp -o fortranlib_test fortranlib_test.o hdf5test.o tH5F.o tH5D.o tH5R.o tH5S.o tH5T.o tH5Sselect.o tH5P.o tH5A.o tH5I.o tH5G.o ../src/.libs/libhdf5_fortran.a ../../src/.libs/libhdf5.a -L/u3/epourmal/HDF4/NewHDF/lib -lmfhdf -ldf -ljpeg -lz -lnsl -lm cld-405 cld: WARNING The entry point `HDF5' defined in relocatable object `../src/.libs/libhdf5_fortran.a[HDF5.o:HDF5]' is used; the definition in relocatable object `./../src/HDF5.o:HDF5' is ignored. cld-431 cld: WARNING The resulting output file `fortranlib_test' is not executable because of previous WARNING messages. Make: "../../libtool --mode=link f90 -p. -p../src -dp -o fortranlib_test fortranlib_test.lo hdf5test.lo tH5F.lo tH5D.lo tH5R.lo tH5S.lo tH5T.lo tH5Sselect.lo tH5P.lo tH5A.lo tH5I.lo tH5G.lo ../src/libhdf5_fortran.la ../../src/libhdf5.la": Error code 1 cmd-2436 make: Stop. + exit 1 Make: "set -x; for d in src test examples; do \ (cd $d && make tests) || exit 1; \ done": Error code 1 Platforms tested: T3E
* [svn-r3054] Purpose:Bill Wendling2000-12-012-2/+2
| | | | | | | | | | | | Bug Fix Description: We were not propagating the FFLAGS macro. I.e., we were overwriting it after it was set in the commence.in includes. Solution: Include it with a ``@FFLAGS@'' where we'd normally overwrite it so that it isn't. Platforms tested: T3E
* [svn-r3053] Purpose:Bill Wendling2000-12-011-0/+168
| | | | | | | | New File Description: Configure file for the T3E. Platforms tested: T3E
* [svn-r3052] Purpose:Bill Wendling2000-12-012-2/+2
| | | | | | | | | | | | | Attempted Bug Fix Description: Some machines (Cray T3E, need you ask?) use the ``-p'' flag for enabling double precision. This breaks our Fortran interface. Solution: Put this test last. However, the T3E apparently doesn't need modules, so we may have to resort to a better "fix" than this in the future. Platforms tested: T3E
* [svn-r3051] ./hdf5/tools/h5ls.cRobb Matzke2000-12-011-0/+30
| | | | | 2000-12-01 Robb Matzke <matzke@llnl.gov> * display_vlen_type: Added function to display name of variable-length datatypes.
* [svn-r3050] ./hdf5/src/H5.cRobb Matzke2000-12-011-2/+0
| | | | | 2000-12-01 Robb Matzke *: Removed empty lines from end of file?
* [svn-r3049] Purpose:Bill Wendling2000-12-012-2/+2
| | | | | | | | | | YABF Description: Needed to add the source directory for the built HDF5 library. Solution: Added -I../../src to the compile flags. Platforms tested: Linux
* [svn-r3048] Purpose:Bill Wendling2000-12-012-2/+2
| | | | | | | | | | Refix Description: The C++ stuff also needs the main HDF5 headers. Solution: Added the flag to do just that. Platforms tested: Linux
* [svn-r3047] Purpose:Bill Wendling2000-12-012-2/+2
| | | | | | | | | | | | Bug fix Description: When building in a different directory, we weren't picking up the header files correctly. The -I flag wasn't pointing to the correct place. Solution: Changed the -I flag to point to the C++ source directory. Platforms tested: Linux
* [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)