Commit Graph

23594 Commits

Author SHA1 Message Date
Allen Byrne
bca2806055
Update URL documentation links to support site (#4781) 2024-08-29 16:27:44 -05:00
Scot Breitenfeld
7e7d3b30e1
Fixes Fortran parallel build race condition for tests (#4789) 2024-08-29 12:58:16 -07:00
H. Joe Lee
d587796f2c
Improve the consistency of configure help messages (#4783)
Fix grammar in configure message
2024-08-29 09:00:03 -07:00
H. Joe Lee
c54d6018bc
Fix grammar in H5Fint.c comment block (#4782) 2024-08-29 07:28:50 -05:00
Allen Byrne
d2be61826d
Convert Collective Calls html file to doxygen (#4779) 2024-08-28 12:06:33 -05:00
Dana Robinson
6fbe13a66d
Add subfiling to CI more places where we test parallel (#4778)
* CMake: gcc,, AOCC
* Autotools: AOCC (gcc was added in a previous commit)

NVHPC generates a lot of tools errors for some reason
2024-08-27 18:53:10 -07:00
bmribler
1f0bd7f8ef
Replace non-VOL calls with VOL calls - part 3 (#4771)
This PR switches H5I_object() to H5VL_vol_object() in H5O and H5T APIs.                 H5M is the last one and left out of this PR because it needs more work
in documentation and there is no test for the API functions.

Fixes GH-4730
2024-08-27 12:42:11 -05:00
Dana Robinson
d4b0a157e6
Add subfiling checks to the gcc action (#4776) 2024-08-27 12:41:39 -05:00
H. Joe Lee
b56873895a
Fix grammar in H5Odtype.c comment block (#4777) 2024-08-27 10:22:14 -07:00
H. Joe Lee
90b07416a6
Remove dummy comments that repeat function names. (#4775) 2024-08-27 09:06:40 -07:00
Dana Robinson
50a8ea895c
Fix typo in H5T_order_t enum (#4773)
'bit endian' --> 'big endian'
2024-08-27 08:05:47 -05:00
Dana Robinson
e065e72c9b
Move 1.14.6 and 1.16.0 to correct date (#4772) 2024-08-27 03:41:00 -07:00
Dana Robinson
67e4989004
Add testing to NVHPC CI actions (CMake & Autotools) (#4760)
Turns on testing, both serial and parallel, but skips:
* dt_arith and dtransform in CMake
* All main library tests in the Autotools
Due to dt_arith and dtransform segfaults when handling long doubles.
2024-08-27 00:18:01 -07:00
H. Joe Lee
04bf2dff85
Capitalize f in (#4766) 2024-08-26 14:37:47 -07:00
Dana Robinson
00b0d3a670
Restore Julia CI (#4763)
Fixes #4539
2024-08-26 12:23:11 -07:00
mattjala
ff14dee3e9
Remove early test exit (#4757)
* Don't skip file tests

* Remove test with invalid flag for H5Fopen

* Verify that create/open of unseekable file fails

* Remove failure verification
2024-08-26 13:29:13 -05:00
Dana Robinson
10597ee37c
Add missing C++ and Fortran to Intel oneAPI CI (#4761)
* Add Fortran and C++ to Autotools
* Add Fortran and C++ to Linux CMake
* Add C++ to Windows CMake
* Fix bad GitHub workspace variable
2024-08-26 10:47:54 -07:00
jhendersonHDF
e5eede6842
Set/Unset VOL wrapping context in H5VL_attr_close (#4759) 2024-08-26 10:38:31 -07:00
H. Joe Lee
6ccbf30199
Fix typo in H5Centry.c (#4762) 2024-08-26 10:25:27 -07:00
Dana Robinson
fe7dca0683
Turn on parallel CI tests in Autotools & CMake (#4573) 2024-08-26 09:32:44 -07:00
bmribler
d0fe57624f
Replace non-VOL calls with VOL calls - part 3 (#4756)
This PR switches H5I_object_verify() to H5VL_vol_object_verify() in the H5G API
and removes unnecessary casts.
2024-08-26 09:04:18 -07:00
Quincey Koziol
c38064b7f7
Another try at correcting the ping pong semaphore test (#4754)
* Add ifdef around prototype

* Add casts to make MSVC happy

* Fix missing atomic load
2024-08-24 21:39:56 -05:00
Dana Robinson
7c4b501fc7
Don't run AOCC parallel tests with -j2 (#4752)
Don't run parallel tests in both Autotools and CMake with multiple
processes. ph5diff still runs with -j2 w/ Autotools since the test
script is in the tools/test/h5diff directory.

* Split off AOCC CMake parallel tests

* Remove unnecessary NPROCS env vars

* Put NPROCS back in serial tests

We run ph5diff tests there
2024-08-23 21:37:28 -05:00
Dana Robinson
5c5b727127
Restore rand_r in a few parallel tests (#4749)
The t_pmulti_dset and t_select_io_dset tests rely on the behavior
of the previous private rand_r-like implementation to get the
correct sequence of random numbers to pass. This has been restored
using a fully private rand_r-like implementation that doesn't
rely on rand_r and will work on Windows and other platforms
where rand_r doesn't exist.
2024-08-23 17:22:40 -05:00
bmribler
9adacb54a6
Replace non-VOL calls with VOL calls - part 2 (#4748)
This PR switches H5I_object_verify() to H5VL_vol_object_verify() in the H5F API
and fixes documentation of H5Fmount and H5Funmount.

* More on H5F API
2024-08-23 11:44:48 -05:00
Dana Robinson
7cf3963f8d
Remove HDF-EOS5 CI action (#4750)
The code can't be downloaded due to changes that put it behind an
EarthData login. We'll disable this while we figure out a work-around.
2024-08-23 11:41:33 -05:00
bmribler
379a5baa0f
Fix inconsistent documentation of get_name functions (#4715)
- Verified that the listed functions do not include null terminator in the returned length
- Improved some of the tests
- Corrected documentation

Fixes GH-4704

* Casted a positive int to size_t
2024-08-23 11:17:35 -05:00
bmribler
a03203afbc
Replace non-VOL calls with VOL calls - part 1 (#4745)
This PR is part of the incremental switching H5I_object() and H5I_object_verify()
to their VOL counterpart, H5VL_object() and H5VL_vol_object_verify(), a newly addedinternal function.

Fixes GH-4730 partially.
2024-08-22 13:32:48 -05:00
Aleksandar Jelenak
8a8ac85a69
Return basic HTTP range GET logging to ROS3 (#4738)
* Add minimal amount of S3 request logging to ROS3

* Fix ROS3 logging ifdef conditions
2024-08-22 09:18:54 -07:00
H. Joe Lee
7a17a98e9b
Update nvhpc CI version to 24.7 (#4740) 2024-08-22 09:17:11 -07:00
H. Joe Lee
8b3041f3a3
Fix macro redefined warnings (#4744)
Removes a duplicated HDopen macro from the performance testing programs
2024-08-22 09:12:59 -07:00
H. Joe Lee
17123cd8ba
Fix enum type mismatch warning (#4741) 2024-08-21 22:40:53 -05:00
H. Joe Lee
c1cbba69c6
Use gfortran 14 for cmake-ctest.yml on mac (#4739)
* Use gfortran 14 for cmake-test on mac

* Remove notarization step

* Address @byrnHDF review
2024-08-21 21:33:13 -05:00
Quincey Koziol
679b017740
Eliminate another use of H5E_clear_stack() within the library (#4726)
* Remove call to H5E_clear_stack()

Also clean up a bunch of error macros and the return value from H5B_valid()
2024-08-21 09:28:59 -05:00
H. Joe Lee
eed772ef7f
Revert gh-pages action hash to fix daily build (#4735)
* Revert gh-pages action hash to fix daily build

See also #4734

* Revert gh-pages action hash to fix daily build
2024-08-21 07:43:58 -05:00
mattjala
4791d3416c
Fix segfault in ROS3 credential parsing (#4736)
* Fix segfault in s3 credential parsing

* Fix AWS cred parsing when >1 profile provided
2024-08-21 07:35:29 -05:00
bmribler
aea4c53654
Fix incorrect VOL vs. non-VOL calls partially (#4733)
* Fix incorrect VOL vs. non-VOL calls

H5Lget_info2() called H5I_object() instead of H5VL_vol_object() crashed
user application.
This is a wide-spread issue (GH-4730) but this PR only addresses GH-4705.

* Remove an incorrect change
2024-08-20 19:36:40 -05:00
H. Joe Lee
b11f2d0d67
Fix snapshot CI failure by adding arch name to dmg file (#4734)
See also #4732.
2024-08-20 07:38:38 -05:00
H. Joe Lee
b54cc5b8c5
Add arch name to dmg file name (#4732)
The binaries in snapshot dmg file do not work on x86_64.
2024-08-19 09:42:48 -07:00
Quincey Koziol
adc3a37e96
Fix semaphore test (#4725)
* Make counter in semaphore test an atomic variable

* Revert using atomic counter and fix counter access outside of semaphore
2024-08-19 08:53:10 -05:00
bmribler
b4731e4a85
Cleanup up tests (#4724) 2024-08-19 08:02:13 -05:00
mattjala
d25cc7d41b
Test creating unseekable file (#4720) 2024-08-19 07:35:40 -05:00
Allen Byrne
6896bf46eb
Fix the release reference name (#4721) 2024-08-16 12:04:03 -07:00
Dana Robinson
89f62a937d
Fix error return types in H5Rdeprec.c (#4722)
Copy-pasted code from elsewhere used FAIL instead of H5G_UNKNOWN
and H5I_INVALID_HID.
2024-08-16 12:03:42 -07:00
Allen Byrne
32ee132b0b
Add missing blosc2 info (#4717) 2024-08-16 12:14:04 -05:00
Allen Byrne
78fb239e83
Add secrets to release workflow (#4719) 2024-08-16 08:00:00 -07:00
Allen Byrne
819e00db91
Correct signing names and variables (#4713) 2024-08-14 16:22:50 -05:00
bmribler
70c6a7a901
Replace alias \Code with \TText (#4714)
Fixed GH-2151
2024-08-14 15:54:44 -05:00
Allen Byrne
d7e0ad5200
Change osx refs to macos (#4707) 2024-08-13 14:43:28 -05:00
Allen Byrne
9824e7f7e7
Change logic for checking secrets exists (#4711) 2024-08-13 14:28:34 -05:00