summaryrefslogtreecommitdiffstats
path: root/fortran/testpar
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headers (#2184)Larry Knox2022-11-016-11/+4
| | | | | * Updated source file copyright headers to remove "Copyright by the Board of Trustees of the University of Illinois", which is kept in the top-level COPYING file.
* Multi Dataset (#2120)Neil Fortner2022-10-195-16/+266
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix bug with cross platform compatibility of references within vlens. No testing yet. * Merge from multi_rd_wd_coll_io to a more recent branch from develop. Untested, probably does not work yet. * Committing clang-format changes * Committing clang-format changes * Fix many bugs in multi dataset branch. Mostly works, some issues in SWMR tests. * Committing clang-format changes * Disable test in swmr.c that was failing due to bug in HDF5 unrelated to multi dataset. * Committing clang-format changes * Fixed fortran multi-dataset tests * Fixed xlf errors * Added benchmark code for multi-datasets * loops over datasets * added missing error arg. * Added gnuplot formatting * Jonathan Kim original MD benchmarking code * updated MD benchmarking code * code clean-up * Only make files in feature test mode * misc clean-up * removed TEST_MDSET_NO_LAST_DSET_2ND_PROC option * Committing clang-format changes * Change multi dataset API to use arrays of individual parameters instead of the parameter struct. * Committing clang-format changes * Update to new multi dataset Fortran API and tests. (#1724) * Update to new multi dataset Fortran API and tests. * Sync Fortran with develop. * skipping h5pget_mpio_actual_io_mode_f for now * Fixed issue with dxpl_id, changed to variable size dim. (#1770) * Remove "is_coll_broken" field from H5D_io_info_t struct * Committing clang-format changes * Minor cleanup in multi dataset code. * Committing clang-format changes * Clean up in multi dataset code. * Committing clang-format changes * Committing clang-format changes * Fix speeling * Fix bug in parallel compression. Switch base_maddr in io_info to be a union. * Committing clang-format changes * Implement selection I/O support with multi dataset. Will be broken in parallel until PR 1803 is merged to develop then the MDS branch. * Committing clang-format changes * Spelling * Fix bug in multi dataset that could cause errors when only some of the datasets in the multi dataset I/O used type conversion. * Committing clang-format changes * Integrate multi dataset APIs with VOL layer. Add async versions of multi dataset APIs. * Committing clang-format changes * Spelling fixes * Fix bug in non-parallel HDF5 compilation. * Committing clang-format changes * Fix potential memory/free list error. Minor performance fix. Other minor changes. * Committing clang-format changes * Fix memory leak with memory dataspace for I/O. * Committing clang-format changes * Fix stack variables too large. Rename H5D_dset_info_t to H5D_dset_io_info_t. * Committing clang-format changes * Remove mem_space_alloc field from H5D_dset_io_info_t. Each function is now responsible for freeing any spaces it adds to dset_info. * Committing clang-format changes * fixed _multi Fortran declaration * Refactor various things in (mostly) the serial I/O code path to make things more maintainable. * Committing clang-format changes * updated to array based, doxygen, and examples * Reinstate H5D_chunk_map_t, stored (via pointer) inside H5D_dset_io_info_t. * Change from calloc to malloc for H5D_dset_io_info_t and H5D_chunk_map_t. Switch temporary dset_infos to be local stack variables. * Committing clang-format changes * format cleanup * format cleanup * added coll and ind * Modify all parallel I/O paths to take dset_info instead of assuming dset_info[0]. * Committing clang-format changes * fixed output * Rework parallel I/O code to work properly with multi dataset in more cases. Fix bug in parallel compression. * Committing clang-format changes * Prevent H5D__multi_chunk_collective_io() from messing up collective opt property for other datasets in I/O. Other minor cleanup. Add new test case to t_pmulti_dset.c for H5FD_MPIO_INDIVIDUAL_IO, disabled for now due to failures apparently unrelated to multi dataset code. * Fix spelling * Committing clang-format changes * Replace N log N algorithm for finding chunk in H5D__multi_chunk_collective_io() with O(N) algorithm, and remove use of io_info->sel_pieces in that function. * Committing clang-format changes * Replace sel_pieces skiplist in io_info with flat array of pointers, use qsort in I/O routine only when necessary. * Committing clang-format changes * Add new test case to mdset.c * Committing clang-format changes * Fix spelling * Very minor fix in H5VL__native_dataset_read() * Fix bug that could affect filtered parallel multi-dataset I/O. * Add RM entries for H5Dread_multi(), H5Dread_multi_async(), H5Dwrite_multi(), and H5Dwrite_multi_async() * Unskip test in swmr.c * Committing clang-format changes * Eliminate H5D__pre_read and H5D__pre_write * Remove examples/ph5mdsettest.c. Will fix and re-add as a test. * Enable hyperslab combinations in mdset test * Committing clang-format changes * Clarify H5Dread/write_multi documentation. * Fix bugs in multi-dataset I/O. Expand serial multi dataset test. Update macro in parallel multi dataset test. * Committing clang-format changes * Spelling * Remove obsolete entry in bin/trace * Rework type conversion buffer allocation. Only one buffer is shared between datasets in mdset mode, and it is malloced instead of calloced. * Committing clang-format changes * Fix bug in error handling in H5D__read/write * added multi-dataset fortran check with optional dataset creation id (#2150) * removed dup. dll entry * Address comments from code review. * Remove spurious changes in H5Fmpi.c * Fix issue with reading unallocated datasets in multi-dataset mode. Address other comments from code review. * Committing clang-format changes * Delay chunk index lookup from io_init to mdio_init so it doesn't add overhead to single dataset I/O. * Committing clang-format changes * Fix inappropriate use of piece_count * updated copyright on new file, removed benchmark from testing dir. Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: M. Scot Breitenfeld <brtnfld@hdfgroup.org> Co-authored-by: Dana Robinson <43805+derobins@users.noreply.github.com>
* address test failing when default real and integers are 8 bytes (#2173)Scot Breitenfeld2022-10-191-6/+17
|
* Subfiling Fortran wrapper work. (#2143)Scot Breitenfeld2022-10-067-23/+454
| | | | | | | | | | | | | | | | | * added C ref. for Fortran constants * added C ref. for Fortran constants * move constant paramters to H5* module listing * added back comment * Fortran subfiling and ioc FD with tests. H5Pset/get_mpi_params wrappers with tests, misc.. parallel test clean-up. * misc. fixes * fixed CMake testpar issues, formatted, misc. updates * updated tests
* Update CMake code to 3.18 minimum version (#2080)Allen Byrne2022-09-031-1/+1
| | | | | * Update CMake code to 3.18 minimum version * Updated release note
* changes parallel tests to .F90 ext. and fixes the CALL check strings (#1725)Scot Breitenfeld2022-05-045-19/+18
|
* Update license url part2 (#333)Larry Knox2021-02-175-5/+5
| | | | | | * Modify temporary rpath for testing in java example scripts. * Update URL in source file Copyright headers for web copy of COPYING file - files not in src or test.
* Trim trailing whitespaceQuincey Koziol2020-04-202-4/+4
|
* Flag construction must be after compiler detectionAllen Byrne2020-04-051-7/+5
|
* TRILAB-192 add c++ and fortran warnings build systems one fileAllen Byrne2020-04-051-4/+2
|
* TRILAB-142 Change minimum CMake version to 3.12Allen Byrne2020-02-211-1/+1
|
* HDFFV-11011 - merge include listAllen Byrne2020-01-291-2/+1
|
* HDFFV-11011 correct issues with target file extensionAllen Byrne2020-01-281-12/+31
|
* HDFFV-11001 Add fine control over testingAllen Byrne2020-01-151-1/+3
|
* Reverts the removal of config/conclude_fc.am while keepingDana Robinson2019-08-011-1/+1
| | | | the changes to config/gnu-fflags.
* Parallel Fortran tests now use the MPI module instead of includingDana Robinson2019-07-193-3/+5
| | | | mpif.h.
* Updated gfortran options.Dana Robinson2019-07-171-1/+1
| | | | | | | | * Removed conclude_fc.am, which was causing verbose builds. Need to investigate more, though. * Added gfortran 9 warnings and flags. This will need to be separated into other version blocks based on when the options first appeared. * The standard is now explicitly set at 2008.
* Refactor mpi test namesAllen Byrne2019-02-111-1/+1
|
* Rename parallel tests to start with PAR_Allen Byrne2019-02-111-1/+1
|
* Add missing module_dir propertyAllen Byrne2018-05-091-0/+1
|
* Correct command usageAllen Byrne2018-05-071-1/+1
|
* Remove APPENDAllen Byrne2018-05-031-1/+1
|
* Revert to old style for LINK_FLAGS gen expr not workingAllen Byrne2018-05-031-6/+9
|
* LINK_FLAGS must be separate property setsAllen Byrne2018-05-031-3/+6
|
* Fix link flags syntaxAllen Byrne2018-05-031-3/+3
|
* Revert refactor link flagsAllen Byrne2018-05-021-3/+3
|
* refactor link flags to interfaceAllen Byrne2018-05-021-3/+3
|
* TRILABS-19 Link flags need - characterAllen Byrne2018-05-021-1/+1
|
* TRILABS-19 Refactor fortran propertiesAllen Byrne2018-04-301-10/+18
|
* TRILABS-19 remove add_defintions and use generator expressionsAllen Byrne2018-04-261-1/+1
|
* TRILABS-20 set a compiler name on all project commandsAllen Byrne2018-04-201-1/+1
|
* Change CMake min to 3.10Allen Byrne2018-03-091-1/+1
|
* Inc CMake min, Add new tests, rework test CMake filesAllen Byrne2018-02-271-1/+1
|
* HDFFV-10385 rework java namesAllen Byrne2018-01-171-1/+0
|
* Correct usage of MPI varsAllen Byrne2017-11-012-3/+3
|
* Merge pull request #426 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10 to ↵Larry Knox2017-04-255-24/+27
| | | | | | | | | | hdf5_1_10 * commit '54957d37f5aa73912763dbb6e308555e863c43f4': Commit copyright header change for src/H5PLpkg.c which was added after running script to make changes. Add new files in release_docs to MANIFEST. Cimmit changes to Makefile.in(s) and H5PL.c that resulted from running autogen.sh. Merge pull request #407 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_1 to hdf5_1_10_1 Change copyright headers to replace url referring to file to be removed and replace it with new url for COPYING file.
* mpich module file is in env varAllen Byrne2017-02-241-1/+1
|
* Add MPI_Fortran variablesAllen Byrne2017-02-171-2/+2
|
* Update cmake min version and cmake command conventionAllen Byrne2017-01-101-3/+3
|
* [svn-r29155] HDFFV-9652: Add fortran wrappers/test for collective metadata ↵Scot Breitenfeld2016-02-192-120/+142
| | | | | | functions Tested: h5committest.new
* [svn-r27745] Merge trunk revision 27744Allen Byrne2015-09-103-3/+4
|
* [svn-r27638] Merged r27500-27631 from trunk.Dana Robinson2015-09-011-1/+1
|\
| * [svn-r27625] Added preprocessor commands for PGI compiler.Scot Breitenfeld2015-08-311-0/+1
| | | | | | | | tested: h5committest
| * [svn-r27537] Added new FCCPPFLAGS to avoid passing CPPFLAGS to the fortran ↵Scot Breitenfeld2015-08-202-7/+17
| | | | | | | | | | | | pre-processor compiler (This mainly causes issues with the xlf compilers) Tested: h5committest
| * [svn-r27517] Removed all perl scripts from configure.Scot Breitenfeld2015-08-171-1/+0
| | | | | | | | Tested: h5committest
* | [svn-r27507] Merge of r27237-27500 from the trunk.Dana Robinson2015-08-141-3/+3
|\ \ | |/ | | | | | | | | | | | | Tested w/ h5committest NOTES: - The manifest may still be messed up. - Cmake fails since the dual binary work needs to be merged with this repo's CMake externals.
| * [svn-r27493] Trying again to merge the F2003_v1.10 branch to the trunk.Scot Breitenfeld2015-08-111-5/+24
| | | | | | | | Tested: h5committest --PASSED--
| * [svn-r27489] reverted merge of branchScot Breitenfeld2015-08-111-24/+5
| |
| * [svn-r27470] svn merge -r27425:27460 https://svn.hdfgroup.uiuc.edu/hdf5/trunkScot Breitenfeld2015-08-051-4/+1
| |\
| * | [svn-r27469] Merge from trunk with dual-binary CMake code.Allen Byrne2015-08-052-4/+7
| | | | | | | | | | | | Tested: local linux with CMake