Jerome Soumagne
ae490016b9
Add new H5R API that abstracts object, region and attribute reference types
...
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
2019-10-08 14:30:24 -05:00
Jerome Soumagne
fa6fdde1bf
Fix H5VL_blob_get to return size of blob
...
Fix const in blob API
Add H5HG_HEAP_ID_SIZE macro to return native blob size
Add maximum size for blobs
Fix blob API callbacks to pass VOL file object
Add public wrappers for blob VOL API
Implement passthrough blob callbacks
Update H5Tvlen after callback changes
Update trace information for H5VL blob routines
Fix public header inclusion in native and passthru headers
2019-10-08 14:30:24 -05:00
Allen Byrne
b2f52d0b07
Update versioning to next major version
2019-09-25 17:28:17 -05:00
Dana Robinson
5b6bd7c922
Added the map (H5M) API
2019-08-13 01:36:42 -07:00
Larry Knox
c3c044cc00
Escape { and } in regex as required by sh in updated cori.nersc.gov.
...
Tested change on jam, jelly, emu, ostrich and osx1011test.
2019-08-07 11:51:06 -05:00
Larry Knox
8008294578
Squashed commit of the following:
...
Merge changes from update_merged_S3_HDFS branch into develop.
commit d5034315aea88629929ac0c9c59ebfafd5f21a31
Merge: 9c48823 d3fdcd8
Author: Larry Knox <lrknox@hdfgroup.org>
Date: Thu Jul 25 08:24:53 2019 -0500
Merge branch 'develop' into update_merged_S3_HDFS
2019-07-25 11:47:12 -05:00
Quincey Koziol
db7c43d375
Updates to warnhist script, along with a few cleanups, and add some comments
...
to warning cleanups that are a bit obscure.
2019-07-09 22:15:36 -05:00
Quincey Koziol
43aa32ff4f
Cleaned up code that genericizes warning output, and add "-u" option to
...
leave unique types in warnings (i.e. don't genericize output). Also fixed
the '-S' option to work correctly.
2019-07-05 13:31:38 -05:00
Quincey Koziol
3b594992d6
Add support for GCC9, update warnhist script, and clean up warnings.
2019-07-02 23:43:45 -05:00
Quincey Koziol
d5130bb573
Updated configure & CMake compiler flags for GCC 8.x, along with corresponding
...
changes to warnhist script (and some extra improvements for condensing C++
and Java warnings), and fixed a bunch of warnings.
2019-06-28 09:10:43 -05:00
Quincey Koziol
1ccbdfee58
Add support for GCC 7.x warnings, update warnhist script to account for them,
...
clean up warnings.
2019-06-21 10:05:34 -05:00
Dana Robinson
72dd01b76b
Added a warning summary script for gcc to bin
2019-06-17 13:35:08 -07:00
Larry Knox
3dfc80a28a
Moved h5cc.in and h5redeploy.in from tools/misc to bin directory. They
...
should always be built and installed whether tools are enabled or
disabled. Also added Makefile.am to bin to build h5redeploy and
to install and uninstall them. h5cc is created from h5cc.in by
configure.
2019-06-14 10:47:09 -05:00
M. Scot Breitenfeld
6546c764d3
updated -E option
2019-05-10 16:07:12 -05:00
M. Scot Breitenfeld
44fdc3bf96
remove -M option
2019-05-10 15:45:47 -05:00
M. Scot Breitenfeld
19d2cea9ae
added -M HPC to ctest command
2019-05-10 14:34:56 -05:00
M. Scot Breitenfeld
cf6f2f039d
Adding cross-compilation for theta (ANL) and qsub (COBALT) batch controls.
2019-05-09 16:45:22 -05:00
Larry Knox
df35529e3d
Putting ctest command in variable CMD did not work for skipping failing
...
tests.
2019-05-06 16:38:38 -05:00
Dana Robinson
ff51724bdb
Renamed the autotools check-vol target to check-passthrough-vol.
2019-04-11 10:46:22 -07:00
Dana Robinson
32ea4e72f1
Merge branch 'develop' into c_stdlib_posix_call_cleanup
2019-02-19 14:49:20 -08:00
Larry Knox
f69e11efa8
Remove ' ' (typo).
2019-02-16 19:02:44 -06:00
Allen Byrne
6f71b2cdcf
Refactor mpi test names
2019-02-11 12:42:46 -06:00
Allen Byrne
edcbc9966f
Refactor parallel test names
2019-02-11 12:01:25 -06:00
Larry Knox
6c2a4b728f
Add LOCAL_BATCH_SCRIPT_ARG variable for submitting account information
...
and other batch command variations with ctest command.
2019-02-04 08:46:57 -06:00
Larry Knox
c348d453b5
Correct H5DIFF to PH5DIFF in *ctestS.sl.in.cmake list of parallel tests
...
reserved for *ctestP.sl.cmake.
Revise options to run batch tests and alternative options for cross
compile in HPC/*-HDF5options.cmake.
2019-02-02 08:02:48 -06:00
Larry Knox
cc7ce0eb8b
Change examples file to zip for CMake zip file.
2019-02-01 12:19:28 -06:00
Larry Knox
eb84f922c8
Update bin/release for filename changes and HPC-CMake tar file
...
corrections.
2019-02-01 10:21:53 -06:00
Larry Knox
5352bf4971
Add new files to MANIFEST.
...
Update permissions for raybsub to 755.
2019-02-01 08:57:52 -06:00
Larry Knox
bae744199b
Add more specific batch scripts.
...
Add script raybsub to handle submitting .lsf files on ray with bsub <
script.lsf syntax that we couldn't handle with CMake.
Add hpc-cmake-tgz option for bin/release.
2019-01-31 14:22:52 -06:00
Larry Knox
252beb50b6
Account info can be submitted as an argument to run the batch scripts.
...
Special versions for sandia are not needed.
2019-01-28 12:52:14 -06:00
Larry Knox
cee36ca40d
Remove knl configuration from ctestS.sl.in.cmake.
...
Add sandia batch files with account info.
2019-01-27 17:55:44 -06:00
Larry Knox
b91cb20c69
Add batch files with batch parameters specific to cori and ray.
...
Release.txt entry for skipping long double dt_arith tests on ppc64.
2019-01-26 16:44:09 -06:00
Dana Robinson
536a32c59b
C and POSIX call cleanup
2019-01-10 17:51:42 -08:00
Larry Knox
25fe692c5c
Configure build directory in batch scripts.
2019-01-05 07:49:19 -06:00
Larry Knox
72124031ec
Add libhdf5_hl_fortran symlinks for libhdf5hl_fortran files.
...
Set ctest*.lsf.in.cmake scripts for sierra.
Correct src/CMakelists.txt syntax error.
2018-12-31 09:20:27 -06:00
Larry Knox
126d1e6176
Add .lsf batch scripts and insert the build directory into the scripts
...
during configuration.
2018-12-28 16:50:48 -06:00
Quincey Koziol
d442fe2d98
Add support for "make check-vol", along with a few minor cleanups, etc.
2018-11-28 19:07:30 -06:00
Quincey Koziol
2db4b6df13
Update API tracing info for VOL functions and regenerate trace macros for VOL
...
API calls.
2018-11-28 10:22:29 -06:00
Quincey Koziol
f9b625ef5d
Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into stackable_vol
2018-11-21 23:13:04 -06:00
Larry Knox
6cbd463d41
Add script and changes to wait for H5Tinit.c
...
Add more sample batch scripts, specifically for sbatch, not for knl
cross compile.
Don't run parallel tests when no parallel test script is configured in
HDF5options.cmake.
2018-11-14 11:19:28 -06:00
Quincey Koziol
ca1b9025fe
Switch switch remainder of API routines to use VOL callbacks.
2018-11-10 11:54:20 -06:00
Quincey Koziol
ef9ffc630a
Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into stackable_vol
2018-11-06 10:44:17 -06:00
hdftest
be0d6b206a
Update HDF5-Examples version to be included in CMake-* tar/zip files.
2018-11-05 12:40:04 -06:00
Quincey Koziol
deb75622ca
Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into stackable_vol
2018-11-04 00:25:36 -05:00
Larry Knox
f031cc7b7a
Add script to run tests with sbatch when not cross compiling.
...
Add new files to MANIFEST.
2018-10-29 16:17:10 -05:00
Larry Knox
b24259ed8c
Add files and changes to cross compile with CrayLinuxEnvironment and run
...
ctest tests with a batch job on knl compute nodes.
2018-10-29 14:24:08 -05:00
Quincey Koziol
50dd616eb5
Correct error with parsing of "FUNC_ENTER_API_NOINIT"
2018-10-27 17:38:32 -05:00
Dana Robinson
e962df1591
VOL FEATURE
2018-10-10 08:10:15 -07:00
Dana Robinson
eb78fd8832
Develop normalization with vol_integration.
...
Mostly peripheral things like the tools and wrappers,
with just enough core library code to support that.
2018-09-18 22:57:37 -07:00
Allen Byrne
12adeedf6b
HDFFV-10552 fix version script (missed when 1.11 created)
2018-08-16 15:06:29 -05:00