summaryrefslogtreecommitdiffstats
path: root/fortran/src/H5f90proto.h
Commit message (Collapse)AuthorAgeFilesLines
* Removed the use of C wrappers from H5P APIs. (#3824)Scot Breitenfeld2023-11-031-4/+0
| | | | | | | | | | | * fix seg fault on frontier/cray * fix seg fault on frontier/cray * fix seg fault on frontier/cray * removed the use of h5pclose_c * removed the use of h5pclose_c
* Added new Fortran API wrappers (#3511)Scot Breitenfeld2023-09-071-2/+0
| | | | | | | | | | | | | | | | | | | * Added new wrappers for h5get_free_list_sizes_f H5Sselect_intersect_block_f H5Sselect_shape_same_f h5pget_no_selection_io_cause_f h5pget_mpio_no_collective_cause_f H5Lvisit_by_name_f H5Lvisit_f H5Fget_info_f h5dwrite_chunk_f h5dread_chunk_f * added h5pget_file_space_page_size_f, h5pset_file_space_page_size_f, h5pget_file_space_strategy_f, h5pset_file_space_strategy_f, h5info tests * added fortran tests * Update tH5F.F90
* Print out the VOL connector being used in the ASYNC test (#3016)Scot Breitenfeld2023-06-051-1/+2
| | | | | * Print out the VOL connector being used in the ASYNC test * Add h5pget_vol_cap_flags_f with test
* Updated H5Ovisit_f and H5Ovisit_by_name_f wrappers internals. (#2987)Scot Breitenfeld2023-05-221-5/+0
| | | | | | | | | * * Removed C wrappers for H5Ovisit_f and H5Ovist_by_name_f, modifying the Fortran source accordingly. * The intent for op_data was declared INOUT, even though the pointer address INTENT is, in actuality, IN. gfortran was optimizing out op_data in tests where the values were repeatedly reset to the same value. The values were reset in the test because the data the pointer targeted was updated in the callback. * Made use of the 'verify' function to check value correctness. * changed to useing INTEGER(C_INT) instead of C_BOOL, updated the documentation
* Added Fortran Async APIs (#2715)Scot Breitenfeld2023-04-211-8/+8
| | | H5A, H5D, H5ES, H5G, H5F, H5L and H5O async APIs were added.
* Update copyright headers (#2184)Larry Knox2022-11-011-1/+0
| | | | | * 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.
* Implemented C matching (and general) H5Dfill Fortran wrappers (#2152)Scot Breitenfeld2022-10-111-2/+0
|
* Subfiling Fortran wrapper work. (#2143)Scot Breitenfeld2022-10-061-0/+2
| | | | | | | | | | | | | | | | | * 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
* Misc. Fortran Doxygen updates (#2129)Scot Breitenfeld2022-09-281-2/+0
|
* Fixed Spelling Errors (#1166)Scot Breitenfeld2021-12-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fixed missed closing of a dataset * fixed missed closing of a dataset * fixed typo in error return * Committing clang-format changes * minor edits * code format * Committing clang-format changes * code format * minor edit * switched from using MPI_count, to actual bytes written for H5FD_mpio_debug rw debugging * Committing clang-format changes * changed size_i in printf to reflect the I/O. * Committing clang-format changes * Fixed seg fault with xlf on BE with -qintsize=8 * fixed error function string * spelling corrections via codespell, added new spell check github actions * Committing clang-format changes * misc * misc * misc * misc * misc * misc * misc * misc * misc * misc * misc * misc * misc * misc * Committing clang-format changes * misc * misc * misc * misc * misc * misc * Committing clang-format changes * misc * work around for https://github.com/codespell-project/codespell/issues/2137 * misc * added missing file * misc * misc. * misc * switch to using Codespell with GitHub Actions * misc. * misc. * fixed more sp errors * Fix new typos found by codespell. * fixed proceed with precede * fixed variable in fortran test * fixed minnum * updated spelling list Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Larry Knox <lrknox@hdfgroup.org>
* Fixed many -Wreserved-id-macro warnings by fixing header guard spelling (#361)Sean McBride2021-02-231-3/+3
| | | | | | | | | | | | | | | | * Fixed many -Wreserved-id-macro warnings by fixing header guard spelling Removed leading underscore(s) from header guard spelling. Used 2 regexes: ` _H5(.*)_H` ` __H5(.*)_H` Applied case-insensitively to only .h files. * Modified scripts that generate header files to not use underscore prefix Interestingly, there was already no leading underscore in the trailing comment at the end of the file * Fixed remaining -Wreserved-id-macro warning not caught by regex
* Update license url part2 (#333)Larry Knox2021-02-171-1/+1
| | | | | | * 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.
* Clang-format of source filesAllen Byrne2020-09-301-341/+393
|
* Trim trailing whitespaceQuincey Koziol2020-04-201-9/+9
|
* HDFFV-11018 Add Fortran H5F_LIBVER_V*_F definitionsM. Scot Breitenfeld2020-02-101-1/+0
| | | | | | | | | | | | | | | | | | | Added ------ New Definitions: INTEGER :: H5F_LIBVER_ERROR_F INTEGER :: H5F_LIBVER_NBOUNDS_F INTEGER :: H5F_LIBVER_V18_F INTEGER :: H5F_LIBVER_V110_F INTEGER :: H5F_LIBVER_V112_F INTEGER :: H5F_LIBVER_V114_F New API: h5pget_libver_bounds_f(fapl_id, low, high, hdferr) Removed: call to C wrapper h5pset_libver_bounds_c in h5pset_libver_bounds_f
* Squashed commit of the token_refactoring branch:Dana Robinson2020-01-161-14/+20
|
* New hyperslab selection routines and new public selection iterator routines.Quincey Koziol2019-06-161-0/+3
|
* Add C++, Java, and FORTRAN wrappers and tests for H5Fget_filenoQuincey Koziol2019-04-141-0/+1
|
* HDFFV-10365: Changes as described in the RFC: H5Sencode/H5Sdecode Format Change.Vailin Choi2019-04-061-1/+1
| | | | This also addresses HDFFV-10255: H5Sencode/decode performance issue.
* More changes to align with incoming selection improvements.Quincey Koziol2019-02-141-3/+0
|
* HDFFV-10443: Add "field" parameter to H5Oinfo* and H5Ovisit* APIs.Scot Breitenfeld2019-01-081-5/+5
|
* VOL FEATUREDana Robinson2018-10-101-1/+0
|
* Merge pull request #426 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10 to ↵Larry Knox2017-04-251-6/+4
| | | | | | | | | | 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.
* Fix:HDFFV-9987M. Scot Breitenfeld2016-10-101-6/+8
| | | | | | | With HDF5-1.10 you cannot specify default dataspace for Fortran (H5S_ALL_F) Resolution: Made H5S_ALL_F INTEGER(HID_T) to match C.
* [svn-r27818] Minor warning fixes.Dana Robinson2015-09-171-0/+2
| | | | Tested on: h5committest
* [svn-r27580] Fix for: Scot Breitenfeld2015-08-251-4/+5
| | | | | | | HDFFV-9283 Add H5Dget_offset fortran wrapper tested: h5committest
* [svn-r27572] Removed VMS-specific code from the library.Dana Robinson2015-08-241-3/+0
| | | | | | | | | The only remaining code consists of a few floating-point tests that rely on pre-generated and checked-in VMS files. These have been left alone, even though they will not be possible to recreate, since testing VMS float behavior is still important. Tested on: h5committest
* [svn-r27493] Trying again to merge the F2003_v1.10 branch to the trunk.Scot Breitenfeld2015-08-111-1099/+369
| | | | Tested: h5committest --PASSED--
* [svn-r27489] reverted merge of branchScot Breitenfeld2015-08-111-369/+1099
|
* [svn-r27393] removed unused C functionsScot Breitenfeld2015-07-151-7/+6
|
* [svn-r27392] removed unused C functionsScot Breitenfeld2015-07-151-2/+0
|
* [svn-r27137] svn merge -r27115:27135 https://svn.hdfgroup.uiuc.edu/hdf5/trunkScot Breitenfeld2015-06-021-1/+1
|\
* | [svn-r26973] changed "_c (" to "_c(" Scot Breitenfeld2015-04-291-228/+228
| |
* | [svn-r26972] Removed unused C functions.Scot Breitenfeld2015-04-291-10/+0
| | | | | | | | See HDFFV-9291: Check for unused C functions
* | [svn-r26934] H5test_kind.F90 now generates all the interfaces for H5A, H5D, ↵Scot Breitenfeld2015-04-271-4/+7
| | | | | | | | and H5P REAL interfaces depending on the KIND available.
* | [svn-r26866] Removed the default REAL and DOUBLE PRECESION dependency.Scot Breitenfeld2015-04-211-176/+0
| |
* | [svn-r26846] BIND(C) added to H5 general functionsScot Breitenfeld2015-04-201-22/+10
| |
* | [svn-r26845] H5P and H5A BIND(C) added to APIsScot Breitenfeld2015-04-201-482/+240
| |
* | [svn-r26838] svn merge -r26813:26837 https://svn.hdfgroup.uiuc.edu/hdf5/trunkScot Breitenfeld2015-04-171-2/+0
|\ \ | |/
* | [svn-r26836] added BIND(C) to H5T APIsScot Breitenfeld2015-04-171-125/+62
| |
* | [svn-r26833] Added BIND(C) to H5O Fortran APIsScot Breitenfeld2015-04-171-27/+13
| |
* | [svn-r26831] Added H5S BIND(C)Scot Breitenfeld2015-04-171-65/+32
| |
* | [svn-r26829] Added BIND(C) to the Fortran H5I APIsScot Breitenfeld2015-04-161-15/+7
| |
* | [svn-r26826] CHANGED H5G APIs to use BIND(C)Scot Breitenfeld2015-04-161-38/+19
| |
* | [svn-r26819] Updated H5A, H5E, H5D, H5F APIs to F2003, added ifdef for parallel.Scot Breitenfeld2015-04-151-235/+115
| |
* | [svn-r26814] svn merge -r26807:26813 https://svn.hdfgroup.uiuc.edu/hdf5/trunkScot Breitenfeld2015-04-151-9/+3
|\ \ | |/
* | [svn-r26809] Changed Fortran file endings from ".f90" to ".F90"Scot Breitenfeld2015-04-141-44/+21
| |
* | [svn-r26807] Combined *_F03* files and removed *_F90* files.Scot Breitenfeld2015-04-141-4/+2
|/
* [svn-r26479] Fix for: HDFFV-9162Scot Breitenfeld2015-03-191-1/+1
| | | | | | | | h5pget_class_f should return hid_t for classtype Also removed all left over C comment artifacts /* and */ in the Fortran comments. Tested: h5committest
* [svn-r26214] Fix for HDFFV-8908:Scot Breitenfeld2015-02-181-0/+1
| | | | h5tenum_insert_f does not work with default 8 byte integers (xlf compiler)