Allen Byrne
b36bad53d9
Inc CMake min, Add new tests, rework test CMake files
2018-02-27 12:57:07 -06:00
Allen Byrne
d08f56e027
HDFFV-10345 whitespace corrections
2018-02-05 12:47:31 -06:00
Allen Byrne
f325002db9
HDFFV-10345 spelling errors
2018-02-05 12:38:20 -06:00
Allen Byrne
0866bc0bb8
HDFFV-10398 use the target name for custom commands
2018-01-30 12:29:51 -06:00
Allen Byrne
2f18da435e
HDFFV-10398 use the simpler add_subdirectory signature
2018-01-30 12:21:01 -06:00
Allen Byrne
608a71200d
HDFFV-10385 rename vars and macros
2018-01-19 10:49:17 -06:00
Allen Byrne
6ca95c512a
HDFFV-10385 rework java names
2018-01-17 10:27:00 -06:00
Allen Byrne
a2f2e1f4cf
Fix fortran cmake variable usage
2018-01-11 10:48:14 -06:00
Allen Byrne
c7e8a0788c
Correct whitespace
2018-01-10 14:36:25 -06:00
Allen Byrne
9956b151e0
HDFFV-10385 multi-config builders need folder set
2018-01-10 14:35:00 -06:00
Allen Byrne
681047269b
HDFFV-10385 fix packaging
2018-01-10 13:31:47 -06:00
Allen Byrne
82709178aa
HDFFV-10385 includes cleanup
2018-01-10 09:52:06 -06:00
Allen Byrne
6bf125c7b3
HDFFV-10385 fix fortran references
2018-01-10 08:31:44 -06:00
Allen Byrne
16e0a6b858
Correct folder typo
2018-01-09 16:55:29 -06:00
Allen Byrne
3e0c6530dc
HDFFV-10385 fix platform errors
2018-01-09 16:26:12 -06:00
Allen Byrne
be42e04791
HDFFV-10385 refactor CMAKE_BUILD_TYPE usage
2018-01-09 09:56:28 -06:00
M. Scot Breitenfeld
0065fd4b6d
Fix -- HDFFV-10363 Fortran compilation fails for xlf and cmake builds
2017-12-19 16:47:31 -06:00
M. Scot Breitenfeld
6eab04894e
HDFFV-10223 Shared libraries fail test on OSX with fortran enabled with cmake
...
This is now fixed via the HDFFV-10325 fix.
2017-12-07 08:56:04 -06:00
M. Scot Breitenfeld
701029876e
removed duplicate exports of DS subroutines
2017-12-06 13:48:29 -06:00
M. Scot Breitenfeld
d37c9b1cb0
export var.
2017-11-29 16:34:20 -06:00
M. Scot Breitenfeld
d60ec508bc
initialized integer constants
2017-11-29 15:24:27 -06:00
Allen Byrne
04f22540e2
Update macros
2017-11-29 10:27:00 -06:00
M. Scot Breitenfeld
858e6c3c9c
HDFFV-10325: removed the COMMON/EQUIV statements.
2017-11-29 10:25:47 -06:00
Allen Byrne
addde7dcb8
Correct link lines of libraries
2017-11-14 15:07:26 -06:00
M. Scot Breitenfeld
b8cbd11dfb
Fix for Intel 18 Fortran compilation error.
...
HDFFV-10322
2017-11-02 14:26:44 -05:00
Allen Byrne
47f4db394b
Add missing dir reference
2017-11-02 10:54:43 -05:00
Allen Byrne
f190509675
Remove incorrect link var
2017-11-01 13:50:13 -05:00
Allen Byrne
f8fd6d0b41
Correct usage of MPI vars
2017-11-01 13:41:44 -05:00
Allen Byrne
930cfc402d
Convert to use MPI:: for link
2017-11-01 12:29:53 -05:00
M. Scot Breitenfeld
be5257f876
libtool does not pass the correct argument linking (-WL,-WL,,) for the
...
NAG Fortran compiler on Linux (other OSs have not been tested).
Therefore, detect if we are using the NAG Fortran compiler, and replace
the wl="-Wl," for Fortran to wl="-Wl,-WL,," in the libtool file. (HDFFV-10037)
2017-07-27 11:32:21 -05:00
M. Scot Breitenfeld
b7f19967d7
Removed FCFLAGS when building the examples since they should already be included the h5fc wrapper. NAG complains about doubly declared options.
2017-07-27 08:52:21 -05:00
M. Scot Breitenfeld
1ccdb2e23f
fixed check output string to match test
2017-06-09 12:19:50 -05:00
M. Scot Breitenfeld
2b2a1d605e
Fix for shared fortran libraries on mac (HDFFV-2772).
2017-05-18 16:32:26 -05:00
Larry Knox
89fbe00dec
Merge pull request #426 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10 to 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.
2017-04-25 16:05:36 -05:00
M. Scot Breitenfeld
e3d8dacaad
Combined the README_DEVEL and README, and removed out-dated README material
2017-04-11 12:18:49 -05:00
Quincey Koziol
0313cbb91d
Final merge of page buffering branch to develop
2017-03-13 21:30:37 -07:00
Allen Byrne
2562ec3a4b
Update CMake files and formatting
2017-03-01 14:47:53 -06:00
Allen Byrne
6cd6daf8f9
mpich module file is in env var
2017-02-24 15:50:51 -06:00
Allen Byrne
c37ecd5bba
Add MPI_Fortran variables
2017-02-17 12:43:47 -06:00
Allen Byrne
d1292691c4
HDFFV-9875 enable static pdb and cleanup exports
2017-02-03 12:41:30 -06:00
Allen Byrne
177c050891
HDFFV-9875 Fix target exports and add static tools pdb files
2017-02-02 12:09:10 -06:00
Allen Byrne
556ff06975
Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
...
* commit 'bd85e57904f1f943774bb99ea5e8b0d074db0edb':
tools/test/h5diff/testh5diff.sh.in: Add code to delete copies of test .h5 files copied from tools/testfiles/vds to tools/test/h5diff/testfiles when running "make check" for an in-source build.
2017-01-13 10:57:26 -06:00
lrknox
8452976de5
tools/test/h5diff/testh5diff.sh.in:
...
Add code to delete copies of test .h5 files copied from
tools/testfiles/vds to tools/test/h5diff/testfiles when running
"make check" for an in-source build.
tools/test/misc/testh5repart.sh.in:
Change the name of the temporary test directory from "testfiles"
which is also used for 2 h5mkgrp test files under source control to
"testrepart" to avoid deleting source controlled files when running
"make check" in the source directory.
Fix test scripts that remove source-controlled files during "make check" when run in-source.
Fix test scripts that don't remove test files because they add files to test directories but don't remove them if the build directories are the same as the source directory.
Fix any test source file or Makefile.am files for tests that leave data files are removed by neither "make check" nor "make distclean".
2017-01-12 22:20:11 -06:00
Allen Byrne
cdd4df5127
Fix test output file name
2017-01-12 12:24:10 -06:00
Allen Byrne
244faaa0d0
HDFFV-10094: upgrade cmake command conventions
...
Also converted tests to use macros
2017-01-11 14:02:34 -06:00
Allen Byrne
e1bcae8a6a
Update cmake min version and cmake command convention
2017-01-10 17:10:03 -06:00
M. Scot Breitenfeld
a5c15d7b59
Enabled commented out code,
...
HDFFV-9498 -- PGI COMPILER BUG: READ(...,pos,) fails for pgf90 causes offset test to fail
2017-01-06 15:25:21 -06:00
Allen Byrne
789c1d081a
Correct typo in variable format
2016-10-14 12:46:38 -05:00
M. Scot Breitenfeld
21b5e3132e
Fix:HDFFV-9987
...
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.
2016-10-14 12:02:02 -05:00
M. Scot Breitenfeld
fe5c359ce9
Removed unused H5T_NATIVE_INTEGER_# variables due to NAG fixes.
...
HDFFV-9973
Fortran library fails to compile and fails tests with NAG compiler
2016-10-14 12:02:02 -05:00
Allen Byrne
3ee36553b9
Add support for namespace and add tools to binaries config
2016-10-14 11:22:22 -05:00
Allen Byrne
052ca6a741
Correct name and usage of cmake variable
2016-10-10 12:32:06 -05:00
M. Scot Breitenfeld
f9364c0080
removed the use of C_SIZEOF for non BIND(C) derived type
2016-10-03 13:26:39 -05:00
M. Scot Breitenfeld
e45ee9fa96
Fixed test to use storage_size instead of c_sizeof when available.
2016-09-29 14:52:26 -05:00
M. Scot Breitenfeld
678d116eeb
Removed unused variables.
2016-09-29 12:56:07 -05:00
M. Scot Breitenfeld
9fbebbe6d7
Fixed: Fortran_DOUBLE was being set to C_LONG_DOUBLE when C_LONG_DOUBLE is not available.
2016-09-29 11:52:12 -05:00
M. Scot Breitenfeld
c28c6873fe
Removed duplicate FCFLAG
2016-09-29 10:50:12 -05:00
M. Scot Breitenfeld
064073307a
Removed duplicate FCFLAG.
2016-09-29 10:49:08 -05:00
M. Scot Breitenfeld
3befe647ee
Added number of integer KINDs found to the header files.
2016-09-26 13:27:50 -05:00
M. Scot Breitenfeld
41b22417b7
Added path to source include files when building buidiface.
2016-09-26 12:08:18 -05:00
M. Scot Breitenfeld
7e5fcd3a4a
Added rule to build buildiface program, without a rule, build would add repeated compile options when using the NAG compiler.
2016-09-26 11:49:06 -05:00
M. Scot Breitenfeld
3a89114ce5
Misc. cleaning up of the program.
2016-09-23 14:08:04 -05:00
M. Scot Breitenfeld
7cbf491e29
misc. format code-cleanup
2016-09-22 17:19:48 -05:00
M. Scot Breitenfeld
362233bd45
Code clean-up.
2016-09-22 15:22:11 -05:00
M. Scot Breitenfeld
8eb76e1f65
Merge branch 'develop' of ssh://bitbucket.hdfgroup.org:7999/~brtnfld/hdf5_msb into develop
2016-09-22 12:48:53 -05:00
M. Scot Breitenfeld
392b8ce3c9
HDFFV-9973 Fortran library fails to compile and fails tests with NAG compiler
...
Fixes issues with KIND = BYTE assumptions.
2016-09-22 12:02:02 -05:00
Allen Byrne
583af563d9
Add missing target depends command
2016-09-21 12:22:16 -05:00
Allen Byrne
bc1d833a80
Fix typo
2016-09-21 10:49:48 -05:00
Allen Byrne
e219ee88e4
Add gen file technique to HL and test fortran libraries
2016-09-21 10:46:03 -05:00
Allen Byrne
60adc706e6
Add WORKING_DIR to command
2016-09-20 17:03:40 -05:00
Allen Byrne
a3bd6e7aa4
Add target depends require separate folders
2016-09-20 16:57:42 -05:00
Allen Byrne
347501aba2
Add another source property
2016-09-20 15:41:07 -05:00
Allen Byrne
55fa38f3c9
Update generated files commands and properties
2016-09-20 15:27:26 -05:00
Allen Byrne
e9d582a034
Chage command proces to generate file before use.
2016-09-20 13:38:57 -05:00
Allen Byrne
c635d46311
Add missing command to set shared generated file
2016-09-19 10:20:49 -05:00
Allen Byrne
8efb84b9a8
Separate fortran generation into static and shared folders.
2016-09-16 15:21:43 -05:00
Scot Breitenfeld
a4e4094c76
[svn-r30259] Fixed: HDFFV-9965: HDF5 Fails to build when sizeof or c_sizeof is not available in Fortran
...
Added the use of 'storage_size' if 'c_sizeof' is not available.
Tested (jelly, intel)
2016-08-05 13:30:53 -05:00
Scot Breitenfeld
dd4744d3f6
[svn-r30089] fixed issue of CHARACTER argument of c_loc having a length of 1
2016-06-16 13:58:43 -05:00
Scot Breitenfeld
bdcb43071a
[svn-r30087] fixed issue of CHARACTER argument of c_loc having a length of 1
2016-06-16 13:00:13 -05:00
Scot Breitenfeld
a82edeb89b
[svn-r30085] changed from CHARACTER to CHARACTER(LEN=*), and moved the LEN of an optional argument into the optional check loop.
2016-06-16 11:54:45 -05:00
Scot Breitenfeld
0c2964383b
[svn-r30078] Fixed -- HDFFV-9675 Removed unused variables in Fortran Library.
...
Tested Jelly.
2016-06-15 08:56:20 -05:00
Larry Knox
3b507bb8c4
[svn-r30058] Correct typo in compile scripts that causes dropping of filename in -o outfile.
...
Addresses HDFFV-9530 and HDFFV-9938.
2016-06-08 15:14:32 -05:00
Scot Breitenfeld
57121ebb3d
[svn-r29952] merged change 29951 from
...
https://svn.hdfgroup.uiuc.edu/hdf5/branches/hdf5_1_10_0/fortran/src
into trunk.
2016-05-23 16:34:10 -05:00
Scot Breitenfeld
9b4603fc92
[svn-r29946] comment cleanup/reformatting
2016-05-18 09:14:56 -05:00
Scot Breitenfeld
61d18bbebe
[svn-r29939] HDFFV-9917: compile time error with H5f90global.f90
...
Fix:Made datatypes the same type and kind for both args to MAX().
Tested: jam (gnu)
2016-05-16 08:13:20 -05:00
Allen Byrne
7b291f3531
[svn-r29866] Add files to clear test generated files tests.
2016-05-04 10:24:16 -05:00
Allen Byrne
74f3326a67
[svn-r29862] Convert source list names from *_SRCS to *_SOURCES.
...
Add/convert most tools to use new HDF5_TOOLS_DIR instead of HDF5_TOOLS_SRC_DIR CMake VAR.
2016-05-04 10:06:05 -05:00
Scot Breitenfeld
6b21276650
[svn-r29591] Changed buf variable in h5awrite_f from INOUT to IN
2016-03-29 09:46:58 -05:00
Larry Knox
f5234cd194
[svn-r29379] Add individual LT_VERS_* variables for wrapper libraries: c++, fortran, java, hl, hl/c++, hl/fortran to so that the shared object version numbers can be incremented independently.
...
Disabled auto-increment of shared object version numbers by h5vers.
Files modified:
config/lt_vers.am
java/src/jni/Makefile.am
hl/src/Makefile.am
hl/c++/src/Makefile.am
hl/fortran/src/Makefile.am
c++/src/Makefile.am
bin/h5vers
fortran/src/Makefile.am
2016-03-09 13:55:31 -05:00
Dana Robinson
1b7b09b081
[svn-r29337] Cleaning warnings in Fortran code.
...
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
autotools serial w/ Fortran
2016-03-08 02:34:43 -05:00
Dana Robinson
a1035bd806
[svn-r29336] Removed unused variables from Fortran code.
...
Updated gnu Fortran flags.
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
autotools serial w/ Fortran
2016-03-08 01:38:33 -05:00
Allen Byrne
63249be0e1
[svn-r29226] HDFFV-9552: merge in java code.
2016-02-28 21:43:00 -05:00
Dana Robinson
19a8216bd5
[svn-r29182] Re-commit of HDFFV-8740 fix, which adds the ability to configure
...
external dataset storage path behavior.
This check-in fixes a bug in the original check-in where the
external path stored in the file struct was not copied on reopen
causing subsequent dataset operations to fail.
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
autotools serial w/ fortran and C++
autotools parallel (MPICH 3.1.4) w/ fortran
2016-02-22 16:40:03 -05:00
Scot Breitenfeld
fe2b65f3e4
[svn-r29172] Fixed double word typo in #ifdef H5_FORTRAN_HAVE_C_SIZEOF
2016-02-19 16:12:32 -05:00
Scot Breitenfeld
553374e665
[svn-r29169] Changed #ifdef to use H5_FORTRAN_C_LONG_DOUBLE_IS_UNIQUE instead of H5_FORTRAN_HAVE_C_LONG_DOUBLE
...
Tested: jam (gnu)
2016-02-19 15:39:11 -05:00
Scot Breitenfeld
5126111606
[svn-r29165] Various rododoc fixes. Effects comments only.
2016-02-19 14:09:34 -05:00
Scot Breitenfeld
0859dd40bb
[svn-r29163] changed robodoc specs to look for .F90 files
2016-02-19 13:11:26 -05:00
Scot Breitenfeld
f4430184ab
[svn-r29162] added robodoc header information
2016-02-19 13:10:27 -05:00
Scot Breitenfeld
1b2c30753d
[svn-r29155] HDFFV-9652: Add fortran wrappers/test for collective metadata functions
...
Tested: h5committest.new
2016-02-19 09:24:11 -05:00
Scot Breitenfeld
39fa385594
[svn-r29092] Fixed uninitialized return value from fortran API.
2016-02-11 16:50:22 -05:00