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
Scot Breitenfeld
745513e2b0
[svn-r29074] fixed integer type for H5Sget_simple_extent_ndims_f argument
2016-02-09 11:51:28 -05:00
Scot Breitenfeld
c418bc964d
[svn-r29062] HDFFV-9564: Implement VDS Fortran wrappers.
...
Tested: h5committest.new
2016-02-08 09:01:29 -05:00
Scot Breitenfeld
8a60e4f1a4
[svn-r28936] spelling correction
2016-01-20 14:18:24 -05:00
Quincey Koziol
f60170dac7
[svn-r28761] Description:
...
Clean up many mismatches between malloc/free and H5MM_malloc/H5MM_xfree
in the library and tests (and use of H5free_memory and H5Dvlen_reclaim). Also
make H5Ocopy use a private version of H5Lexists, which doesn't internally
throw (and suppress) errors when an object (or the path to it) isn't found in
the destination.
Tested on:
MacOSX/64 10.11.2 (amazon) w/serial & parallel
(h5committest forthcoming)
2016-01-01 01:28:04 -05:00
Dana Robinson
46aa3ded7c
[svn-r28555] Normalization of Fortran directory with revise_chunks (minor).
...
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial, with and without the direct VFD enabled
2015-12-09 22:56:33 -05:00
Scot Breitenfeld
8c789704da
[svn-r28039] Fixed valgrind mem leak.
...
Tested: h5committest (partial).
2015-10-12 11:28:18 -05:00
Scot Breitenfeld
59c79aec2c
[svn-r28020] Freed allocated memory in h5tenum_insert_ptr_c, valgrind fix.
2015-10-09 16:45:46 -05:00
Dana Robinson
944e42d5ea
[svn-r27818] Minor warning fixes.
...
Tested on: h5committest
2015-09-17 12:21:34 -05:00
Allen Byrne
183ba43b41
[svn-r27796] Remove duplicated if block
2015-09-15 15:53:11 -05:00
Dana Robinson
058ec37559
[svn-r27795] Removed some autotools generated files that were not caught by
...
the last checkin.
Tested on: bin/chkmanifest
2015-09-15 15:52:14 -05:00
Dana Robinson
9af344117c
[svn-r27794] Reintegration merge of features/autotools_rework branch with trunk
...
NOTES:
- Developers will have to run autogen.sh before building with the autotools.
- autogen.sh takes the -p option to mimic the old bin/reconfigure behavior.
- The generated error, overflow and version headers have been left in place.
- The generated H5LT parser code has also been left in place.
- There are no changes for CMake users at this time.
Tested on: h5committest
2015-09-15 15:38:57 -05:00
Dana Robinson
1177e64925
[svn-r27787] Merge of r27632-27674 from the trunk.
...
Tested on: h5committest
2015-09-15 08:01:01 -05:00
Quincey Koziol
1023374492
[svn-r27768] Description:
...
Complete revamp of package initialization/shutdown mechanism in the library.
Each package now has a single init/term routine.
This new way should avoid packages being re-initialized during library
shutdown and is also be _much_ more proactive about giving feedback for
resource leaks internal to the library.
Introduces a new "module" header file for packages in the library
(e.g src/H5Fmodule.h) which sets up some necessary package configuration macros
for the FUNC_ENTER/LEAVE macros. (The VFL drivers have their own slightly
modified version of this header, src/H5FDdrvr_module.h)
Also cleaned up a bunch of resources leaks all across the library and tests,
along with addressing many warnings, as I encountered them.
Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
Linux/64 3.10.x (kituo) w/serial & parallel
Linux/64 2.6.x (ostrich) w/serial
2015-09-13 22:58:59 -05:00
HDF Tester
f16361d5f1
[svn-r27767] Snapshot version 1.9 release 231
2015-09-13 19:43:47 -05:00
Allen Byrne
10da31a926
[svn-r27745] Merge trunk revision 27744
2015-09-10 09:11:17 -05:00
Allen Byrne
776b41a62a
[svn-r27703] Publish both static and shared mod files in binaries.
...
Tested: local linux
2015-09-08 16:43:37 -05:00
HDF Tester
34be1d1aed
[svn-r27690] Snapshot version 1.9 release 230
2015-09-06 19:31:40 -05:00
Dana Robinson
b106502c57
[svn-r27683] Restored the _POSIX_C_SOURCE flag that had been commented out
...
and modified the fortran/test/ Makefile.am to remove the build
error with Intel Fortran.
Tested on: h5committest
2015-09-05 17:56:59 -05:00
Allen Byrne
4906383c0f
[svn-r27676] Fix dependencies of generated file
2015-09-04 08:55:29 -05:00
Allen Byrne
cbf5bb6b78
[svn-r27674] Attempt to fix race condition on windows
2015-09-03 16:45:17 -05:00
Scot Breitenfeld
33a2e52c6e
[svn-r27663] Removed the lines:
...
# Source files are used for both the library and fortranlib_test.
# Automake will complain about this without the following workaround.
fortranlib_test_FCFLAGS=$(AM_FCFLAGS)
fortranlib_test_CFLAGS=$(AM_CFLAGS)
because they caused Fortran build rules (.f90.o, .F90.o) to be ignored, causing the CPP flags to be passed to the Fortran compiler, causing the xlf compiler to fail.
Tested: ostrich (xlf), h5committest
2015-09-02 11:33:12 -05:00
Allen Byrne
5d311b35ba
[svn-r27661] Always use static mod files.
2015-09-01 16:43:50 -05:00
Allen Byrne
f72ed2d8dc
[svn-r27648] Fortran executables depend on modules created by test library, add command to explictly enforce the building of the library before building executables.
2015-09-01 09:56:39 -05:00
Scot Breitenfeld
17f5ee3624
[svn-r27647] Added compiler check for PGI and CMake version.
...
CMake must be > v3.3 to compile with PGI due to
CMake bug in earlier versions.
2015-09-01 09:00:14 -05:00
Dana Robinson
59aa015d9f
[svn-r27638] Merged r27500-27631 from trunk.
2015-08-31 23:36:17 -05:00
Scot Breitenfeld
e6f9fc5f7f
[svn-r27625] Added preprocessor commands for PGI compiler.
...
tested: h5committest
2015-08-31 13:49:17 -05:00
HDF Tester
74792949c9
[svn-r27622] Snapshot version 1.9 release 229
2015-08-30 19:55:54 -05:00
Scot Breitenfeld
a9c28bac4e
[svn-r27592] Added dll for H5DGET_OFFSET_F
2015-08-27 11:07:50 -05:00
Allen Byrne
6635d4c003
[svn-r27586] HDFFV-9497: Add back ALLOW_UNSUPPORTED OPTION.
...
Added new option SKIP_HDF5_FORTRAN_SHARED
2015-08-26 11:48:42 -05:00
Scot Breitenfeld
2faae30c8d
[svn-r27585] disabled the test "test_userblock_offset"; it fails for unknown reasons on platypus with pgf90 compiler when reading the streamed file back.
2015-08-26 10:13:43 -05:00
Scot Breitenfeld
4939ee2419
[svn-r27580] Fix for:
...
HDFFV-9283
Add H5Dget_offset fortran wrapper
tested: h5committest
2015-08-25 16:49:36 -05:00
Dana Robinson
2e6100fb23
[svn-r27572] Removed VMS-specific code from the library.
...
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
2015-08-24 15:19:39 -05:00
Scot Breitenfeld
9d625c0580
[svn-r27556] Added include for build_mod directory.
...
Tested: h5committest.
2015-08-24 11:05:05 -05:00
HDF Tester
abdb2a6456
[svn-r27551] Snapshot version 1.9 release 228
2015-08-23 19:21:39 -05:00
Scot Breitenfeld
1436a07905
[svn-r27537] Added new FCCPPFLAGS to avoid passing CPPFLAGS to the fortran pre-processor compiler (This mainly causes issues with the xlf compilers)
...
Tested: h5committest
2015-08-20 11:01:26 -05:00
Scot Breitenfeld
8db36cc766
[svn-r27525] Added missing H5A_mp_H5AREAD_PTR and H5A_mp_H5AWRITE_PTR definitions.
2015-08-19 09:50:47 -05:00
Scot Breitenfeld
d06fee7bd2
[svn-r27517] Removed all perl scripts from configure.
...
Tested: h5committest
2015-08-17 16:12:03 -05:00
HDF Tester
68347a67ef
[svn-r27511] Snapshot version 1.9 release 227
2015-08-16 21:58:42 -05:00
Dana Robinson
c27d180848
[svn-r27507] Merge of r27237-27500 from the trunk.
...
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.
2015-08-14 14:58:54 -05:00
Scot Breitenfeld
d3e931c772
[svn-r27500] missing declaration
2015-08-12 14:53:03 -05:00
Scot Breitenfeld
91ec943123
[svn-r27499] Fixed FLOAT_128 H5T type detection.
...
tested: jam
2015-08-12 13:23:03 -05:00
Scot Breitenfeld
48c429d4a3
[svn-r27497] Fixed missing variable declarations.
...
tested: h5committest.
2015-08-12 12:13:12 -05:00
Scot Breitenfeld
caf0e7692a
[svn-r27493] Trying again to merge the F2003_v1.10 branch to the trunk.
...
Tested: h5committest --PASSED--
2015-08-11 09:35:30 -05:00
Scot Breitenfeld
3b4696ccd1
[svn-r27489] reverted merge of branch
2015-08-10 20:22:33 -05:00
Scot Breitenfeld
a9bef45c75
[svn-r27470] svn merge -r27425:27460 https://svn.hdfgroup.uiuc.edu/hdf5/trunk
2015-08-05 16:35:30 -05:00
Allen Byrne
9e2434625d
[svn-r27469] Merge from trunk with dual-binary CMake code.
...
Tested: local linux with CMake
2015-08-05 16:01:07 -05:00
Scot Breitenfeld
c6ccc94574
[svn-r27441] misc. code clean-up
2015-07-30 10:17:41 -05:00
HDF Tester
f56de26444
[svn-r27432] Snapshot version 1.9 release 226
2015-07-26 19:13:36 -05:00
Scot Breitenfeld
ed0bae78a0
[svn-r27426] svn merge -r27377:27425 https://svn.hdfgroup.uiuc.edu/hdf5/trunk
2015-07-22 17:09:05 -05:00
Scot Breitenfeld
e796ff45c7
[svn-r27421] changed from add_custom_command to add_custom_target for generated files, OBJECT_DEPENDS is not fully functional on Windows (cmake 3.1).
2015-07-21 13:44:52 -05:00
Scot Breitenfeld
0040ee0c99
[svn-r27418] format clean-up
2015-07-21 10:19:07 -05:00
Scot Breitenfeld
940da78df9
[svn-r27417] comment code cleanup
2015-07-21 10:11:53 -05:00
HDF Tester
74e4cd4d21
[svn-r27412] Snapshot version 1.9 release 225
2015-07-19 19:11:50 -05:00
Scot Breitenfeld
a539386a87
[svn-r27406] gave full path to H5_gen.F90
2015-07-17 16:54:07 -05:00
Scot Breitenfeld
2edc6a97db
[svn-r27405] added implicit none
2015-07-17 16:15:23 -05:00
Scot Breitenfeld
a41f88bc3e
[svn-r27404] Implemented new function to compare reals with adjustible precision tolerance.
2015-07-17 16:12:31 -05:00
Scot Breitenfeld
bf8fea70bd
[svn-r27401] code cleanup
2015-07-16 09:34:53 -05:00
Scot Breitenfeld
53b3d666e5
[svn-r27399] code clean-up
2015-07-16 08:59:21 -05:00
Scot Breitenfeld
08244fb237
[svn-r27395] cleaned-up code
2015-07-15 15:04:31 -05:00
Scot Breitenfeld
df50addca1
[svn-r27394] added properties generated
2015-07-15 14:57:47 -05:00
Scot Breitenfeld
8617384653
[svn-r27393] removed unused C functions
2015-07-15 13:56:28 -05:00
Scot Breitenfeld
f63785a1ab
[svn-r27392] removed unused C functions
2015-07-15 12:09:06 -05:00
Scot Breitenfeld
4667abe8a5
[svn-r27391] Added build dependencies to generated files
2015-07-15 10:57:40 -05:00
Allen Byrne
b1800ed767
[svn-r27390] Add fortran source depends command
2015-07-15 10:10:43 -05:00
Scot Breitenfeld
ea73fae0fb
[svn-r27389] Added generated files to install
2015-07-15 09:42:01 -05:00
Scot Breitenfeld
03ad911d3d
[svn-r27388] Removed robodoc documenation.
2015-07-14 16:26:27 -05:00
Scot Breitenfeld
e076946256
[svn-r27386] misc clean-up
2015-07-14 13:46:09 -05:00
Scot Breitenfeld
f76d1ca08b
[svn-r27385] H5Dwrite,H5Dread,H5Awrite,H5Dread for INTEGERs and Characters are now generated code
2015-07-14 13:39:10 -05:00
Scot Breitenfeld
0e102fb1cd
[svn-r27384] H5Dwrite and H5Awrite for INTEGERs are now generated code
2015-07-14 12:07:27 -05:00
Scot Breitenfeld
a3de9abcbf
[svn-r27383] removed unused functions
2015-07-14 11:39:16 -05:00
Scot Breitenfeld
6ed616cd99
[svn-r27382] Documenation changes
2015-07-14 11:35:27 -05:00
Scot Breitenfeld
1e147f4442
[svn-r27381] comments added
2015-07-14 11:14:16 -05:00
Scot Breitenfeld
6334416852
[svn-r27379] formatting clean-up
2015-07-14 11:02:08 -05:00
Scot Breitenfeld
2c897f41c0
[svn-r27378] svn merge -r27326:27377 https://svn.hdfgroup.uiuc.edu/hdf5/trunk
2015-07-14 10:34:45 -05:00
Scot Breitenfeld
50c000fb49
[svn-r27377] Cleaned-up comment formatting:
...
sed -e 's/^ \*[ ]*\([A-Z]\)\([a-z]\)/ * \1\2/g' H5Zf.c | sed -e 's/^ \*[ ]*\([a-z]\)/ * \1/g' | sed -e 's/^ \*[ ]*\([0-9]\)/ * \1/g'
2015-07-14 10:31:15 -05:00