summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r2794] Purpose:Albert Cheng2000-11-031-1/+3
| | | | | | | | | | | | | | | | "bug fix" Description: the h5ls tests sometimes failed because the tool sometimes prints the tool name in the help message as "lt-h5ls" while the expected result has it as "h5ls". This was the tools pulled its name from argv[0]. Solution: Hardcode the progname as "h5ls" and blocked out the code that pulls the program name from argv[0]. The better solution is to find a way to create the real binary with the orginal tool name. Platforms tested: linux
* [svn-r2793] Purpose:Bill Wendling2000-11-022-12/+12
| | | | | | | | | | | Bug Fix Description: Some of the HRETURN types were incorrect. They were NULL when they should have been FAIL. Solution: Changed the NULLs to FAILs. Platforms tested: Linux
* [svn-r2792] Purpose:Robb Matzke2000-11-021-1/+0
| | | | Testing new CVSROOT files (2).
* [svn-r2791] Purpose:Robb Matzke2000-11-021-0/+1
| | | | Testing new CVSROOT files
* [svn-r2790] Purpose:Albert Cheng2000-11-024-15/+74
| | | | | | | | | | | | | | | | new feature Description: h5tools.c: Created h5tools_init() and h5tools_close() for the initialization of the h5tools library and closing of it. With this, the rawdatastream and other internal structures can be initialized properly. h5tools.h: added prototypes for h5tools_init and h5tools_close. h5dump.c: h5ls.c: Added the calls for h5tools_init() and h5tools_close(). Platforms tested: IRIX64 -64 parallel and Linux
* [svn-r2789] Purpose:Frank Baker2000-11-012-2/+39
| | | | | | | | | | | | | To warn users that RM_H5G.html and Groups.html can render groups and datasets inaccessible in a file. Solution: Modified RM_H5G.html and Groups.html as follows: -- Added warning (new section) to Groups.html that H5Gunlink and H5Gmove can result in inaccessible groups and datasets. -- Added links to that new section from H5Gunlink and H5Gmove in RM_H5G.html. Platforms tested: IE5
* [svn-r2788] Purpose:Bill Wendling2000-11-011-0/+1
| | | | Added fortran/testpar/Dependencies to the MANIFEST.
* [svn-r2787] Purpose:Bill Wendling2000-11-011-0/+0
| | | | | | | Needed File Description: The Makefile needed the Dependencies file...This is a blank one...
* [svn-r2786] Added release notes for h4toh5.Robert E. McGrath2000-11-011-0/+67
|
* [svn-r2785] ./hdf5/tools/h5ls.cRobb Matzke2000-10-311-5/+0
| | | | | | * 2000-10-31 Robb Matzke <matzke@llnl.gov> (main) Backed out last change -- h5ls is a serial application and is never run with mpirun.
* [svn-r2784] Purpose:Bill Wendling2000-10-311-0/+1
| | | | Added fortran/testpar/Makefile.in to MANIFEST
* [svn-r2783] Purpose:Bill Wendling2000-10-311-0/+47
| | | | | | | | Adding Description: Makefile for the Fortran parllel tests... Platforms tested: Modi4
* [svn-r2782] Purpose:Bill Wendling2000-10-313-11/+22
| | | | | | | | | Feature Description: This will run the parallel test files for Fortran when --enable-parallel is specified Platforms tested: Modi4
* [svn-r2781] ./hdf5/tools/h5ls.cRobb Matzke2000-10-311-0/+4
| | | | | | | * 2000-10-31 Robb Matzke <matzke@llnl.gov> (main) Added calls to MPI_Init() and MPI_Finalize() for parallel versions in order to prevent errors about unrecognized command-line options.
* [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-r2779] ./hdf5/tools/testfiles/tnestcomp-1.lsRobb Matzke2000-10-311-4/+4
| | | | | * 2000-10-31 Robb Matzke <matzke@llnl.gov> Expected h5ls output.
* [svn-r2778] ./hdf5/tools/testfiles/tcomp-1.lsRobb Matzke2000-10-311-4/+6
| | | | | * 2000-10-31 Robb Matzke <matzke@llnl.gov> Expected h5ls output.
* [svn-r2777] ./hdf5/tools/testfiles/tall-2.lsRobb Matzke2000-10-311-3/+7
| | | | | * 2000-10-31 Robb Matzke <matzke@llnl.gov> Expected h5ls output.
* [svn-r2776] ./hdf5/tools/h5ls.cRobb Matzke2000-10-311-0/+7
| | | | | | | * 2000-10-31 Robb Matzke <matzke@llnl.gov> (dump_dataset_values) The `float' and `double' values are displayed with the full precision instead of just the default `%g'.
* [svn-r2775] Elena Pourmal2000-10-311-2/+3
| | | | | | | | | | | | | Purpose: Bug fix. Description: When the number of processors is wrong (should be a factor of dataset dimensions for this test) , test hangs because of wrong logic in the if-then-endif statement. Solution: Fixed the logic. Platforms tested: modi4 (O2K)
* [svn-r2774] H5FD.c:Albert Cheng2000-10-312-5/+33
| | | | | | | | | | | | | | | | | | | | Purpose: Bug fix Description: H5FD_close() wiped clean the public information before closing the FD. This caused problem to the lower level close() which wants to verify it has indeed handed a valid file-driver to close because that information is wiped out prematurely. Solution: Moved the public information part cleaning after it is closed. H5FDmpio.c: Added in a bunch of assertion to make sure the file handle is indeed an MPIO file. Platforms tested: IRIX64 -64 parallel
* [svn-r2773] Elena Pourmal2000-10-311-3/+3
| | | | | | | | | | | | Purpose: Maintenance Description: I renamed three files in the fortran/src directory H5Pf_parallel.c --> H5FDmpiof.c H5Pff_parallel.f90 --> H5FDmpioff.f90 HDF5_parallel.f90 --> HDF5mpio.f90 Solution: Updated names in the MANIFEST file.
* [svn-r2772] Elena Pourmal2000-10-314-5/+5
| | | | | | | | | Purpose: Maintenance Description: Made F90 source directory to be in sync with the C source Platforms tested: modi4 (O2K)
* [svn-r2771] Purpose:Bill Wendling2000-10-311-381/+390
| | | | | | Reformatting Platforms tested: Linux
* [svn-r2770] Robb Matzke2000-10-3115-0/+1319
| | | | | | | | | | | | Purpose: Testing Description: The h5ls test script only looked at exit status. Solution: Created expected output files and compare actual output with expected output. Platforms tested: i686-pc-linux
* [svn-r2769] ./hdf5/tools/testh5ls.shRobb Matzke2000-10-311-19/+29
| | | | | | | * 2000-10-31 Robb Matzke <matzke@llnl.gov> (verbose) Compares output to expected files. This should work just fine because we're not using the `-v' option which prints datatypes in a machine-dependent way.
* [svn-r2768] ./hdf5/tools/h5tools.hRobb Matzke2000-10-311-292/+293
| | | | | * 2000-10-31 Robb Matzke <matzke@llnl.gov> Reindented.
* [svn-r2767] ./hdf5/tools/h5tools.cRobb Matzke2000-10-311-17/+29
| | | | | | | | | | | | * 2000-10-31 Robb Matzke <matzke@llnl.gov> (h5dump_sprint) The whitespace added for indentation after the line-feed kludge is performed only if a line-feed was actually inserted. This fixes funny-looking h5ls output that had ` %s' sequences appearing in nested compound datatypes. Also added a prominent warning in the code to indicate that when a line-feed is inserted into the string that column number calculations will be incorrect and object indices will be missing.
* [svn-r2766] ./hdf5/src/H5T.cRobb Matzke2000-10-311-1/+1
| | | | Updated API tracing calls
* [svn-r2765] ./hdf5/src/H5S.cRobb Matzke2000-10-311-1/+1
| | | | Updated API tracing calls.
* [svn-r2764] ./hdf5/src/H5FD.cRobb Matzke2000-10-311-1/+1
| | | | Updated API tracing calls.
* [svn-r2763] ./hdf5/src/H5F.cRobb Matzke2000-10-311-2/+8
| | | | | | | * 2000-10-31 Robb Matzke <matzke@llnl.gov> (H5F_dest) Do not call H5FL_FREE() if the root group object is null. This fixes a bug in h5ls when that tool is given a file which is not an hdf5 file.
* [svn-r2762] ./hdf5/MANIFESTRobb Matzke2000-10-311-0/+17
| | | | | * 2000-10-31 Robb Matzke <matzke@llnl.gov> Added files for expected h5ls output.
* [svn-r2761] Purpose:Frank Baker2000-10-311-17/+16
| | | | | | TechNotes/VFLfunc.html: Minor reformatting for ease of reference Platforms tested: IE5
* [svn-r2760] Frank Baker2000-10-311-621/+27
| | | | | | | | | | | Purpose: Removing functions that have been removed from library. Solution: Removed H5Pget_driver, H5P[gs]et_stdio, H5P[gs]et_sec2, H5P[gs]et_core, H5P[gs]et_split, H5P[gs]et_family, H5P[gs]et_mpi, and H5P[gs]et_xfer. Platforms tested: IE5
* [svn-r2759] Description:Albert Cheng2000-10-311-1/+8
| | | | | | Added the entry of the Thread Safe library implement doc. Platforms tested: MS-IE on an NT.
* [svn-r2758] Purpose:Albert Cheng2000-10-311-1/+2
| | | | | | Updated Platforms tested: via bin/chkmanifest on arabica.
* [svn-r2757] Added the entry for the document of "using HDF5 with OpenMP".Albert Cheng2000-10-311-0/+5
| | | | | Platforms tested: MS-IE via windows.
* [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-r2755] Elena Pourmal2000-10-311-0/+5
| | | | | | | | | | | Purpose: Maintenance Description: I created ./fortran/testpar directory and added files to it but forgot to update MANIFEST file. Solution: Fixed MANIFEST. Platforms tested:
* [svn-r2754] Elena Pourmal2000-10-301-18/+29
| | | | | | | | | | | | Purpose: Bug fix. Description: Reading from the file failed because property list identifier was not properly passed to the subroutine h5dread_f. Solution: Fixed the order of the parameters in the h5dread_d call Platforms tested: O2K (modi4)
* [svn-r2753] Elena Pourmal2000-10-304-0/+300
| | | | | | | | | | | | | | Purpose: Adding F90 || tests. Description: I created testpar directory with the following files ptesthdf5_fortran.f90 - F90 test driver program tcheck.f90 thdf5.f90 - handy subroutines to use with the tests thyperslab_wr.f90 - F90 test: collectively writes and reads hyperslabs to/from the dataset Solution: Platforms tested: Partially tested on modi4 (O2K)
* [svn-r2752] Purpose:Albert Cheng2000-10-301-1/+1
| | | | | | | | | | | Bug fix Description: There is typo in the H5D_write function which reported the optimized write failure as a H5E_READERROR. Solution: Replaced it with the correct H5E_WRITEERROR code. Platforms tested: modi4 parallel (compiled H5D.o only).
* [svn-r2750] Thomas Radke2000-10-281-7/+22
| | | | | | | | | | | | | | | | | | | | | Purpose: Port to Windows. Description: The stream_test program now also compiles and can be run under Windows. Solution: The problem was that fork(2) and waitpid(2) aren't available under Windows when using the MS compilers. So I test for both H5_HAVE_FORK and H5_HAVE_WAITPID. These are already checked fortunately during configuration. If they are not there the code just says printf ("Test skipped because this architecture doesn't provide " "fork(2) and waitpid(2)\n"); Platforms tested: Windows NT, both with MS Visual C++ and GNU cc Now you can build and run the Stream VFD testsuite under Windows when using GNU cc !!
* [svn-r2749] Thomas Radke2000-10-281-1/+1
| | | | | | | | | | | | Purpose: Set compiler flag to force BSD compliance. Description: In order to set a socket descriptor into non-blocking mode via ioctl(2) the Stream driver uses the FIONBIO constant. Under Solaris this is defined only when compiled as BSD code. I hope this doesn't break anything. Platforms tested: Solaris 5.7
* [svn-r2748] Thomas Radke2000-10-281-0/+3
| | | | | | | | | | | | | Purpose: Detect whether the system has the netinet/tcp.h header file. Description: The Stream VFD uses setsockopt(2) to set TCP_NODELAY on an opened socket. This constant is defined normally in netinet/tcp.h except for GNU cc under Windows where this header doesn't exist. This template header file just contains the #undef HAVE_NETINET_TCP_H Platforms tested: Windows NT, GNU cc
* [svn-r2747] Thomas Radke2000-10-282-122/+163
| | | | | | | | | | | Purpose: Detect whether the system has the netinet/tcp.h header file. Description: The Stream VFD uses setsockopt(2) to set TCP_NODELAY on an opened socket. This constant is defined normally in netinet/tcp.h except for GNU cc under Windows where this header doesn't exist. Platforms tested: Windows NT, GNU cc
* [svn-r2746] Thomas Radke2000-10-282-92/+257
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Purpose: Port to Windows platform Bug fix Description: The Stream VFD is ported to Windows now. Also fixed a bug where an application terminated when it got a SIGPIPE due to sending/receiving on a closed socket. Solution: The socket stuff is treated different under Windows when using the MS compilers to build HDF5. They define their own socket datatype and have closesocket() instead of close(2) to close sockets. Also there are different header files for all the socket stuff. So I introduced my own socket decriptor datatype in H5FDstream.h which should be used to pass in external sockets. This datatype is mapped to either 'int' (UNIX-type sockets) or 'SOCKET' (Windows). In the code the error code checking was adapted according to the socket datatype used. Also, for Windows you have to call a routine to initialize the Socket layer before using it. As a kind of bug fix, the process signal mask is now set to ignore SIGPIPE signals which otherwise cause the application to terminate. The driver read/write routines catch this and return an error code. Platforms tested: Windows NT, both with MS Visual C++ compiler and with GNU cc It is interesting that when compiling with GNU cc under Windows it is possible to use both Windows and UNIX-type sockets (either one or the other). So I check for GNU cc and go for UNIX sockets if possible.
* [svn-r2745] Purpose:Bill Wendling2000-10-272-1/+3
| | | | | | | | | | | Bug fix...I hope Description: For some reason, libtool wasn't generating a .lai library file in the .libs directory. It needs this to install things, apparently. Solution: Major hack! I force a ln to the "real" one libtools wants. Platforms tested: Modi4
* [svn-r2744] Purpose:Quincey Koziol2000-10-271-0/+6
| | | | | | | | | | | | Bug fix Description: Forgot to decrement the number of objects in the group when removing each one... Solution: Decrement the ID count when successfully removing each object from a group. Platforms tested: None yet.