summaryrefslogtreecommitdiffstats
path: root/doc/html/TechNotes
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r10570] Purpose: MaintenanceElena Pourmal2005-04-071-4/+0
| | | | | | | | | | | Description: Removed support for SRB driver Solution: Removed or modified appropriate files; ran reconfigure to regenerate Makefile.in and configure files. Platforms tested: heping and shanti Misc. update: ran bin/chkmanifest on heping
* [svn-r10534] Purpose:James Laird2005-04-041-0/+1
| | | | | | | | | | | | | | | | | | | | Configuration feature Description: Different Fortran compilers mangle function names in different ways (upper case, lower case, adding underscores). To link between Fortran and C functions, we need to know what a given function's name is under a given compiler. Solution: Use autoconf's FC_WRAPPERS check to determine the Fortran naming scheme and define the FC_FUNC_ macro to name our functions (in H5f90proto.h). Removed references to our old FNAME macro, as well as flags that indicated whether function names were upper or lower case. Platforms tested: mir, pommier, modi4, copper, more
* [svn-r10517] Purpose:James Laird2005-03-311-5/+14
| | | | | | | | | | | | | | | | Bug fix Description: On some machines, $RUNSERIAL variable needs to be used to run tests. Set $RUNTESTS (which is used for non-parallel tests) to be $RUNSERIAL in configure.am. Also, since I was updating all Makefiles.in anyway, I updated commence.am to point to autotools installs in AFS instead of those on heping. Platforms tested: mir, sleipnir, modi4, copper
* [svn-r10511] James Laird2005-03-301-1/+6
| | | | | | | | | | | | | Purpose: "Bug fix" Description: Hardcoded Makefiles to use /bin/sh instead of letting configure detect shell automatically. This is what v1.6 does, and avoids problems on janus. Platforms tested: sleipnir, copper, modi4, mir
* [svn-r10475] Purpose:James Laird2005-03-291-0/+2
| | | | | | | | | | | | | | | | | Feature - conditional compilation Description: SRB file driver and tests are now compiled only when SRB is enabled (using --with-srb during configure). Solution: Added an automake conditional in configure.in, altered Makefiles.am in src and test directories to depend on that conditional. This should make a nice example for posterity to add conditionally compiled sources. Platforms tested: heping (only configure change)
* [svn-r10459] James Laird2005-03-281-0/+1
| | | | | | | | | | | | | | | | | Purpose: Added C++ wrapper for Packet Table API. Description: Added macro for high-level C++ library (LIBH5CPP_HL), which changes every Makefile.in. Added directories for high-level C++ library (though currently only Packet Table API is supported). Added both C++ source and tests. Platforms tested: sleipnir, mir, modi4 Misc. update:
* [svn-r10158] Purpose:James Laird2005-03-071-83/+192
| | | | | | | | | | | | | | | | | | | | | | Automake version upgrade Description: Upgraded automake version from 1.6.2 to 1.9.5. Changed bin/reconfigure script to use automake 1.9.5. Changed configure.in and Makefiles to use new FCFLAGS and FC variables instead of FFLAGS and F9X. Automake and configure should now do the lion's share of the work supporting Fortran 9X; macros in acsite.m4 are now mostly unused (will be cleaned later). Altered how configure handles pmake; now root-level Makefile.in is processed by bin/reconfigure to have a .MAKEFLAGS target, since automake no longer allows us to define unused variables. Configure now always checks for C++ compiler even if it is not used, since automake thinks this is the Right Thing To Do and will break otherwise. Platforms tested: Sol, copper, heping, mir, sleipnir, eirene, pommier, kelgia, modi4.
* [svn-r10123] Purpose:Albert Cheng2005-03-021-3/+0
| | | | | | | | | | | | | | | | | | | | | | | Removed GASS configuration and software packages associated with it. The following software are no longer configurable. checking for main in -lcrypto... yes checking for SSL_get_version in -lssl... yes checking globus_common.h usability... yes checking globus_common.h presence... yes checking for globus_common.h... yes checking for globus_module_activate in -lglobus_common... yes checking for main in -lglobus_gass_cache... yes checking for main in -lglobus_gaa... yes checking for main in -lglobus_gss... yes checking for main in -lglobus_gss_assist... yes checking for main in -lglobus_io... yes checking for main in -lglobus_gass_transfer_assist... yes checking for main in -lglobus_gass_transfer... yes checking for globus_gass_open in -lglobus_gass_file... yes Platforms tested: h5committested (but copper was down.) tested in modi4 too.
* [svn-r10066] Purpose:James Laird2005-02-231-0/+4
| | | | | | | | | | Libtool upgrade Description: HDF5 was using libtool 1.4.2. Upgraded to libtool 1.5.14. Platforms tested: verbena, heping, pommier, copper, modi4, arabica
* [svn-r10023] Purpose:Xiaowen Wu2005-02-171-0/+1
| | | | | | | | | | | | | | New feature. Description: Add the scaleoffset internal library filter. Solution: Platforms tested: heping, copper, arabica Misc. update:
* [svn-r10016] James Laird2005-02-161-1/+0
| | | | | | | | | | | | | | | | | | | Purpose: Bug fix Description: modi4 dies during build with strange errors. The root cause of these is a two-year-old hack in HDF5's libtool script that only takes effect on IRIX. Solution: Edited the libtool hack (by editing ltmain.sh) to correct a bug in the hack. Also made sure that compiler-specific DEFAULT_LIBS are used when linking. Platforms tested: sleipnir, copper, modi4, sol
* [svn-r9988] Purpose:James Laird2005-02-111-10/+5
| | | | | | | | | | | | | | | | | | | | Bug fix Description: pmake (on modi4, for instance) complains about undefined variables if it is run without the -V flag, which turns those errors to warnings. Solution: Added test to configure.in to see if $MAKE will allow Makefiles with undefined variables. If not, sets -V flag in AM_MAKEFLAGS. Ensured that all custom make targets use AM_MAKEFLAGS. Also defined all variables that caused errors in top-level Makefile.am. This means that pmake can be used to build hdf5 *from the top level only*. To run make from a subdirectory, still need to use -V flag (or use make or gmake). Platforms tested: modi4, heping, copper, sleipnir
* [svn-r9930] James Laird2005-02-031-1/+1
| | | | | | | | | | | | | | | | | | Purpose: Bug fix Description: Parallel builds were breaking in tools/lib Solution: talign didn't realize it depended on libh5tools.la because its dependencies listed the full path (../../tools/lib/libh5tools.la). Changed this, and made similar changes in a couple of other directories. This checkin should also add the --foreign flag to every Makefile.in Platforms tested: sleipnir (minor change)
* [svn-r9928] Purpose:Quincey Koziol2005-02-031-1/+1
| | | | | | | | | | | | | New feature Description: Add basic code for new B-tree implementation. They don't do much yet, aren't hooked up to anything yet and the format may change, but I'd like to start getting them into the daily tests. Platforms tested: FreeBSD 4.11 (sleipnir) w/parallel Too minor to require h5committest
* [svn-r9920] Purpose:James Laird2005-02-021-3/+4
| | | | | | | | | | | | | | | | | | | Bug fix Description: Found the permanant fix to automake/CVS dependency problem Solution: Added AM_MAINTAINER_MODE macro to configure.in. Now automake will never try to regenerate Makefiles, Makefiles.in, configure, H5config.h, etc. when they are out of date, nor will it print any warnings. Developers should be very very careful to use reconfigure script, and can add --enable-maintainer-mode flag to configure on heping to regenerate these files correctly. Platforms tested: heping sleipnir copper
* [svn-r9915] Purpose:James Laird2005-02-021-6/+6
| | | | | | | | | | | | | | | Bug fix Description: Configuration files' timestamps were incorrect. Solution: Update Makefiles.in. Also added correct paths to autotools on heping, so heping build should be able to re-generate configuration files even if they are still broken. Platforms tested: sleipnir
* [svn-r9912] Purpose:James Laird2005-02-011-87/+8
| | | | | | | | | | | | | | | | | Bug fix Description: Dependencies between configure files (aclocal, configure.in, configure, Makefiles.am and .in) are still causing Makefiles to try to run autotools during build. Solution: Committed all Makefiles.in to update their timestamps. As a temporary measure, forcibly prevented automake from running autotools during build by redefining the variables it uses. Platforms tested: sleipnir (No changes to Makefile content)
* [svn-r9907] Purpose:James Laird2005-02-011-0/+1
| | | | | | | | | | | | | Bug fix Description: Different compilers use different flags to include Fortran module files Solution: Changed boilerplate to use configure variable rather than hardcoded -M flag. Platforms tested: sleipnir, sol, copper
* [svn-r9902] Purpose:James Laird2005-02-013-19/+456
| | | | | | | | | | | | | | | Configuration feature Description: HDF5 now uses automake to generate Makefiles Solution: Makefile.in files are now generated from Makefile.am files. To reconfigure (after chaning a Makefile.am or configure.in): /bin/sh bin/reconfigure.sh Platforms tested: Many
* [svn-r9672] Purpose:Albert Cheng2004-12-151-0/+877
| | | | | | | New document committed. Description: Report of the Data Transform work.
* [svn-r8877] James Laird2004-07-141-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | Purpose: Bug Fix Description: If an HDF5 file grows larger than its address space, it dies and is unable to write any data. This is more likely to happen since users are able to change the number of bytes used to store addresses in the file. Solution: HDF5 now throws an error instead of dying. In addition, it "reserves" address space for the local heap and for object headers (which do not allocate space immediately). This ensures that after the error occurs, there is enough address space left to flush the entire file to disk, so no data is lost. A more complete explanation is at /doc/html/TechNotes/ReservedFileSpace.html Platforms tested: sleipnir, copper (parallel), verbena, arabica, Windows (Visual Studio 7) Solution: Platforms tested: Misc. update:
* [svn-r7757] Frank Baker2003-10-271-19/+18
| | | | | | Purpose: Standardize short HDF5 docs copyright notice (a trivial change so that DreamWeaver will stop updating it needlessly).
* [svn-r7509] Purpose:Albert Cheng2003-09-251-0/+75
| | | | | | | | | | Added the entry of document of the three basic performance tools. The information was provided by Robb long time ago. Platforms tested: Viewed by IE. Misc. update:
* [svn-r7450] Purpose:Quincey Koziol2003-09-101-0/+151
| | | | Add document describing issues relating to variable-length datatypes.
* [svn-r6127] Purpose:Quincey Koziol2002-11-201-0/+522
| | | | Added description of API testing for H5Tget_native_type().
* [svn-r6126] Purpose:Quincey Koziol2002-11-201-1/+1
| | | | | | Cleanup. Description: Added link to reference manual.
* [svn-r6120] Purpose:Quincey Koziol2002-11-201-5/+80
| | | | | | | Update information Description: Add more information about tests performed and why they succeed/fail.
* [svn-r6118] *** empty log message ***Quincey Koziol2002-11-202-0/+181
|
* [svn-r6091] MuQun Yang2002-11-131-0/+0
| | | | | | | | | Purpose: Add shuffling performance report Description: Solution: Platforms tested: Misc. update:
* [svn-r6035] Description:Albert Cheng2002-10-281-0/+863
| | | | | | Added the new doc "Daily_Test_Explained" into the TechNotes section. Platforms tested: Used IE to view the result.
* [svn-r5743] Frank Baker2002-07-011-5/+5
| | | | | | | | | | | | Purpose: Update or correct H5FDread/write/flush parameters. Description: H5FDread: Added 'type' parameter. (Fixes an unreported bug.) H5FDread/write: Changed 'size' parameter type to 'size_t'. (Update) H5FDflush: Added 'closing' parameter. Minor copy-edit in footer. Platforms tested: IE 5
* [svn-r3359] Purpose:Bill Wendling2001-02-052-0/+36
| | | | | | | | | | | Fix Description: Fixed the install-doc command... Solution: Mostly just fixed in the config/conclude.in file, but updated the doc directories with Makefile.ins and Dependencies so that they'd work. Platforms tested: Linux, Solaris
* [svn-r3108] Purpose:Bill Wendling2000-12-111-27/+84
| | | | | | Reformatted Platforms tested: Netscape
* [svn-r3103] Frank Baker2000-12-081-0/+4
| | | | | | | Purpose: Moved H5Pset_driver and H5Pget_driver_info from RM to TechNotes. Platforms tested: IE 5
* [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-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.
* [svn-r2780] Raymond Lu2000-10-311-0/+19
| | | | | | | | | | Purpose: Update This Tech Note. Description: Added some introduction to OpenMP and its programming requirements. Solution: Platforms tested:
* [svn-r2761] Purpose:Frank Baker2000-10-311-17/+16
| | | | | | TechNotes/VFLfunc.html: Minor reformatting for ease of reference Platforms tested: IE5
* [svn-r2756] Purpose:Albert Cheng2000-10-311-1/+8
| | | | | | | | | | | | | | | | "New" document Description: Raymond has prepared and added a new document reporting his experience of using HDF5 with OpenMP. It was checked in as a .txt file but browsers could not display it properly, at least not for the MS-IE. Solution: I renamed the file from openmp-test.txt to openmp-hdf5.html, added in simple mind html control statement (<pre>), added an entry to the TechNote.html so that it can be found with other technical notes. Platforms tested: Viewed by MS-IE.
* [svn-r2742] Forgot some < and >'s.Bill Wendling2000-10-271-1/+1
|
* [svn-r2740] Purpose:Bill Wendling2000-10-271-0/+794
| | | | | | | | | | Documentation of TS Library Description: This is the document Chee Wai wrote up about the thread safe version of the HDF5 library. I just put it in HTML format and checked it in... Platforms tested: Netscrape
* [svn-r2727] Raymond Lu2000-10-241-0/+285
| | | | | | | | | | | | | Purpose: This file describes the experiencing of OpenMP with hdf5. Description: All detailed description is in the file. 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: Everything was done on modi4.
* [svn-r2721] Purpose:Quincey Koziol2000-10-241-13/+74
| | | | | | | | | | Feature symmetry Description: A while ago I needed to get the 'type' of data being accessed during writes to the VFL driver, so I put in code to get the information down there. Albert asked for the same information during reads, so I've added that in. Tested: Netscape
* [svn-r2701] Purpose:Frank Baker2000-10-191-0/+61
| | | | | | | | Adding new document Description: Adding VFLfunc.html, a list of VFL functions, to HDF5 Technical Notes. Platforms tested: IE 5
* [svn-r2697] Purpose:Frank Baker2000-10-181-0/+1482
| | | | | | | | | Adding new document Description: Adding VFL.html (Virtual File Layer) to HDF5 Technical Notes. August 1999 version. Will be updated for R1.4 by developer. Platforms tested: IE 5
* [svn-r2639] Purpose:Albert Cheng2000-10-091-0/+2
| | | | | | | | | Update Description: Added the description of the environment variable HDF5_MPI_OPT_TYPES which controls the use of optimized MPIO routines. Platforms tested: Viewed via IE.
* [svn-r2595] Purpose:Albert Cheng2000-09-261-0/+37
| | | | | | | | | | Feature Description: Added a new document of all the controls (compiler macros, environment variables, ...) that affect the functionality of the libraries and tools. Platforms tested: Viewed with MS IE.
* [svn-r2482] Bringing "HDF5 Technical Notes" into development branch (from ↵Frank Baker2000-08-2535-0/+4108
R1.2 branch)