summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r6622] Purpose:Bill Wendling2003-04-105-78/+225
| | | | | | | | | | | | | | | | | | | Addition Description: Added "h5fc" utility. This is the same as the "h5cc" utility but for Fortran. It only handles static libraries since that's the only library we build for Fortran. Note! I've tested the code on the normal platforms but I haven't tested the utility itself. Platforms tested: Arabica (Fortran) Modi4 (Fortran & Parallel) Burrwhite (Fortran & C++ Misc. update:
* [svn-r6621] Purpose:Bill Wendling2003-04-107-26/+88
| | | | | | | | | | | | | | Update Description: Updated the copyright statements that I forgot... Platforms tested: Modi4 (Fortran & Parallel) Arabica (Fortran) Burrwhite (Fortran & C++) Misc. update:
* [svn-r6619] Purpose:Bill Wendling2003-04-094-46/+27
| | | | | | | | | | | | | | | | | | | Update Description: The "--enable-parallel=TYPE" option was revamped but the help string wasn't modified. Solution: Modified it to print out just "--enable-parallel" because we no longer support the "=TYPE" option. Platforms tested: arabica (Fortran) Modi4 (Parallel & Fortran) Burrwhite (Fortran & C++) Misc. update:
* [svn-r6618] Elena Pourmal2003-04-091-2/+2
| | | | | | | | | | | | | | | | | | | Purpose: Bug fix Description: On HP11.00 and True64 systems strtoll function that is used to read text to long integers is not available. Compilation fails for h5import.c Solution: Replace strtoll with HDstrtoll. HDstrtoll is a private HDF5 function defined in H5private.h file, but this include file was already used by h5import for some other reasons. It would be probably better to choose strtol or strtoll functions at the configuration time, but HDstrtoll provided really simple solution for now. Platforms tested: arabica (to test that where it was working, it is still working), kelgia (HP11.00) and PSC True64 machine. Misc. update:
* [svn-r6617] Purpose:Albert Cheng2003-04-091-2/+1
| | | | | | | | | | | | | | | | | Bug fix. Description: The macro MAX defined here is very commonly defined, e.g., AIX systems. The compiler did not like duplicated macro defines. Solution: H5_MAX is already defined in H5f90.h and used in other code. Remove MAX and change its use to H5_MAX. Platforms tested: "h5committested", plus tested at LLNL Blue. Misc. update:
* [svn-r6616] Purpose:Quincey Koziol2003-04-091-4/+17
| | | | | | | | | | | | | | Code cleanup Description: Chase H5Zfilter API changes. Solution: Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Misc. update:
* [svn-r6615] Purpose:Quincey Koziol2003-04-091-5/+9
| | | | Updated release notes with changed and new API functions.
* [svn-r6614] Purpose:Quincey Koziol2003-04-091-3/+4
| | | | Add new H5Zpkg.h header
* [svn-r6613] Purpose:Quincey Koziol2003-04-091-56/+822
| | | | | | | | | | | | | | | | | | | | | | | | Code cleanup & new tests Description: Updated szip and shuffle testing to reflect changes to API functions. Added testing for new API functions: H5Pmodify_filter, H5Pget_filter_by_id and H5Pall_filters_avail. Added testing for "can apply" and "set local callbacks. Cleaned up various things, also. Solution: Platforms tested: FreeBSD 4.8 (sleipnir) w/szip Linux 2.4 (sleipnir) w/szip Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/szip, FORTRAN & parallel Misc. update:
* [svn-r6612] Purpose:Quincey Koziol2003-04-091-1/+16
| | | | | | | | | | | | | | | | | Update code Description: Chase changes for registering filters. Solution: Platforms tested: FreeBSD 4.8 (sleipnir) w/szip Linux 2.4 (sleipnir) w/szip Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/szip, FORTRAN & parallel Misc. update:
* [svn-r6611] Purpose:Quincey Koziol2003-04-099-126/+1027
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code cleanup/new features Description: Switch over to a new style for registering filters with the library - instead passing in an ID, a string and a callback function to H5Zregister, the client should pass in a single pointer to a H5Z_claass_t struct which contains the ID, the description string and all the function callbacks as fields. Added support for a new "can apply" callback for each filter, which is called when a dataset is created to check whether the parameters for that filter apply correctly to the combination of the datatype and the chunk size (i.e. dataspace) for the dataset. Added support for a new "set local" callback for each filter, which is called when a dataset is created (after the "can apply" filter callback) and sets filter parameters that are specific to that particular dataset. Switched the filters we ship over to use the new H5Z_class_t struct for their internal registrations and also added "set local" callbacks to the szip and shuffle filters and a "can apply" callback to the szip filter. Lots of other code cleanups, etc. also Solution: Platforms tested: FreeBSD 4.8 (sleipnir) w/szip Linux 2.4 (sleipnir) w/szip Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/szip, FORTRAN & parallel Misc. update:
* [svn-r6610] Purpose:Quincey Koziol2003-04-092-47/+283
| | | | | | | | | | | | | | | | | | | | | | | | Code cleanup & new features Description: Added three new API functions for working on I/O filters: H5Pmodify_filter, H5Pget_filter_by_id and H5Pall_filters_avail. Documentation on these will be added for the 1.6.0 release, until then, we'll have to use the source code. Also, simplified the H5Pset_szip and H5Pset_shuffle API interfaces, since those filters are using the new "set local" callback facility to set dataset- specific parameters. Probably, some of the changes to internal H5Z routines are captured in these changes also. Solution: Platforms tested: FreeBSD 4.8 (sleipnir) w/szip Linux 2.4 (sleipnir) w/szip Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/szip, FORTRAN & parallel Misc. update:
* [svn-r6609] Purpose:Quincey Koziol2003-04-091-7/+1
| | | | | | | | | | | | | | | | | | Code cleanup Description: Got rid of anonymous inline struct for filter information in a pipeline and replaced with typedef'd type. Solution: Platforms tested: FreeBSD 4.8 (sleipnir) w/szip Linux 2.4 (sleipnir) w/szip Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/szip, FORTRAN & parallel Misc. update:
* [svn-r6608] Purpose:Quincey Koziol2003-04-092-4/+45
| | | | | | | | | | | | | | | | | | New feature Description: Added new internal API function: H5S_create_simple() for creating simple dataspaces inside the library. Solution: Platforms tested: FreeBSD 4.8 (sleipnir) w/szip Linux 2.4 (sleipnir) w/szip Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/szip, FORTRAN & parallel Misc. update:
* [svn-r6607] Purpose:Quincey Koziol2003-04-092-36/+32
| | | | | | | | | | | | | | | | | Code cleanup Description: Chase internal API changes for H5Z_pipeline and H5S_set_extent_simple Solution: Platforms tested: FreeBSD 4.8 (sleipnir) w/szip Linux 2.4 (sleipnir) w/szip Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/szip, FORTRAN & parallel Misc. update:
* [svn-r6606] Purpose:Quincey Koziol2003-04-092-9/+23
| | | | | | | | | | | | | | | | | New feature Description: Added new error descriptions. Solution: Platforms tested: FreeBSD 4.8 (sleipnir) w/szip Linux 2.4 (sleipnir) w/szip Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/szip, FORTRAN & parallel Misc. update:
* [svn-r6605] Purpose:Quincey Koziol2003-04-091-1/+1
| | | | | | | | | | | | | | | | | | | Code cleanup Description: Array declaration was using hard-coded constant for maximum number of dimensions. Solution: Changed to use H5O_LAYOUT_NDIMS. Platforms tested: FreeBSD 4.8 (sleipnir) w/szip Linux 2.4 (sleipnir) w/szip Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/szip, FORTRAN & parallel Misc. update:
* [svn-r6604] Purpose:Quincey Koziol2003-04-091-30/+45
| | | | | | | | | | | | | | | | | | New feature Description: Hooked up internal dataset creation call (H5D_create) to the new "can apply" and "set local" callbacks for filters. Solution: Platforms tested: FreeBSD 4.8 (sleipnir) w/szip Linux 2.4 (sleipnir) w/szip Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/szip, FORTRAN & parallel Misc. update:
* [svn-r6603] Purpose:Quincey Koziol2003-04-094-179/+229
| | | | | | | | | | | | | | | | | Code cleanup Description: Update dependencies. Solution: Platforms tested: FreeBSD 4.8 (sleipnir) w/szip Linux 2.4 (sleipnir) w/szip Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/szip, FORTRAN & parallel Misc. update:
* [svn-r6602] Purpose:Quincey Koziol2003-04-094-13/+7
| | | | | | | | | | | | | | | | | | Code cleanup Description: Adjusted parameters for fortran wrappers of H5Pset_shuffle to match the changes to the C API function. Solution: Platforms tested: FreeBSD 4.8 (sleipnir) w/szip Linux 2.4 (sleipnir) w/szip Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/szip, FORTRAN & parallel Misc. update:
* [svn-r6601] Elena Pourmal2003-04-081-0/+17
| | | | | | | | | | | | | | | | | | Purpose: This a fix for bug #921 Description: On platforms where big test runs, it creates a set of "solid" 1GB files. Test will take forever (modi4) or will fail if quotas are exceeded. Solution: Default library behavior is to allocate dataset space earlier and to write fill values. I changed the test to use late space allocation and never write fill values. Platforms tested: True64 (PSC), modi4 (sequential and parallel), arabica with 64-bit option(test was skipped there). I also enabled szip and it passed :-) Misc. update:
* [svn-r6600] Frank Baker2003-04-0811-223/+401
| | | | | | | | | | | | | | Purpose: Link in additional Fortran90 functions. Description: Linked 68 new Fortran90 functions to the discussions of the corresponding C functions. Made the corresponding Fortran index changes in the function listings at the tops of the RM pages. Fixed formatting and link typos in RM_H5P.html & fortran/h5p_FORTRAN.html. Platforms tested: Safari and IE 5
* [svn-r6599] Purpose:Pedro Vicente Nunes2003-04-081-3/+5
| | | | | | | | | | | | | | | | | code warrior port Description: replaced strdup with HDstrdup for CW portability Solution: Platforms tested: w2000(CW , MS) linux arabica modi4 Misc. update:
* [svn-r6598] Purpose:Pedro Vicente Nunes2003-04-082-3/+3
| | | | | | | | | | | | | | | | | code warrior port Description: added some type casts (char*) for CW portability Solution: Platforms tested: w2000(CW , MS) linux arabica modi4 Misc. update:
* [svn-r6597] Purpose:Quincey Koziol2003-04-081-3/+1
| | | | | | | | | | | | | | | Code cleanup Description: Corrected a few comments. Solution: Platforms tested: FreeBSD 4.8 (sleipnir) Linux 2.4 (eirene) Misc. update:
* [svn-r6596] Purpose:Quincey Koziol2003-04-082-7/+7
| | | | | | | | | | | | | | | Code cleanup/bug fix Description: Clean up files created during testing. Solution: Platforms tested: FreeBSD 4.8 (sleipnir) Linux 2.4 (eirene) Misc. update:
* [svn-r6595] Purpose:Pedro Vicente Nunes2003-04-082-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code Warrior added projects Description: Added new CW projects for file_handle getname ntypes set_extent h5diff h5difftst added #undef for szip for the CW case in H5pubconf.h /* szip not currently ported to code warrior */ #if defined(__MWERKS__) #undef H5_HAVE_SZLIB_H #undef H5_HAVE_FILTER_SZIP #endif Solution: Platforms tested: CW Misc. update:
* [svn-r6594] Purpose:Pedro Vicente Nunes2003-04-082-0/+0
| | | | | | | | | | | | | added h5diff test project fo windows Description: the h5diff test project is in a paralel path as h5dump test, in /tools/testfiles/h5difftst Solution: Platforms tested: Misc. update:
* [svn-r6593] Purpose:MuQun Yang2003-04-071-0/+0
| | | | | | | | | | | | | | | | | modification for szip supports on windows Description: Special handlings should be used for building DLL to connect DLL to DLL application Solution: SZDLL should added as predefined macro for HDF5DLL. In the application, SZUSEDLL should be used to connect application to HDF5DLL. Platforms tested: No needs to test on other platforms except windows since it is windows specified. Tested on windows 2000. Misc. update:
* [svn-r6592] Purpose:Pedro Vicente Nunes2003-04-071-0/+5
| | | | | | | | | | | | | added testfiles of h5diff to MANIFEST Description: Solution: Platforms tested: none Misc. update:
* [svn-r6591] Purpose:Albert Cheng2003-04-065-5/+5
| | | | | | | | | | | | Bug fixes Description: There is a typo in each of the expected output files. Corrected them. Platforms tested: h5committested. Misc. update:
* [svn-r6589] Elena Pourmal2003-04-053-34/+45
| | | | | | | | | | | | | | | | | | | | | Purpose: Bug fix Description: h5import tests will fail if srcdir option is used with configure. Solution: Modified h5importtest.c h5importtestutil.sh files to search for input files in the proper directory and to write output files to the proper directory. Platforms tested: Tested on burrwhite, arabica, and modi4. Unfortunately srcdir option was used only on arabica, since I am having a weird 'timezone' problem on all Linux machines when srcdir is used, and on modi4 build has to be done in the same directory (at least this is a message I am getting from configure; should it work?) Misc. update:
* [svn-r6588] Purpose:Pedro Vicente Nunes2003-04-045-0/+84
| | | | | | | | | | | | | | | | | added more tests to automatic testing Description: added test for an invalid option letter added test for -h option added test for an invalid option -d added test for an invalid option -d number Solution: Platforms tested: linux, solaris, sgi Misc. update:
* [svn-r6587] Purpose:Pedro Vicente Nunes2003-04-042-1/+3
| | | | | | | | | | | | typo in usage message Description: Solution: Platforms tested: linux Misc. update:
* [svn-r6586] Purpose:Bill Wendling2003-04-042-4950/+4574
| | | | | | | | | | | | | | | Fix Description: Previous changes in the configure were overwritten. Solution: Updated configure.in with the changes that were lost. Platforms tested: Linux & Modi4. Misc. update:
* [svn-r6585] Purpose:MuQun Yang2003-04-041-0/+0
| | | | | | | | | | | | | | | | To update szip support on windows Description: Windows project files have been updatd Solution: Windows DLL doesnot work with szip compression. Look into it now. Windows Static works with szip compression. Platforms tested: Since no HDF5 source code has been touched, only test on windows 2000 VS 6.0. Misc. update:
* [svn-r6584] Elena Pourmal2003-04-032-15/+148
| | | | | | | | | | | | | | | | Purpose: Maintenance Description: There was an old h5import (h5import.c) tool in the misc directory. The tool created 8-bit integer datasets , it was never tested and/or supported. Solution: We decided to rename old h5import.c to h5createU8.c. The new name reflects what actually old tool does. New executable h5createU8 is built in the misc directory. h5import.c file (old one) is still in the misc directory, but h5import executable is not built. (Sorry if I confused you!) Platforms tested: vebena, arabica, modi4 were tested Misc. update:
* [svn-r6583] Elena Pourmal2003-04-0340-4584/+8501
| | | | | | | | | | | | | | | | | | | Purpose: New tool Description: Pankaj created h5import tool long time ago. I am finally checking the source code in for the 1.6 release. Known problems: h5import test will crash if srcdir option is used; will be fixed before the release. Solution: Platforms tested: vebena, arabica, modi4 were tested. h5import tests passed I also tested on arabica with srcdir option to make sure that there is a problem when srcdir is used. After that I disabled h5import tests. Daily tests will build h5import, but will not run h5import tests. Misc. update:
* [svn-r6582] Purpose:Quincey Koziol2003-04-031-351/+46
| | | | | | | | | | | | | | | | | | | | | Code cleanup Description: Updated copyright. Removed szip-specific testing in favor of standard testing, now that bugs in the szip filter are fixed. Updated to latest version of H5Pset_szip API Solution: Platforms tested: FreeBSD 4.8 (sleipnir) IRIX64 6.5 (modi4) w/parallel Misc. update:
* [svn-r6581] Purpose:Quincey Koziol2003-04-031-84/+128
| | | | | | | | | | | | | | | | | | | Code cleanup & bug fix Description: Cleaned up comments & copyright statement. Blocks which were unable to be compressed were missing the "length" prefix, causing the decompression routine to fail. Solution: Always add "length" prefix to all blocks, even ones the fail to compress. Platforms tested: FreeBSD 4.8 (sleipnir) IRIX64 6.5 (modi4) w/parallel Misc. update:
* [svn-r6580] Purpose:Quincey Koziol2003-04-031-3/+0
| | | | | | | | | | | | | | | Code cleanup Description: Removed 'szlib.h' header, moving it to the H5Zszip.c filter code. Solution: Platforms tested: FreeBSD 4.8 (sleipnir) IRIX64 6.5 (modi4) w/parallel Misc. update:
* [svn-r6579] Purpose:Quincey Koziol2003-04-031-0/+6
| | | | | | | | | | | | | | | Code cleanup Description: Added flags for szip-specific settings Solution: Platforms tested: FreeBSD 4.8 (sleipnir) IRIX64 6.5 (modi4) w/parallel Misc. update:
* [svn-r6578] Purpose:Quincey Koziol2003-04-035-68/+103
| | | | | | | | | | | | | | | | Code cleanup Description: Added lots of comments to existing filters, so they are easier to understand and use as examples for future filters. Cleaned up various bits of code, etc. Solution: Platforms tested: FreeBSD 4.8 (sleipnir) IRIX64 6.5 (modi4) w/parallel Misc. update:
* [svn-r6577] Purpose:Quincey Koziol2003-04-032-12/+18
| | | | | | | | | | | | | | | | | | Code cleanup (sorta) Description: The H5Pset_szip API call was forcing users to pass in their parameters in the same way as the internal representation of the filter parameters used by the library (as an array of unsigned values). Solution: Changed to pass in separate parameters in a more user-friendly format. Platforms tested: FreeBSD 4.8 (sleipnir) IRIX64 6.5 (modi4) w/parallel Misc. update:
* [svn-r6576] Purpose:Quincey Koziol2003-04-039-173/+288
| | | | | | | | | | | | | | Cleanup Description: Update dependencies. Solution: Platforms tested: Linux 2.4 (eirene) Misc. update:
* [svn-r6575] Purpose:Quincey Koziol2003-04-032-38/+58
| | | | | | | | | | | | | | | | | | Code cleanup Description: Re-arranged configure output for external I/O filters to show that zlib and szlib are used for external I/O filters and display them with the output for the internal I/O filters. Solution: Platforms tested: FreeBSD 4.8 (sleipnir) Linux 2.4 (eirene) IRIX64 6.5 (modi4) Misc. update:
* [svn-r6574] Elena Pourmal2003-04-022-0/+226
| | | | | | | | | | | | | | Purpose: Maintenance Description: New fortran APIs h5pset_fapl_multi and h5pget_fapl_multi have been added along with the new tests. Solution: Platforms tested: burrwhite with PGI compilers, arabica and modi4 with --enable-parallel Misc. update:
* [svn-r6573] Elena Pourmal2003-04-027-8/+567
| | | | | | | | | | | | | | Purpose: Maintenance Description: New fortran APIs h5pset_fapl_multi and h5pget_fapl_multi have been added Solution: Platforms tested: burrwhite with PGI compilers, arabica and modi4 with --enable-parallel Misc. update:
* [svn-r6572] Purpose:Albert Cheng2003-04-021-6/+5
| | | | | | | | | | | | | | | | | bug fix. Description: It checked on the CVSROOT setting even when no cvs is needed. Solution: Moved the verification inside the checkout code so that the CVS settings are checked when it is needed. Platforms tested: Eirene--this is invoked by bin/runtest. Platform tests do not apply here. Misc. update:
* [svn-r6570] Frank Baker2003-04-021-42/+406
| | | | | | | | | | | | | | | | Purpose: New feature: Fill value and storage space allocation changes Description: Modified the following functions: H5Pset_fill_value H5Pget_fill_value Added the following functions: H5Pfill_value_defined H5Pset_fill_time H5Pget_fill_time H5Pset_alloc_time H5Pget_alloc_time Platforms tested: Safari, IE 5