summaryrefslogtreecommitdiffstats
path: root/testpar
Commit message (Collapse)AuthorAgeFilesLines
...
* Implementation of the mpio driver with selection I/O. (#3222)vchoi-hdfgroup2023-08-074-87/+2139
| | | | * This changes the default selection I/O to on for MPIO.
* test(parallel): verify FALSE case (#3356)H. Joe Lee2023-08-051-11/+17
|
* Fixes the last of the -Wextra-semi-stmt warnings (#3326)Sean McBride2023-08-028-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 Lee2023-07-254-4/+4
|
* chore: fix grammar - get hang -> get hung (#3272)H. Joe Lee2023-07-248-15/+15
|
* chore: make VRFY output consistent (#3268)H. Joe Lee2023-07-241-1/+1
|
* Fixed some -Wunused-variable warnings and one Wsometimes-uninitialized ↵Sean McBride2023-07-201-1/+1
| | | | warning (#3260)
* Fix some warnings in developer builds (#3247)jhendersonHDF2023-07-185-60/+27
| | | | | * Fix some warnings in developer builds * Switch approach to Winline flag
* Replace support.hdfgroup.org URLs for alternative COPYING file (#3228)Larry Knox2023-07-1221-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 Robinson2023-06-2925-202/+199
|
* Remove programmer/date from comments (#3210)Dana Robinson2023-06-2931-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 Robinson2023-06-297-107/+107
| | | | | | | | | * HDfclose * HDferror * HDfeof * HDfflush * HDfopen * HDfread * HDfwrite
* Remove HD from strto* calls (#3204)Dana Robinson2023-06-291-2/+2
| | | | | | | | * HDstrtod * HDstrtol * HDstrtoll * HDstrtoul * HDstrtoull * HDstrtoumax
* Rename HDexit() and related to exit(), etc. (#3202)Dana Robinson2023-06-296-17/+17
| | | | | * HDatexit * HDexit * HD_exit
* Remove some "Programmer" comments (#3209)Dana Robinson2023-06-292-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 Robinson2023-06-291-1/+1
|
* Remove HD from protected POSIX calls (#3203)Dana Robinson2023-06-291-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 Robinson2023-06-2841-1503/+1502
| | | | | | * HDcalloc * HDfree * HDmalloc * HDrealloc
* Rename HD(f)printf() to (f)printf() (#3194)Dana Robinson2023-06-2849-3442/+3402
|
* Rename HDassert() to assert() (#3191)Dana Robinson2023-06-2819-457/+457
| | | | | * Change HDassert to assert * Fix bin/make_err
* Fix assertion failure when attempting to use IOC VFD directly (#3187)jhendersonHDF2023-06-282-0/+42
|
* Remove HD from fork/exec*/wait* (#3190)Dana Robinson2023-06-281-5/+5
| | | | These are not C99 but are hidden behind ifdefs and are highly unlikely to ever have non-POSIX equivalents.
* Many fixes to various compiler warnings (#3124)Sean McBride2023-06-196-7/+7
| | | | | | | | | | | * Fixed various -Wmissing-variable-declarations by adding static keyword * In a few cases, renamed the variable suffix from _g to _s. * Fixed some -Wmissing-variable-declarations by using different declaration macros * Fixed various -Wconditional-uninitialized warnings by just initializing variable to zero * Fixed various -Wcomma warnings * Fixed clang -Wstrict-prototypes warnings * Fixed various -Wunused-variable warnings * Updated some casts to fix the only 3 -Wcast-qual warnings * Fixed the only -Wsometimes-uninitialized warning
* Many clang -Wextra-semi-stmt fixes (#2537)Sean McBride2023-06-164-14/+14
| | | | | * Adds semicolons to function-like macros * Adds a do..while(0) loop to some macros * Removes semicolons when inappropriate, especially H5E_TRY_BEGIN/END
* API test updates (#3018)jhendersonHDF2023-05-268-44/+411
| | | | | | | | | | | | | | | | | | | | | | | | | * Remove macros from api tests (#2929) * Remove macros and undefined callbacks (#2959) * Remove remaining macros from H5_api_tests_disabled.h (#2968) * Put some vol capability checks in testpar tests and remove remaining warnings (#2995) * API tests datatype generation cleanup * Clean up API tests' random datatype generation and fix bug with enum datatype generation * Init parallel API tests with MPI_THREAD_MULTIPLE * HDF5 API tests - Check VOL connector registration * Determine whether a VOL connector failed to load before running API tests * Cleanup some usages of H5VL_CAP_FLAG_CREATION_ORDER in API tests * Remove some now-unused macros from H5_api_tests_disabled.h * Enable HDF5 API tests by default * Implement CMake option to install HDF5 API tests * Check for invalid AAPL from H5Acreate * Enable building of VOL connectors alongside HDF5 in CMake * Prepend CMake VOL URL option indices with 0s so they come in order * Don't turn on API tests by default yet * Document VOL connector FetchContent functionality * Add release note for API test updates * Only install testing library if API tests are installed * Fix grammar
* Remove unnecessary fields from cache structs (#2951)Quincey Koziol2023-05-152-24/+2
| | | | | | | | | | | | * Remove unnecessary 'magic' field from cache structs Signed-off-by: Quincey Koziol <quincey@koziol.cc> * Committing clang-format changes --------- Signed-off-by: Quincey Koziol <quincey@koziol.cc> Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Move functions into more focused source code modules (#2936)Quincey Koziol2023-05-121-2/+2
| | | | | | | | | | | | | | * Move functions into more focused source code modules, along with a small # of directly secondary effects. No actual changes to the contents of any moved routines. Signed-off-by: Quincey Koziol <quincey@koziol.cc> * Committing clang-format changes --------- Signed-off-by: Quincey Koziol <quincey@koziol.cc> Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Fix CMake generator expression syntax (#2909)Allen Byrne2023-05-052-6/+6
|
* Fix some compile failures in API tests (#2913)jhendersonHDF2023-05-053-32/+4
|
* Added summary report to test big IO (#2908)Scot Breitenfeld2023-05-051-12/+18
|
* fixed args in execvp for h5fuse (#2885)Scot Breitenfeld2023-05-031-4/+5
|
* Changes to isolate API Test option files and use fetchcontent (#2880)Allen Byrne2023-05-032-26/+25
|
* Add initial version of HDF5 API tests (#2877)jhendersonHDF2023-05-0238-0/+36597
|
* Redo remove selection I/O test from testphdf5 in CMake #2860. (#2874)Larry Knox2023-05-021-1/+0
|
* Add Fortran Selection IO APIs (#2864)Scot Breitenfeld2023-05-011-0/+1
| | | new selection IO fortran APIs with tests
* Remove selection I/O test from testphdf5 in CMake (#2860)Dana Robinson2023-04-301-1/+0
| | | t_select_io_dset is a stand-alone program, not a part of testphdf5.
* Implement selection I/O with type conversion (#2823)Neil Fortner2023-04-287-40/+3994
| | | | | Initial implementation of selection I/O with type conversion. Allows Parallel collective I/O with type conversion, as long as selection I/O is enabled.
* h5fuse.sh fix for summit. (#2841)Scot Breitenfeld2023-04-281-1/+1
| | | * updated directory locations
* Comment cleanup (#2689)Quincey Koziol2023-04-117-226/+3
| | | * Clean up content and redundant logging in comments.
* Remove dead code hidden behind #ifdef LATER (#2686)Dana Robinson2023-04-101-3/+0
|
* Minor fixes for Subfiling VFD tests (#2633)jhendersonHDF2023-04-032-26/+109
|
* Synchronize HDF5 tests with VOL tests (#2628)jhendersonHDF2023-04-033-10/+20
|
* Subfiling VFD - fix issues with I/O concentrator selection strategies (#2571)jhendersonHDF2023-03-171-0/+195
| | | | | Fix multiple bugs with the SELECT_IOC_EVERY_NTH_RANK and SELECT_IOC_TOTAL I/O concentrator selection strategies and add a regression test for them
* Remove an obsolete comment from the MDS test (#2578)Dana Robinson2023-03-171-4/+0
| | | | The seed is now broadcast from rank 0, so the warning about multiple machines having different seeds is unnecessary.
* Enclose MESG in do...while loop (#2576)glennsong092023-03-171-2/+5
| | | Enclose MSG macro in a do...while loop
* Fix new codespell issues (#2521)Mark Kittisopikul2023-03-081-1/+1
| | | | | * Fix new codespell issues * Have codespell ignore ./config/sanitizer/sanitizers.cmake
* Subfiling VFD - add option to specify config file prefix (#2495)jhendersonHDF2023-02-261-6/+96
|
* Fix issue with collective metadata writes of global heap data (#2480)jhendersonHDF2023-02-205-4/+82
|
* Removes MPE instrumentation support. (#2245)Dana Robinson2022-11-091-10/+0
| | | | | | | | | | | * Removes MPE instrumentation support. The Autotools will no longer accept --with-mpe= and the logging commands have been removed from the FUNC_ENTER macros. CMake has never supported instrumenting for MPE. * Committing clang-format changes Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Correct the CMake link for MPI (#2198)Allen Byrne2022-11-011-4/+4
|