Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add new API function H5Pget_actual_select_io_mode() (#2974) | Neil Fortner | 2023-10-20 | 2 | -485/+770 |
| | | | This function allows the user to determine if the library performed selection I/O, vector I/O, or scalar (legacy) I/O during the last HDF5 operation performed with the provided DXPL. Expanded existing tests to check this functionality. | ||||
* | Fixes and adjustments to t_filters_parallel (#3714) | jhendersonHDF | 2023-10-19 | 2 | -81/+152 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Broadcast number of datasets to create in multi-dataset I/O cases so that interference with random number generation doesn't cause mismatches between ranks Set fill time for datasets to "never" by default and adjust on a per-test basis to avoid writing fill values to chunks when it's unnecessary Reduce number of loops run in some tests when performing multi-dataset I/O Fix an issue in the "fill time never" test where data verification could fill if file space reuse causes application buffers to be filled with chosen fill value when reading from datasets with uninitialized storage Skip multi-chunk I/O test configurations for multi-dataset I/O configurations when the TestExpress level is > 1 since those tests can be more stressful on the file system Disable use of persistent file free space management for now since it occasionally runs into an infinite loop in the library's free space management code | ||||
* | Suppress format string warnings in subfiling test (#3699) | Dana Robinson | 2023-10-17 | 1 | -0/+4 |
| | |||||
* | Add test info output to t_filters_parallel (#3696) | jhendersonHDF | 2023-10-17 | 1 | -4/+21 |
| | |||||
* | Fix printf warnings in t_mpi (#3679) | Dana Robinson | 2023-10-16 | 1 | -3/+6 |
| | | | | | | | * Fix printf warnings in t_mpi The type of MPI_Offset varies with implementation. In MPICH, it's long, which raises warnings when we attempt to use long long format specifiers. Casting to long long fixes the warnings. | ||||
* | Fix uninitialized subfiling test variable (#3675) | Dana Robinson | 2023-10-15 | 1 | -1/+1 |
| | | | | Picked up by gcc 10 on skybridge. Probably spurious, but no harm in initializing it to a "bad" value. | ||||
* | Add expedited testing support to t_filters_parallel (#3665) | jhendersonHDF | 2023-10-12 | 1 | -26/+68 |
| | |||||
* | Simplify. (#3659) | H. Joe Lee | 2023-10-12 | 1 | -1/+1 |
| | | | * Address @jhendersonHDF review | ||||
* | Update parallel compression feature to support multi-dataset I/O (#3591) | jhendersonHDF | 2023-10-10 | 2 | -3567/+4779 |
| | |||||
* | Fix several spelling/grammar issues (#3621) | jhendersonHDF | 2023-10-03 | 8 | -12/+12 |
| | |||||
* | Fix typos (#3609) | H. Joe Lee | 2023-09-27 | 2 | -27/+27 |
| | |||||
* | Remove `sh` to run bash script. (#3590) | H. Joe Lee | 2023-09-26 | 1 | -8/+6 |
| | |||||
* | Replaces HDgetenv with getenv (#3599) | Scot Breitenfeld | 2023-09-26 | 4 | -9/+9 |
| | |||||
* | Fix typos and grammar in t_pread. (#3565) | H. Joe Lee | 2023-09-22 | 1 | -7/+7 |
| | |||||
* | Check return values from HDF5 API calls. (#3556) | H. Joe Lee | 2023-09-22 | 1 | -4/+2 |
| | |||||
* | Strip HD prefix from string/char C API calls (#3540) | Dana Robinson | 2023-09-15 | 22 | -338/+336 |
| | | | | | | | | | | | | | | | | | | | | | * Strip HD prefix from string/char C API calls * HD(f)(put|get)(s|c) * HDstr* * HDv*printf * HD(s)(print|scan)f * HDperror But NOT: * HDstrcase* * HDvasprintf * HDstrtok_r * HDstrndup As those are not C99 and have portability work-around implementations. They will be handled later. * Fix th5_system.c screwup | ||||
* | Remove HD prefix from HDlog10 calls (#3539) | Dana Robinson | 2023-09-15 | 1 | -8/+8 |
| | | | | Was missed in a previous commit and causes building subfiling to fail. | ||||
* | quiet warning on sunspot (gcc 11.2.0) (#3534) | Scot Breitenfeld | 2023-09-13 | 1 | -1/+1 |
| | |||||
* | Consistent initialization of hid_t in the tests (#3521) | Scot Breitenfeld | 2023-09-08 | 13 | -182/+182 |
| | |||||
* | Convert hbool_t --> bool in testpar (#3495) | Dana Robinson | 2023-09-05 | 37 | -1616/+1613 |
| | |||||
* | Removed all the ranks printing out testing information (#3457) | Scot Breitenfeld | 2023-09-01 | 3 | -3/+11 |
| | |||||
* | chore: match function call and VRFY() output (#3428) | H. Joe Lee | 2023-08-25 | 1 | -3/+3 |
| | |||||
* | Fix use of uninitialized value in testpar/t_dset.c test (#3423) | jhendersonHDF | 2023-08-24 | 1 | -0/+2 |
| | |||||
* | Skip atomicity tests for OpenMPI major versions < 5 (#3421) | jhendersonHDF | 2023-08-24 | 2 | -338/+9 |
| | |||||
* | chore: remove gubbins comment (#3420) | H. Joe Lee | 2023-08-24 | 2 | -4/+0 |
| | |||||
* | chore: fix typo (#3405) | H. Joe Lee | 2023-08-22 | 1 | -1/+1 |
| | |||||
* | Fix serial to parallel chunked dataset file space allocation bug (#3394) | jhendersonHDF | 2023-08-22 | 3 | -0/+280 |
| | |||||
* | Fix assertion failure during file close on error (#3387) | jhendersonHDF | 2023-08-18 | 3 | -0/+55 |
| | |||||
* | Work around a testphdf5 failure on Cray MPICH machines (#3361) | jhendersonHDF | 2023-08-08 | 1 | -7/+10 |
| | |||||
* | Implementation of the mpio driver with selection I/O. (#3222) | vchoi-hdfgroup | 2023-08-07 | 4 | -87/+2139 |
| | | | | * This changes the default selection I/O to on for MPIO. | ||||
* | test(parallel): verify FALSE case (#3356) | H. Joe Lee | 2023-08-05 | 1 | -11/+17 |
| | |||||
* | Fixes the last of the -Wextra-semi-stmt warnings (#3326) | Sean McBride | 2023-08-02 | 8 | -128/+128 |
| | | | | | | | | | | | | | | | | | | | | | | | * Fixed extra semi warning by adjusting alternative macro definitions * Find-replace H5E_END_TRY; -> H5E_END_TRY * Made H5Epush_goto a do-while loop, fixed indentation * Made GOTOERROR and ERRMSG do-while loops * Made Hgoto_error and Hgoto_done do-while loops * Made vrfy_cint_type and vrfy_ctype do-while loops * Made TEST_TYPE_CONTIG and others do-while loops * Removed extraneous semi-colons * Committing clang-format changes --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> | ||||
* | chore: fix typo - persent -> present (#3273) | H. Joe Lee | 2023-07-25 | 4 | -4/+4 |
| | |||||
* | chore: fix grammar - get hang -> get hung (#3272) | H. Joe Lee | 2023-07-24 | 8 | -15/+15 |
| | |||||
* | chore: make VRFY output consistent (#3268) | H. Joe Lee | 2023-07-24 | 1 | -1/+1 |
| | |||||
* | Fixed some -Wunused-variable warnings and one Wsometimes-uninitialized ↵ | Sean McBride | 2023-07-20 | 1 | -1/+1 |
| | | | | warning (#3260) | ||||
* | Fix some warnings in developer builds (#3247) | jhendersonHDF | 2023-07-18 | 5 | -60/+27 |
| | | | | | * Fix some warnings in developer builds * Switch approach to Winline flag | ||||
* | Replace support.hdfgroup.org URLs for alternative COPYING file (#3228) | Larry Knox | 2023-07-12 | 21 | -20/+31 |
| | | | | | | | | | * Replace support.hdfgroup.org URLs for alternative COPYING file locations in copyright headers with https://www.hdfgroup.org/licenses. Replace support.hdfgroup.org URL for alternative COPYING_LBNL_HDF5 with github URL. Tweak chkcopyright script for change from UICOPYRIGHTSTR to THGCOPYRIGHTSTR. | ||||
* | Remove HD from HDmem* calls (#3211) | Dana Robinson | 2023-06-29 | 25 | -202/+199 |
| | |||||
* | Remove programmer/date from comments (#3210) | Dana Robinson | 2023-06-29 | 31 | -724/+0 |
| | | | | * Removes Programmer: and Date: fields * Fixes a few Modifications: fields leftover from previous work | ||||
* | Remove HD from C std lib file ops (#3206) | Dana Robinson | 2023-06-29 | 7 | -107/+107 |
| | | | | | | | | | * HDfclose * HDferror * HDfeof * HDfflush * HDfopen * HDfread * HDfwrite | ||||
* | Remove HD from strto* calls (#3204) | Dana Robinson | 2023-06-29 | 1 | -2/+2 |
| | | | | | | | | * HDstrtod * HDstrtol * HDstrtoll * HDstrtoul * HDstrtoull * HDstrtoumax | ||||
* | Rename HDexit() and related to exit(), etc. (#3202) | Dana Robinson | 2023-06-29 | 6 | -17/+17 |
| | | | | | * HDatexit * HDexit * HD_exit | ||||
* | Remove some "Programmer" comments (#3209) | Dana Robinson | 2023-06-29 | 2 | -8/+6 |
| | | | | | | | | | | These are meaningless noise. Removes the "Programmer" lines on comment start lines: /* Programmer: John Smith These complicate my sed script that will rip out the rest of the comments. | ||||
* | Rename HDato*() to ato*() (#3201) | Dana Robinson | 2023-06-29 | 1 | -1/+1 |
| | |||||
* | Remove HD from protected POSIX calls (#3203) | Dana Robinson | 2023-06-29 | 1 | -1/+1 |
| | | | | | | | | | | | These calls are non-C99 but protected by ifdefs and have no Windows equivalents: * HDalarm * HDasprintf * HDclock_gettime * HDfcntl * HDgethostname * HDgetrusage * HDsymlink | ||||
* | Remove HD from memory allocate/free calls (#3195) | Dana Robinson | 2023-06-28 | 41 | -1503/+1502 |
| | | | | | | * HDcalloc * HDfree * HDmalloc * HDrealloc | ||||
* | Rename HD(f)printf() to (f)printf() (#3194) | Dana Robinson | 2023-06-28 | 49 | -3442/+3402 |
| | |||||
* | Rename HDassert() to assert() (#3191) | Dana Robinson | 2023-06-28 | 19 | -457/+457 |
| | | | | | * Change HDassert to assert * Fix bin/make_err | ||||
* | Fix assertion failure when attempting to use IOC VFD directly (#3187) | jhendersonHDF | 2023-06-28 | 2 | -0/+42 |
| |