| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
because
the VB-API work stores comments in some of the VB tables.
|
| |
|
|
|
|
| |
call to H5Fcreate.
|
|
|
|
| |
chunked.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Changed default RUNTEST to 'mpi -np 1'.
src/Makefile.in:
Use $(RUNTEST) to run programs if enable-parallel is on.
|
| |
|
|
|
|
| |
CVS :----------------------------------------------------------------------
|
|
|
|
|
|
|
| |
HDF5
on IBM SP using MPI-IO.
CVS :----------------------------------------------------------------------
|
|
|
|
| |
See INSTALL.ibm.sp.parallel.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Program name does not reflect its purpose. Removed. Will be added under
new name h5_chunk_read.c
|
| |
|
|
|
|
|
| |
should prevent incomplete releases as a result of people forgetting to
add files to MANIFEST.
|
| |
|
|
|
|
|
|
| |
warnings.
# -woff 1209 about constant expressions
# -woff 1196 about __vfork() being implicitly declared, config prob.
|
| |
|
| |
|
|
|
|
| |
In H5Fprivate.h made MPI-IO the default low-level I/O module when HAVE_PARALLEL.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
file does not exist, the code tried to open the file with EXCL CREATE.
ROMIO cannot handle file-open with EXCL Create due to racing problem.
The first process creates the file which then fails all
other processes.
Solution: In the parallel code, turn on TRUNC mode to allow "late" open
calls to succeed too. It is safe to force TRUNC mode since the file is
known non-existing at that point. The MPIO implementation has to
provide the real solution.
Platform tested: O2K with ROMIO.
|
|
|
|
|
|
|
|
| |
Problem: Data type handle was not released.
Solution: Call to H5Tclose has been added.
Platforms tested: Sun Sparc (baldric)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
while he is visiting LLNL. I changed the default creation template
offset and length to 4. Will fix the problem later.
Changes since 19980205
----------------------
./src/H5H.c
./src/H5Hprivate.h
./src/H5O.c
./src/H5Ocont.c
./src/H5Odtype.c
./src/H5Oefl.c
./src/H5Olayout.c
./src/H5Oname.c
./src/H5Onull.c
./src/H5Oprivate.h
./src/H5Odspace.c
./src/H5Ostab.c
./src/debug.c
./html/H5.format.html
Added an extra 4-byte field after the heap magic number for
alignment on the DEC alpha. Changed object header message
alignment to 8-bytes.
./src/H5F.c
./src/H5Farray.c
./src/H5Ffamily.c
./src/H5Fistore.c
./src/H5Flow.c
./src/H5Fprivate.h
./src/H5Fsec2.c
./src/H5Fstdio.c
./src/H5Gnode.c
./src/H5O.c
./src/H5Odtype.c
./src/H5P.c
./src/H5Pprivate.h
./src/H5T.c
./src/H5Tconv.c
./src/H5Tpkg.h
./src/H5Tpublic.h
./src/H5V.c
./src/H5detect.c
./test/cmpd_dset.c
./test/dsets.c
./test/dtypes.c
./test/extend.c
./test/hyperslab.c
./test/istore.c
./test/th5p.c
./test/theap.c
Fixed a few irix64 warnings regarding size_t vs. int,
variables set but not used, printf formats
./config/irix64
Added `-woff 1196' to get rid of errors about __vfork() being
implicitly defined in a system header file.
./src/H5B.c
Fixed a stack alignment problem.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
h5_write.c - stores INT array as INT32 little endian dataset in the HDF5 file.
h5_read.c - gets info about the dataset;
reads hyperslab from the dataset in the file into
2-dim slice of the 3 dimensional array.
h5_compund.c - creates compound dataset and writes it to the file;
reads subsets of the dataset.
h5_extend_write.c - writes extendable dataset.
h5_extend_read.c - gets info about the dataset;
reads dataset and one of the chunks.
|
|
|
|
| |
directory.
|
| |
|
|
|
|
|
|
|
| |
incorrect
local O2K system configuration. The other (1429 about long long) is
ignorable since long long is standard in the next version of ANSI C.
|
|
|
|
| |
argument of access-template.
|
|
|
|
|
| |
MPIO lower interface layer (H5Fmpio.c) has been commited by Kim already.
All PHDF5 codes are "bracket'ed" by #ifdef HAVE_PARALLEL macro.
|
|
|
|
|
|
| |
failures. Row back the offset and length sizes to 4 (instead of
sizeof(size_t)) for now to pass all tests. Will fix it later.
(Also changed the default create template in H5F.c).
|
|
|
|
|
|
|
|
|
| |
not assign the decoded value back to n.
Solution: Removed temporary variable _n (don't see why it is needed.)
Use the variable n directly.
Platform tested: IRIX64 -64
|
|
|
|
|
|
|
| |
call
MPI_File_set_size (a collective operation).
Also changed/added some error messages.
|
|
|
|
|
|
|
|
|
|
|
| |
----------------------
./src/H5H.c
Changed a temporary buffer from 20 bytes to 52 bytes.
./test/tfile.c
Default sizes for file addresses and sizes are the same as
sizeof(size_t) on the machine that creates the file.
|
|
|
|
|
|
|
|
| |
----------------------
./src/H5Odtype.c
Compound data type names weren't aligned correctly. Thanks to
Elena for finding this bug.
|
|
|
|
|
|
|
|
|
|
| |
The default file addr and size sizes for new files are the
same as sizeof(size_t) on the machine that creates the
file. They used to always be 4.
./src/H5Pprivate.h
./src/H5Psimp.c
Fixed `start' and `nelmts' arguments to be `size_t'.
|
| |
|
|
|
|
| |
variables.
|
|
|
|
|
|
| |
addresses.
Changed it to size_t type.
|
|
|
|
|
|
|
|
|
|
|
| |
----------------------
./src/H5C.c
./src/H5Cprivate.h
./src/H5D.c
./src/H5Dpublic.h
Added H5Dget_create_parms(), trying to stay one step ahead of
Elena ;-)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
----------------------
./MANIFEST
Added H5Fmpio.c. One way to check that you've properly
included new files is to run `./bin/release none', then unpack
the resulting tar file somewhere and try to compile it. The
tar file will be ./releases/hdf-5.0.0a.tar.
./config/freebsd2.2.1
./config/linux
Added `-ansi'
./acconfig.h
Added definitions for PHDF5 and HAVE_PARALLEL.
./configure.in
Added minimal support for parallel build. Kim and Albert will
have to flesh this out or I can do it if they're more specific
about what they need.
./config/commence.in
Added default value for $(RUNTEST)
./config/conclude.in
`make test' uses value of $(RUNTEST) to run test cases.
./src/Makefile.in
Added PARALLEL_SRC for conditional compilation of H5Fmpio.c
./src/H5D.c
./src/H5Dpublic.h
Added H5Dget_type() for Elena
NOTE: These changes require that configure be rerun. If you're using
GNU make it will happen automatically, otherwise do it by
hand.
|
|
|
|
|
| |
and removed MPI_Init and MPI_Finalize from H5.c
(these should be done in the user program).
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
----------------------
./MANIFEST
./html/study.html [NEW]
./html/study_1000x1000.gif [NEW]
./html/study_250x250.gif [NEW]
./html/study_499x499.gif [NEW]
./html/study_5000x1000.gif [NEW]
./html/study_500x500.gif [NEW]
./html/study_p1.gif [NEW]
./html/study_p1.obj [NEW]
The conclusions from a study of the HDF5 chunking
layout. Shows overhead and disk seeking.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
----------------------
./INSTALL
Added instructions for which C flags to set for debugging.
./src/H5C.c
./src/H5Cpublic.h
H5Cset_chunk() takes const pointer.
./src/H5D.c
./src/H5Dprivate.h
./src/H5Dpublic.h
Added H5Dextend() to extend the dimensions of a dataset.
./src/H5Osdspace.c
./src/H5P.c
./src/H5Pprivate.h
./src/H5Ppublic.h
./test/cmpd_dset.c
./test/dsets.c
./test/th5p.c
Added the optional `maxdims' argument to H5Pcreate_simple()
and defined constant H5P_UNLIMITED which can appear in the
maxdims. Added `const' to arguments.
Implemented H5Pcopy()
Removed the unused file argument from H5P_modify.
Added H5P_extend().
Removed the `flags' field from simple data types and we
determine if the `max' or `perm' arrays are valid by looking
at the pointer. Cleaned up the H5O_sdspace_debug output.
./src/H5T.c
Fixed a printf format.
./MANIFEST
./test/Makefile.in
./test/extend.c [NEW]
Added a test for multi-dimensional unlimited dimensions.
|
| |
|
| |
|
| |
|