mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-02-11 16:01:00 +08:00
Also support references to external files Add new H5T_REF type and type conversion routines Support conversion from H5T_REF_OBJ/DSET_REG to H5T_REF Add H5Treclaim() API to reclaim memory of vlen/reference types Deprecate H5Dvlen_reclaim() Fix H5T_vlen_reclaim() and H5T_reclaim() to use private callback Add H5T_ref_reclaim() Move previous H5R APIs to H5Rdeprec.c Clean up H5Ocopy Separate H5O_copy_expand_ref() to H5Ocopy_ref() Add support for copying new reference types Clean up deprecated routines to go through VOL and same code path Fix return codes in existing trefer.c test Rename trefer.c to trefer_deprec.c trefer.c is for new references Add performance test for trefer Add additional obj_copy_ref test Make use of tokens and blobs to store references Skip blob encoding for object references Start adding new reference examples |
||
---|---|---|
.. | ||
Attributes.txt | ||
CMakeLists.txt | ||
CMakeTests.cmake | ||
h5_attribute.c | ||
h5_chunk_read.c | ||
h5_cmprss.c | ||
h5_compound.c | ||
h5_crtatt.c | ||
h5_crtdat.c | ||
h5_crtgrp.c | ||
h5_crtgrpar.c | ||
h5_crtgrpd.c | ||
h5_drivers.c | ||
h5_dtransform.c | ||
h5_elink_unix2win.c | ||
h5_extend_write.c | ||
h5_extend.c | ||
h5_extlink.c | ||
h5_group.c | ||
h5_interm_group.c | ||
h5_mount.c | ||
h5_rdwt.c | ||
h5_read.c | ||
h5_ref2reg_deprec.c | ||
h5_ref_compat.c | ||
h5_ref_extern.c | ||
h5_reference_deprec.c | ||
h5_select.c | ||
h5_shared_mesg.c | ||
h5_subset.c | ||
h5_vds-eiger.c | ||
h5_vds-exc.c | ||
h5_vds-exclim.c | ||
h5_vds-percival-unlim-maxmin.c | ||
h5_vds-percival-unlim.c | ||
h5_vds-percival.c | ||
h5_vds-simpleIO.c | ||
h5_vds.c | ||
h5_write.c | ||
Makefile.am | ||
ph5example.c | ||
README | ||
run-all-ex.sh | ||
run-c-ex.sh.in | ||
testh5cc.sh.in |
HDF5 Examples This directory contains example programs for the installed APIs and scripts to compile and run them. Examples in the c and hl/c subdirectories are always installed, and those in fortran, hl/fortran, c++ and hl/c++ will be installed when fortran or c++ are enabled. Running the run-all-ex.sh script in this directory will run the scripts and in turn the examples in all the subdirectories where examples are installed. The scripts can also be run individually. The appropriate compile scripts in the bin directory for this install will be used by default to compile and link the example programs. Note that h5redeploy must be run if these binaries are copied or extracted in a directory other than the one where they were initially installed. Compile scripts from other locations can be used by setting an environment variable prefix to the path of the directory containing the bin directory with the compile scripts h5cc, h5fc, etc. For example, export prefix=/usr/local/hdf5 to use h5cc, h5fc, etc. in /usr/local/hdf5/bin.