summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r3982] Purpose:Albert Cheng2001-06-112-23/+70
| | | | | | | | | | | | | Bug fix Description: The t_mpi used to fail and exit if any error detected. That aborted other process in a "make check" situation. Solution: Introduced a new error verification as INFO. INFO is for information only. It does not increase nerrors count. The program always exits with 0. Platforms tested: eirene with mpich.
* [svn-r3967] Purpose:Albert Cheng2001-06-061-4/+6
| | | | | | | | synchronize Description: Folded the changes just made to v1.5 to this branch too. Platforms tested: eirene, serial and parallel modes.
* [svn-r3965] Purpose:Albert Cheng2001-06-061-0/+7
| | | | | | | | | new feature Description: added the command option of "setenv x y" for setting environment variable x=y. Platforms tested: Eirene
* [svn-r3961] Elena Pourmal2001-06-051-1/+1
| | | | | | | | | | | | | | | | | | | | Purpose: HPUX 11.00 port Description: Redundant "USE" statements triggered F90 compiler bug on HPUX 11.00 systems. Solution: Removed redundant "USE" statement as was recommended by HP people. This fix is different from the fix I applied to 1.5 branch. The branch does not have Windows port yet (I am waiting for DEC response on DLL bug). So I decided to make a minimum change to the source code at this point. Fix applied to 1.5 branch is more consistent but several other files have to be modified. When I finish Windows port all F90 files in this branch will be replaced anyway. Platforms tested: HPUX 11.00 (kelgia)
* [svn-r3960] Elena Pourmal2001-06-059-23/+23
| | | | | | | | | | | Purpose: Bug fix Description: All examples used "FILE" string in the #define preprocessor directive. That caused error on Windows platforms since FILE is a structure returned by fopen calls. Solution: Changed "FILE" to "H5FILE_NAME" Platforms tested: HPUX 11.00 (kelgia)
* [svn-r3956] Dan Wells2001-06-041-50/+48
| | | | | | | | | | | | Purpose: Bug Fix Description: Traces of the MPI I/O calls were not being captured. Solution: Used the routine HDFtraceEvent in the Pablo HDF library rather than the traceEvent routine in the MPI I/O trace library. Platforms tested: SGI 64, SGI n32, VClass 64, VClass 32, Solaris
* [svn-r3954] Purpose:Albert Cheng2001-06-011-2/+8
| | | | | | | | | | | | | | Bug fix Description: This file is not C++ friendly/compliant because the protocols are not bracketed by the #ifdef __cplusplus macro. This was discovered by a user attempting to use C++ with enable-parallel. Solution: Though we are not supporting C++ in parallel mode yet, it is simple to add the macro bracket. It would help if C++ is supported in the future. Platforms tested: modi4 (64,n32) and eirene (mpich).
* [svn-r3953] Purpose:Bill Wendling2001-05-302-54/+78
| | | | | | Update Description: Added mention that we support HP V2500 and HP N4000....
* [svn-r3949] Purpose:Bill Wendling2001-05-291-1/+0
| | | | | | Updated Description: Showed removal of versinfo
* [svn-r3947] Description:Albert Cheng2001-05-291-32/+0
| | | | | | This script file is not used any more. Platforms tested: "grep versinc *" does not return any reference. Verified with Quincey too.
* [svn-r3945] Binh-Minh Ribler2001-05-261-19/+1
| | | | | | | | | | | | | Purpose: Changed due to bug fixed Description: The dsets.cpp/test_compression test was disabled because it failed on eirene - some variable changed to a very large value. Solution: The problem was fixed by Bill. So I removed the #if defined (__linux__) to enable the test_compression again. Platforms tested: eirene (linux)
* [svn-r3943] Purpose:Bill Wendling2001-05-251-32/+111
| | | | | | | | | Backport Description: Backport of patch to HDF5 1.5 branch which puts temp files in /tmp/${USER,LOGIN} if defined for parallel tests. Platforms tested: Linux
* [svn-r3938] Purpose:Bill Wendling2001-05-241-0/+2
| | | | | | Update Description: Mentioned the Linux 2.4.4 platform since that's supported now.
* [svn-r3934] Purpose:Bill Wendling2001-05-15222-944/+939
| | | | | | | | | | | | | | | | Code Update Description: Ported change from the 1.5 branch to the 1.4 branch where all HDF5 include files are in quotes instead of angle brackets: #include "hdf5_file.h" instead of #include <hdf5_file.h> Platforms tested: Linux
* [svn-r3932] Purpose:Bill Wendling2001-05-151-12/+0
| | | | | Updated to reflect removal of bin/ directory in fortran/ and c++/ directories.
* [svn-r3931] Purpose:Bill Wendling2001-05-1514-19698/+10
| | | | | | | | | Fix Description: Fixed to use the top-level bin/ directory instead of having the files copied here... Platforms tested: Linux
* [svn-r3928] Snapshot version 1.4 release 1 (post2)HDF Admin2001-05-134-8/+23
|
* [svn-r3924] Rushabh Doshi2001-05-126-2/+19
| | | | | | | | | | | | | | | | | | | | | Purpose: Adding new feature Description: Added gif2h5 and h52gif conversion utilities Solution: The utilites follow the framework built for the gif2hdf and hdf2gif utilities for hdf4. The main files modified were those that read the H5 file and those that write H5 file. In the future, if you wish to continue with the framework and extend it to .png or some other fileformat the main files to edit will be the gif reader and writer. One point to note with h52gif. You have to specify the exact location of the image and the palette that it links to. You can choose not to specify a palette (uniform grayscale chosen in this case) but you must specify image location. In the future, someone could edit the readhdf.c source to enable the reader to parse the hdf file and select all images with corresponding palettes. Platforms tested: modi4 , eirene , hawkwind , arabica , Ren (NT 4.0) , Personal box (win2k)
* [svn-r3923] This commit was manufactured by cvs2svn to create branch 'hdf5_1_4'.cvs2svn2001-05-1227-0/+6124
|
* [svn-r3917] Updated.Albert Cheng2001-05-121-1/+6
|
* [svn-r3915] Purpose:Albert Cheng2001-05-122-0/+38
| | | | | | | | New feature Description: Added verification of H5_VERS_INFO in H5check_version(). Platforms tested: Eirene (linux).
* [svn-r3912] Purpose:Albert Cheng2001-05-112-4/+4
| | | | | | | | | | Cosmetic adjustment Description: Changed Version information from just "HDF5 version ..." to "HDF5 library version" since this is really about a library implementation. Platforms tested: eirene (used "h5vers -s ..." to see the effect.)
* [svn-r3910] Purpose:Albert Cheng2001-05-101-0/+1
| | | | | | Feature Description: Added the H5_VERS_INFO macro definition.
* [svn-r3909] Purpose:Albert Cheng2001-05-101-4/+27
| | | | | | | | feature Description: -i option update the RELEASE.txt file too. Platforms tested: eirene
* [svn-r3905] Purpose:Albert Cheng2001-05-101-4/+17
| | | | | | | | | | | new feature Description: Added feature to update RELEASE.txt with release information just like what happens to README. Make a copy of RELEASE.txt to accompany the tarball file(s). Also moved the umask command up to cover all files created on the fly. Platforms tested: Worked for 1.5, got to work the same.
* [svn-r3902] Purpose:Albert Cheng2001-05-101-1/+1
| | | | | | | | Bug fix Description: test_mpio_offset() was called with wrong syntax. Dumb mistake. Platforms tested: modi4, pp
* [svn-r3900] Purpose:Albert Cheng2001-05-101-0/+2
| | | | | | | | | | Bug fix Description: added a barrier to prevent racing condition before remove file and open file. Platforms tested: modi4,pp cVS: ----------------------------------------------------------------------
* [svn-r3898] Purpose:Albert Cheng2001-05-101-3/+6
| | | | | | | Update & new feature Description: Updated with information of the re-implementation of alignment allocation. Changed the title line to reflect the current version information correctly.
* [svn-r3895] Purpose:Bill Wendling2001-05-085-657/+770
| | | | | | | | | | | | Feature Add Description: Added support for >2GB files to the Linux architecture. This is a sync with the 1.5 branch. The CFLAGS now gets set in the gnu-flags file instead of the configure script (as it should). There's special logic to test for 64-bit files systems in Linux and add the appropriate flags, etc. Platforms tested: Linux
* [svn-r3890] Snapshot version 1.4 release 1 (post1)HDF Admin2001-05-063-6/+11
|
* [svn-r3888] Purpose:Albert Cheng2001-05-042-41/+187
| | | | | | | | | | | | Feature Description: The allocation by alignment (H5Pset_alignment) feature code somehow got dropped in some 1.3.x version. Solution: Re-implemented it with "new and improved" algorithm. It keeps track of "wasted" file-fragment in the free-list too. Platforms tested: modi4(parallel).
* [svn-r3887] Purpose:Quincey Koziol2001-05-029-91/+240
| | | | | | | | | | | | | | | | | | | | | | | | Bug fix Description: IMPORTANT! IMPORTANT! IMPORTANT! A case where metadata in a file could get corrupted in certain unusual sitations was detected and fixed. In certain circumstances, metadata could get cached in the raw data cache, and if that particular piece of metadata was updated on disk while incorrectly cached, the new metadata would get overwritten with the stale metadata from the raw data cache when it was flushed out. Additionally, I've patched up the raw data cache to be smarter about how much it caches and how much I/O it triggers, leading to some speedups. Solution: Changed the raw data I/O routines which perform caching to require a parameter with the size of the dataset being accessed and limited the cache to no more than that many bytes. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r3886] Purpose:Quincey Koziol2001-05-021-0/+2
| | | | | | | | | | | Document bug fix Description: IMPORTANT! IMPORTANT! IMPORTANT! A case where metadata in a file could get corrupted in certain unusual sitations was detected and fixed. I _strongly_ suggest upgrading to the latest snapshot after this patch is committed.
* [svn-r3879] Purpose:Bill Wendling2001-05-011-5/+7
| | | | | | Documented Bug Fix Description: Documented the bug fix of the Linux --enable-static-exec problem.
* [svn-r3878] Purpose:Bill Wendling2001-04-301-1/+1
| | | | | | | | | | | Update Description: On further discussion with Albert and Quncey, it was decided to keep the original "unsignedness" of the nkeys variable. Solution: Changed the type from intn to uintn. Platforms tested: Linux
* [svn-r3876] Purpose:Bill Wendling2001-04-301-1/+1
| | | | | | | | | | | | | | | | Bug Fix Description: The --enable-static-exec flag was failing on Linux systems. The reason: a "long long" type was growing by some obscene amount if you just add 1 to it (tis truth!). In one statement, it prints out the correct value. Add one to it and print it out in the next statement and it gives you a very large number. This would, in turn, cause the resulting memcpy to fail... Solution: Changed the variable from "hsize_t" to "intn" which is what the field it's getting is typed anyway. Platforms tested: Linux
* [svn-r3858] Purpose:Bill Wendling2001-04-261-1/+1
| | | | | | Bug Fix / Sync Description: Synced with the HDF5 1.5 branch.
* [svn-r3855] Purpose:Bill Wendling2001-04-241-5/+27
| | | | | | | | | Sync Description: Putting the fix for the Modi4 compiler in the hdf5 1.4 branch since it seems to be affecting the 1.4 branch as well. Platforms tested: Modi4
* [svn-r3852] Dan Wells2001-04-241-2/+1
| | | | | | | | | | | | Purpose: updating RELEASE information to reflect bug fix for Pablo. Description: There was a problem with building Pablo and also with MPI I/O linking. Solution: Renamed conditional compilation flags. Added entries that call MPI I/O functions from Pablo HDF source. Platforms tested: IRIX64/VCLASS/Linux/Solaris
* [svn-r3851] Dan Wells2001-04-248-1541/+2352
| | | | | | | | | | | | | | | | | Purpose: Bug fix. Description: The Pablo instrumentation would not build because the HAVE_PABLO flag was renamed H5_HAVE_PABLO. Also, there were problems with MPI I/O tracing when the MPI did not follow the MPI I/O standards exactly.A Solution: Renamed all conditional compiliation flags so that they begin H5_ . Added entries HDF_MPI_xxx for all MPI I/O functions HDF_MPI_xxx used in HDF. These functions record data, call the corresponding function MPI_xxx directly, then record exit data. Previously this was done in the MPI I/O portion of the Trace Library, but caused link conflicts. Platforms tested: IRIX64/IRIX32/Linux/Solaris/VClass32/VClass64
* [svn-r3849] Updated for the added file.Albert Cheng2001-04-241-0/+1
|
* [svn-r3847] Purpose:Albert Cheng2001-04-241-14/+24
| | | | | | updated to v1.4 API. Platforms tested: Eyeballed modi4.
* [svn-r3845] Description:Albert Cheng2001-04-241-1/+1
| | | | | | updated revision date. Platforms tested: modi4 (serial and parallel)
* [svn-r3844] Purpose:Albert Cheng2001-04-241-1/+6
| | | | | | | | | | | New feature Description: Added a parallel HDF5 example. make check knows how to run it in serial mode but not in parallel mode since the current makefile has no provision for parallel code execution. One would have to do it by hand (e.g., mpirun -np 2 ./ph4example) Platforms tested: modi4 (serial and parallel)
* [svn-r3843] This commit was manufactured by cvs2svn to create branch 'hdf5_1_4'.cvs2svn2001-04-241-0/+1018
|
* [svn-r3836] Purpose:Quincey Koziol2001-04-231-0/+2
| | | | | | Document bug fix. Description: Documented non-zero userblock bug fix.
* [svn-r3835] Purpose:Quincey Koziol2001-04-231-0/+32
| | | | | | | | | More tests Description: Added test to verify non-zero userblocks working correctly with dataset I/O code. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r3834] Purpose:Quincey Koziol2001-04-232-22/+66
| | | | | | | | | | | | Bug Fix. Description: Setting a non-zero userblock size was causing raw data caching code to break. Solution: Changed from using absolute end-of-address-space offsets in cache size calculations to relative offsets. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r3830] Snapshot version 1.4 release 1 (post0)HDF Admin2001-04-214-73/+182
|
* [svn-r3826] Purpose:Albert Cheng2001-04-191-6/+15
| | | | | | | | | | | | | | Improvement Description: The DIFF used to keep running after detecting significant code changes. This was done in order to see all changes but no one seems to look at the diff any more. So, let it end the DIFF cycle once it determines there are enough differences for a new test. Added "install install-doc uninstall uninstall-doc" to the test cycle. Platforms tested: v1.5 works. This should work. Hard to test this without launching the daily test. Will let daily test shakes it down.