summaryrefslogtreecommitdiffstats
path: root/fortran
Commit message (Collapse)AuthorAgeFilesLines
* OESS-98 merge with clang-format changesAllen Byrne2020-09-253-13/+13
|
* Fix comment formatting due to tabs conversionAllen Byrne2020-09-241-23/+28
|
* File changes to affect formattingAllen Byrne2020-09-041-33/+36
|
* CMake and script changes for clang-formatAllen Byrne2020-09-042-2/+36
|
* Updated the file locking Fortran property list wrappers and addedDana Robinson2020-08-045-88/+86
| | | | a test.
* Squash merge of file locking fixesDana Robinson2020-08-034-0/+183
|
* HDFFV-11116 Add option for install location of Fortran MOD filesAllen Byrne2020-07-091-0/+20
|
* Merge pull request #2610 in HDFFV/hdf5 from ↵David Young2020-06-161-2/+2
|\ | | | | | | | | | | | | ~DYOUNG/werror:hdffv-11060-examples-destdir to develop * commit '4cebd8aa6c965fe2e5dde6dbff36b2be3ca58bf1': Make examples installation respect DESTDIR. Fixes HDFFV-11060.
| * Make examples installation respect DESTDIR. FixesDavid Young2020-05-261-2/+2
| | | | | | | | HDFFV-11060.
* | Removed trailing space from Fortran files.Dana Robinson2020-05-2645-3303/+3303
|/
* Trim trailing whitespaceQuincey Koziol2020-04-2024-191/+191
|
* Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2020-04-069-40/+34
|\ | | | | | | | | * commit 'a09f810e8d372d1e85661c52a7ef735a164904ad': Narrowed the scope of ISO_C_BINDING with ONLY additions
| * Narrowed the scope of ISO_C_BINDING with ONLY additionsScot Breitenfeld2020-04-069-40/+34
| |
* | Minor updates and fix settings for fortran flagsAllen Byrne2020-04-061-3/+1
| |
* | Flag construction must be after compiler detectionAllen Byrne2020-04-054-239/+135
| |
* | TRILAB-192 add c++ and fortran warnings build systems one fileAllen Byrne2020-04-053-84/+45
|/
* Copy generated files instead creating twiceAllen Byrne2020-02-251-8/+32
|
* TRILAB-142 Change minimum CMake version to 3.12Allen Byrne2020-02-215-5/+5
|
* Corrected INTERFACE INTENT(IN) to INTENT(OUT) for buf_size ↵M. Scot Breitenfeld2020-02-181-1/+1
| | | | | | inh5fget_file_image_f. HDFFV-11029
* HDFFV-11018 Add Fortran H5F_LIBVER_V*_F definitionsM. Scot Breitenfeld2020-02-108-65/+144
| | | | | | | | | | | | | | | | | | | 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
* HDFFV-11012 - add correct fortran include path propertiesAllen Byrne2020-02-042-4/+4
|
* Merge pull request #2321 in HDFFV/hdf5 from ↵David Young2020-01-292-14/+21
|\ | | | | | | | | | | | | ~DYOUNG/werror:reduce-werror-diffs-3 to develop * commit 'f19e06b59ee53f17465a7b5974c25c3245a40d9a': testpar/t_2Gio.c: Fix a typo that I think was introduced by a previous warnings PR. An array element was assigned to itself---shape[2]Â =Â shape[2];---instead of being assigned to chunk[2].
| * testpar/t_2Gio.c: Fix a typo that I think was introduced by aDavid Young2020-01-292-14/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | previous warnings PR. An array element was assigned to itself---shape[2]Â =Â shape[2];---instead of being assigned to chunk[2]. fortran/src/H5Pf.c: move conditional compilation controlled by H5_NO_DEPRECATED_SYMBOLS outside of a function for readability. fortran/src/H5match_types.c: put a variable's declaration under the same conditional compilation (H5_FORTRAN_HAVE_C_LONG_DOUBLE) as its use. For now, skip compilation of some unused debug dump routines in the JNI. While I'm in the JNI, delete a set-but-unused variable. src/H5Z.c: condition a variable declaration on H5_NO_DEPRECATED_SYMBOLS so that it's not declared but unused or vice versa. test/cache_common.h: add an #include in to get some symbols we need to avoid implicit declaration warnings. test/dsets.c: use a more conventional conditional-compilation syntax. test/dt_arith.c, test/fillval.c: initialize a bunch of uninitialized variables before use. test/vfd.c: pass the expected type of `void **` to posix_memalign(3) instead of `int **`. testpar/t_bigio.c: explicitly compare with 0 instead of using ! when "equal to 0?" is the question not "is false?" Repair some indentation while I'm here. testpar/testpar.h: repair misaligned line-continuation backslashes in a macro that probably should be a function so that we don't have to fiddle with the line continuation to begin with. tools/src/h5repack/h5repack_main.c: fix some compiler fussing about enums. tools/test/perform/pio_engine.c: the compiler fusses if you cast a function call returning double directly to off_t. It's ok if you cast a variable that's a double to off_t, however. Write and use a new function, sqrto(), to avoid the cast warnings.
* | Merge pull request #2319 in HDFFV/hdf5 from ↵Allen Byrne2020-01-291-12/+30
|\ \ | | | | | | | | | | | | | | | | | | | | | ~BYRN/hdf5_adb:bugfix/HDFFV-11011 to develop * commit 'c8096118d5edd9f27ff0f6180a4dde4c10aafda7': HDFFV-11011 - merge include list HDFFV-11011 correct issues with target file extension
| * | HDFFV-11011 - merge include listAllen Byrne2020-01-291-2/+1
| | |
| * | HDFFV-11011 correct issues with target file extensionAllen Byrne2020-01-281-12/+31
| |/
* | Introduce new H5VL _by_value routinesJordan Henderson2020-01-293-31/+115
|/
* Squashed commit of the token_refactoring branch:Dana Robinson2020-01-1618-486/+523
|
* HDFFV-11001 need to qualify all by parallel or serial typesAllen Byrne2020-01-153-75/+74
|
* HDFFV-11001 Add fine control over testingAllen Byrne2020-01-154-6/+13
|
* Small changes from the token_refactoring branch, to reduce the delta to developQuincey Koziol2020-01-042-9/+9
|
* Apparently, + has no special meaning, and neither does \+, in so-calledDavid Young2019-11-121-1/+1
| | | | | | | | "obsolete" / POSIX "basic" regular expressions. Also, not every version of `sed` out there supports the `-E` option. So delete the -E flag and use the regex `[^/][^/]*` instead of `[^/]+`. Add config/netbsd to the MANIFEST.
* Merge pull request #1984 in HDFFV/hdf5 from ~DYOUNG/netbsd:develop to developDavid Young2019-11-052-4/+27
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '0b721858e46a317c370a24115032d5be41688f67': Make these scripts relocatable again: derive a relative path for the original installation prefix from the examples prefix. Use that relative path to locate the current installation prefix, always. Fall back to an absolute installation prefix if the relative path cannot be derived. Get the path to prefix right: needs a ../ to back out of subdirectory c/. Make this script relocatable again: derive a relative path for the original installation prefix from the examples prefix. Use that relative path to locate the current installation prefix, always. Fall back to an absolute installation prefix if the relative path cannot be derived. Let us override the examples directory using --with-examplesdir=DIR. This is handy for NetBSD where HDF5 examples are installed by convention in $prefix/share/examples/hdf5/ rather than in ${prefix}/share/hdf5_examples/, which is the HDF5 default. Follow longstanding execv convention for compatibility with NetBSD. Under the examples directories, always find the installed HDF5 executables and scripts using @prefix@ instead of a relative path, because the number of ../ in the relative path will be different on NetBSD than on other systems. Make the HDF5 configure script grok NetBSD. For portability, insulate the HDF5 library from some system macros. Not every system has perl installed in /usr/bin/, so change the shebang (#!) line to `/usr/bin/env perl` to locate perl on the PATH. For portability, use the POSIX sh(1) string-comparison operator `=` instead of `==`.
| * Make these scripts relocatable again: derive a relative path for theDavid Young2019-11-051-1/+24
| | | | | | | | | | | | | | original installation prefix from the examples prefix. Use that relative path to locate the current installation prefix, always. Fall back to an absolute installation prefix if the relative path cannot be derived.
| * Let us override the examples directory using --with-examplesdir=DIR.David Young2019-10-032-3/+3
| | | | | | | | | | | | | | | | | | This is handy for NetBSD where HDF5 examples are installed by convention in $prefix/share/examples/hdf5/ rather than in ${prefix}/share/hdf5_examples/, which is the HDF5 default. Place hdf5_examples/ under ${datarootdir} which on most systems will be ${prefix}/share/, anyway.
| * Under the examples directories, always find the installed HDF5David Young2019-10-031-1/+1
| | | | | | | | | | | | | | | | | | | | executables and scripts using @prefix@ instead of a relative path, because the number of ../ in the relative path will be different on NetBSD than on other systems. Examples on NetBSD are installed at ${prefix}/share/examples/hdf5/ instead of at ${prefix}/share/hdf5_examples/, by convention. It may be the same on other BSDs, I'm not sure.
* | Make wrappers, tests and tools use H5Treclaim() instead of H5Dvlen_reclaim()Jerome Soumagne2019-10-081-8/+8
|/
* Merge pull request #1826 in HDFFV/hdf5 from ↵Dana Robinson2019-08-014-4/+4
|\ | | | | | | | | | | | | | | ~DEROBINS/hdf5_der:develop_minor_pr to develop * commit '4227b8948d7091205b4f8dc1271d7dcae01bb0fb': Reverts the removal of config/conclude_fc.am while keeping the changes to config/gnu-fflags. Fixed a couple of typos.
| * Reverts the removal of config/conclude_fc.am while keepingDana Robinson2019-08-014-4/+4
| | | | | | | | the changes to config/gnu-fflags.
* | Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)Allen Byrne2019-07-297-7/+9
|\ \ | |/ | | | | | | | | | | | | * commit 'd169391529f253a9903b8e6cacf38c59ceefab07': Parallel Fortran tests now use the MPI module instead of including mpif.h. First stab at gfortran versions. Tested on gfortran 7-9 so far. Moved the -std=f2008 option to gfortran 9 for now. Updated gfortran options. * 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.
| * Merge pull request #1808 in HDFFV/hdf5 from ↵Dana Robinson2019-07-297-7/+9
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | ~DEROBINS/hdf5_der:gnu-flags-work to develop * commit '7d291d059da6287f769951c4854c566da0b93ce8': Parallel Fortran tests now use the MPI module instead of including mpif.h. First stab at gfortran versions. Tested on gfortran 7-9 so far. Moved the -std=f2008 option to gfortran 9 for now. Updated gfortran options. * 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.
| | * Parallel Fortran tests now use the MPI module instead of includingDana Robinson2019-07-193-3/+5
| | | | | | | | | | | | mpif.h.
| | * Updated gfortran options.Dana Robinson2019-07-174-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | | HDFFV-10529 Update CMake tests to use test fixturesAllen Byrne2019-07-232-42/+57
|/ /
* | HDFFV-10845 use of TARGETFILE disables auto emulatorAllen Byrne2019-07-172-8/+14
| |
* | HDFFV-10845 add_custom_command requires emulatorAllen Byrne2019-07-172-6/+6
| |
* | Correct install syntaxAllen Byrne2019-07-171-7/+21
| |
* | HDFFV-10845 fix configure check and PATHsAllen Byrne2019-07-171-1/+1
|/
* Fix packaging issueAllen Byrne2019-07-111-2/+7
|
* HDFFV-10581 fix locations for static pdb filesAllen Byrne2019-07-081-2/+2
|