summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r3781] Purpose:Bill Wendling2001-04-05129-1049/+1142
| | | | | | | | | | | | | | | | | | Update Description: Changed #include <hdf_file.h> construct to #include "hdf_file.h" so that the GNU compiler can more easily pick up the dependencies which it places in the .depend and Dependencies files. Also regenerated the Dependencies to go along with this. Platforms tested: Linux
* [svn-r3780] Purpose:Bill Wendling2001-04-056-7/+8
| | | | | | | | | | | | | | Update Description: Changed #include <hdf5_file.h> to #include "hdf5_file.h" to be consistent with the new way of generating dependencies.
* [svn-r3779] Purpose:Bill Wendling2001-04-051-112/+325
| | | | | | | | Update Description: Updated from the new Dependencies generation stuff. Platforms tested: Linux
* [svn-r3778] Purpose:Bill Wendling2001-04-051-5/+5
| | | | | | | | | | | | | | | | | | | | Update Description: Changed the way .depend and Dependencies files were being generated. Instead of gathering all files which are ``#included'', we only pick out the ones which are local to us. Solution: Changed -M flag to -MM and changed #include <hdf5_files.h> to #include "hdf5_files.h" in the source code. Platforms tested: Linux
* [svn-r3777] Purpose:Bill Wendling2001-04-052-4/+4
| | | | | | | | | | | | Bug Fix Description: Forgot to propagate the '-c' flag if the install-sh script is being used. This caused some machines *cough*T3E*cough* to move instead of copy the files... Solution: Added -c flag back in with the install-sh script. Platforms tested: Gondolin
* [svn-r3776] Snapshot version 1.5 release 2HDF Admin2001-04-053-15/+37
|
* [svn-r3775] Purpose:Albert Cheng2001-04-041-1/+0
| | | | | | Updated for the removal of pablo/ProcTrace.inc Platforms tested: bin/chkmanifest it in eirene
* [svn-r3774] Purpose:Albert Cheng2001-04-041-2070/+0
| | | | | | | | | | | | | | | release bug fix Description: ProcTrace.inc is generated on the fly from HDFidList.h by make. It is included in the PABLO_CLEAN list which is part of the make clean and make distclean. So, the release process, which does a distclean first, could not find it for distribution later. Solution: Remove it from the source so that it is not included in the manifest of the release distribution list. (Confirmed with Dan Wells.) Platforms tested: Hard to test it without making a release. Defer to tonight snapshot release for v1.5 to verify its correctness.
* [svn-r3773] Purpose:Bill Wendling2001-04-033-3/+3
| | | | | | | | | | | | Update Description: Changed #include <hdf5.h> to #include "hdf5.h" to be consistent with the other code. Platforms tested: Linux
* [svn-r3772] Purpose:Bill Wendling2001-04-031-4/+8
| | | | | | | | | | | Update Description: Updated so that it's roughly consistent with the 1.3.5 release of libtool. The only difference between the two is some sharedlibrary path which Albert put in once a long time ago and it seems to work...Trying not to break^Wfix what's not broken. Platforms tested: Linux (with diff)
* [svn-r3771] Purpose:Bill Wendling2001-04-035-5/+7
| | | | | | | | | | | | | | | | | Update Description: Changed #include <hdf5_file.h> to #include "hdf5_file.h" so that gcc can find our dependencies files instead of all of the include files (we don't care about system header files). Platforms tested: Linux
* [svn-r3770] Purpose:Bill Wendling2001-04-0355-109/+108
| | | | | | | | | | | | | | | | | Update Description: Changed includes of the form: #include <hdf5_file.h> to #include "hdf5_file.h" so that gcc can pick them up easier without including the system header files since we don't care about them. Platforms tested: Linux
* [svn-r3769] Purpose:Bill Wendling2001-04-034-15/+16
| | | | | | | | | | | | | | | | | | Update Description: Replaced #include <hdf5_file.h> with #include "hdf5_file.h" so that gcc can pick up our files more easily without picking up system header files (which we don't care about being in the dependencies list). Platforms tested: Linux
* [svn-r3768] Purpose:Bill Wendling2001-04-031-2/+2
| | | | | | | | | | Update Description: Replaced "#include <hdf5_file.h>" with the equivalent, but better #include "hdf5_file.h" so that gcc can pick up our header files more easily. Platforms tested: Linux
* [svn-r3750] Purpose:Bill Wendling2001-04-021-2/+8
| | | | | | Update Description: Generated for new testpar/Makefile fix.
* [svn-r3749] Purpose:Bill Wendling2001-04-021-1/+7
| | | | | | | | | | Bug Fix Description: We shouldn't create Makefiles in the testpar/ directory unless we're building this as parallel. Solution: Put flag in there specifying that we're doing this in Parallel and we should build the Makefile in testpar/.
* [svn-r3747] Purpose:Quincey Koziol2001-04-013-0/+8
| | | | | | | | | | | Portability tweaks Description: Certain features (signal for FPE, some assertions, etc) used in testing are not available in certain non-UNIX platforms. Solution: Ifdef'd out the test code on the platforms which don't have that support. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r3746] Purpose:Quincey Koziol2001-04-013-4/+8
| | | | | | | | | | | Code tweak Description: Large data arrays were being created on the stack. Solution: Hoisted the data variables out of the function(s) and make into static variables. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r3745] Purpose:Quincey Koziol2001-04-014-20/+20
| | | | | | | | | | | Code Tweaks Description: "FILE" macro for file names was getting confused with Standard C __FILE__ macro on certain platforms. Solution: Changed "FILE" macro usage to "DATAFILE" Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r3744] Purpose:Quincey Koziol2001-04-011-5/+1
| | | | | | | | | | | Code cleanup Description: Code had ifdef's instead of using standard macro wrappers for getpid() call. Solution: Took out ifdef's and changed to use standard H5getpid() macro. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r3743] Purpose:Quincey Koziol2001-04-011-0/+4
| | | | | | | | | | Code cleanup Description: Defined snprintf macro for non-UNIX platform which needed tweak. Solution: Added extra ifdef around snprintf macro to accomodate platform. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r3742] Purpose:Quincey Koziol2001-04-014-361/+419
| | | | | | | | | | | Code cleanup Description: ssize_t is not defined on certain (non-UNIX) platforms. Solution: Added steps to configure to generate SIZEOF_SSIZE_T macro and then used the new macro to define ssize_t for platforms which don't have it. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r3741] Purpose:Albert Cheng2001-03-314-2/+17
| | | | | | | | | | | | | | | | | | | | Improvment Description: H5config.h and H5pubconf.h are generated by configure. It does not have the #ifndef _H5config_H ... #endif guard to prevent duplicated definitions if it is included more than once. It is messy to try make configure to put in those guards. Solution: HDF5 has set an internal rule that H5public.h includes H5pubconf.h and H5private.h includes H5config.h. Source files should NOT include H5config.h or H5pubconf.h directly but include it via H5public.h or H5private.h respectively. The #ifndef ... #endif in the H5public.h and H5private.h would prevent repeated definitions from repeated include. Adjusted H5FDstream.c and H5FDstream.h to follow this rule. Platforms tested: modi4, eirene.
* [svn-r3740] Purpose:Bill Wendling2001-03-302-58/+405
| | | | | | | | | | | | | Bug Fix Description: If the user specifies where to look for a library (like the zlib) on the commandline, then we add that directory to the LDFLAGS macro. Solution: Copied the code which checks for this from the C configure.in. Also added code which checks for the --with-zlib flag since that wasn't in there. Platforms tested: Linux
* [svn-r3739] MuQun Yang2001-03-291-17/+38
| | | | | | | | | | | | | Purpose: a bug fix Description: when creating sds dimensional scale dataset, I accidently created two sds dimensional scale dataset with the same name, (say using name "dim1" for both rank 2 and rank 3). hdf4 library doesn't give me complaints, hdp dumpsds doesn't generate complaints. h4toh5 converter since assumed that dimensional scale name has to be unique, simply skip if finding the same dimensional name, so accidently the result from hdp dumpsds are the same as the result from h5dump until I implement library API and find this bug. Solution: make unique sds dimensional scale name for this test file. Will also need to modify testfiles later. suggestions: somebody check hdf4 library to disallow the same dimensional scale nameOused for the same sds object. Platforms tested: eirene, and this check in will not affect daily test.
* [svn-r3738] Purpose:Quincey Koziol2001-03-291-1/+1
| | | | | | Update docs Description: Updated version of FreeBSD from 4.2 to 4.3
* [svn-r3736] Updated.Albert Cheng2001-03-291-1/+1
|
* [svn-r3734] MuQun Yang2001-03-281-2/+2
| | | | | | | | | | | Purpose: update install document for windows Description: If user wants to remove zlib, they have to remove two lines that define H5_HAVE_LIBZ and H5_HAVE_COMPRESS2 in both H5config.h and *H5pubconf.h*. Solution: add "H5pubconf.h" in the document Platforms tested:
* [svn-r3732] Binh-Minh Ribler2001-03-281-0/+15
| | | | | | | | | Purpose: Update Description: Added c++ api's new features and known problems. Platforms tested: I hope that didn't break anything!
* [svn-r3731] Purpose:Bill Wendling2001-03-281-6/+28
| | | | | | | | Update Description: Added the Subsetting feature stuff to the DDL. Platforms tested: Lynx
* [svn-r3717] Purpose:Albert Cheng2001-03-261-0/+182
| | | | | | | | | | | | | new test Description: Added two new tests. test_mpio_offset: Verify that MPI_Offset exceeding 2**31 can be computed correctly. test_mpio_gb_file Test if MPIO can write file from under 2GB to over 2GB and then from under 4GB to over 4GB. Platforms tested: modi4(-64), tflops.
* [svn-r3714] Purpose:Bill Wendling2001-03-261-4/+4
| | | | | | | | | | Update Description: Remove the doc from the SUBDIRS macro since we don't have to go to that directory for all make options. Add doc to the "cleaning" actions... Platforms tested: Linux
* [svn-r3708] Purpose: Code cleanup and adding more testBinh-Minh Ribler2001-03-252-105/+158
| | | | | | | | | | | | | | | | | | | | Description: dsets.cpp: - Added routine's headers to be consistent with the C tests - Added the following tests (they are not in the C version test because they are C++ specific): + Test copying a user-defined type using DataType::copy + Test copying a user-defined type using DataType::operator= + Test copying a user-defined int type using DataType::operator= + Test copying an integer predefined type using a constructor + Test copying an integer predefined type using DataType::operator= th5s.cpp: - Added routine's headers to be consistent with the C tests - Cleanup old couts and statements used during debugging Platforms tested: arabica (sparc-sun-solaris 2.7)
* [svn-r3707] Purpose: Bug fixes and code clean upBinh-Minh Ribler2001-03-2513-173/+552
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Description and Solution: - Predefined type objects become outdated when the application calls H5close and then H5open to use the library again. Solution: + Reimplemented PredType using enum type to obtain up-to-date values for predefined types, i.e. H5T_xxx_yyy's, when they are used. + Added to PredType its own version of getId() to return the appropriate predefined type id according to the enum value. + Made IdComponent::getId() a virtual function - Since Albert already fixed the "multiply defined RcsId" problem, removed the now become unnessary "#undef RCSID" from H5Include.h - Added a check for func_name != NULL in one of the Exception constructors because seg. fault. might occur in some situations. - It is more convenient to make a copy of a datatype, dataspace, or property list by using assignment operator Solution: + Added assignment operator to DataType, DataSpace, and PropList so that they will invoke H5Tcopy, H5Scopy, and H5Pcopy, respectively, instead of just simply copying the data members as for other classes. So, now a type, space, or property list can be copied by either : mytype = original_type, or mytype.copy(original_type) Note that copy constructors are still just copying the data members. + Added an assignment operator to DataType that takes a predefined type. + Made IdComponent::operator= a virtual function Platforms tested: arabica (sparc-sun-solaris 2.7)
* [svn-r3693] Purpose:Bill Wendling2001-03-222-12/+51
| | | | | | | | | Bug Fix Description: Create a Makefile in the testpar/ directory only if PARALLEL is enabled. Solution: Set a macro to the testpar/Makefile for the generation script.
* [svn-r3687] Updated.Albert Cheng2001-03-211-14/+18
|
* [svn-r3681] Purpose:Bill Wendling2001-03-211-25/+50
| | | | | | | | | Update Description: Applied fix to h5dumper which was applied to the 1.4 branch. Done just before creating subdirectories in the 1.4 branch. Platforms tested: Linux
* [svn-r3680] Purpose:Bill Wendling2001-03-219-773/+773
| | | | | | | | | Updated Description: Updated test results for the h5dumper's XML option. The tool now conforms with the fixes implemented in the 1.4 branch. Platforms tested: Linux
* [svn-r3678] Testing commit from Windows CVS client - cleaned up some tabs in ↵Quincey Koziol2001-03-211-4/+4
| | | | | | this file.
* [svn-r3677] Purpose:Albert Cheng2001-03-2031-123/+0
| | | | | | | | | | | | | Bug fix (sort of) Description: The RCSID string in H5public.h was causing the C++ code problem as it was included multiple times and C++ did not like multiple definitions of the same static variable. Solution: Since we don't really make use of the RCSID strings as we have not installed it in all source files, we decided to remove it. Platforms tested: eirene (linux), modi4 (IRIX64-64) both serial and parallel modes.
* [svn-r3665] Purpose:Albert Cheng2001-03-191-0/+3
| | | | | | updated with the change of $NPROCS default value from 2 to 3. Platforms tested: Neuro-optic, i.e., Eye ball.
* [svn-r3664] Purpose:Albert Cheng2001-03-191-1/+1
| | | | | | | | | | | | Improvement Description: Changed the default value of $NPROCS from 2 to 3. This is the value libSAF uses since 3 processes have a much bigger chance catching parallel errors than just 2 processes. Changed the default dataset sizes from 800 to 1200 so that it is a multiple for 3 (and 8 too which is ofter used in the Tflops test.) Platforms tested: Modi4 (IRIX64) both serial and parallel modes.
* [svn-r3663] Purpose:Albert Cheng2001-03-193-11/+11
| | | | | | | | | | Improvement Description: Changed the default value of $NPROCS from 2 to 3. This is the value libSAF uses since 3 processes have a much bigger chance catching parallel errors than just 2 processes. Platforms tested: Modi4 (IRIX64) both serial and parallel modes.
* [svn-r3656] Purpose:Albert Cheng2001-03-171-2/+7
| | | | | | | | | | | | | | | | adjustment Description: When gondolin failed the 1.5 test, it moved ahead for the 1.4 test. The 1.5 test usually takes 1 hour to complete but runtest only waited 30 minutes for the 1.4 cvs update to complete. So, gondolin ended up failing the 1.4 test too. Solution: Changed the wait time to 90 minutes. Added echo statements showing it is waiting for some event. This would help the human knowing it is waiting for something. Added more comments about the algorithm of the waiting. Platforms tested: Gotta be right. :-)
* [svn-r3653] Purpose:Quincey Koziol2001-03-172-4/+4
| | | | | | | | | | | | Bug Fix Description: Partial hyperslabs which exactly fit the size of the lowest dimension of a chunked dataset weren't being output correctly. Solution: Forgot to divide the offset (seq_len) by the size of the lower dimension hyperslabs - fixed now. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3652] Purpose:Quincey Koziol2001-03-161-38/+38
| | | | | | | | | | | | Code cleanup Description: Binh-Minh found several places where parameters and/or return-values in the tests were not matching the current parameters for functions in the library. Solution: Walked through the code and aligned the parameters and return-values with the current functions. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3651] Elena Pourmal2001-03-161-7/+107
| | | | | | | | | | | Purpose: Maintenance Description: [describe the bug, or describe the new feature, etc] Solution: Added comment block to each subroutine. Platforms tested: NONE, do it later.
* [svn-r3650] Took out reference to 5-1.2.0Barbara Jones2001-03-1624-46/+22
| | | | | | | | | | | | | | | | Purpose: [is this a bug fix? feature? ...] Description: [describe the bug, or describe the new feature, etc] Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r3649] Elena Pourmal2001-03-164-249/+2249
| | | | | | | | | | | | | | | | | | Purpose: Windows port and maintenance Description: Each C function called from F90 subroutine requires explicit interface. Some drivers functions were not implemented. Solution: Added interfaces and comment blocks to each F90 subroutine. Added the following subroutines: h5pset(get)_fapl_core_f h5pset(get)_fapl_family_f h5pset_fapl_sec2_f h5pset_fapl_stdio_f Platforms tested: Linux (eirene) to make sure that code still works on UNIX. More UNIX platforms will be tested before moving to Windows.
* [svn-r3648] Purpose:Bill Wendling2001-03-151-19/+34
| | | | | | | | | | Feature Add Description: This is the first (alpha) version of h5tools which does subsetting according to the subsetting document. There's still some niceties which need to be worked out, but this is the ground work. Platforms tested: Linux