On 08/16/2016 02:33 PM, Scot Breitenfeld wrote:
Hi,
I’ve fixed the issue in 1.8 and the fix will be in the next release of
1.8, or you can try checking out 1.8 from svn,
https://svn.hdfgroup.uiuc.edu/hdf5/branches/hdf5_1_8
Also, we don’t have access to a NAG compiler, so if you can compile 1.8,
run the fortran tests (i.e. in the fortran directory, issue “make
check”), and report back any issues then that would be great.
Scot,
Well, my HDF5 (hacked-1.8.17) built (huzzah!) so I went into
fortran/test and did a make check and it liked the old-style Fortran,
but F2003 had its issues (see attached) and it dumped core.
I'm not sure how to be more verbose than what it is, but you might be
able to figure out if the tests are dying where my hack was inserted.
If you can do the same for 1.10, it would be appreciated,
https://svn.hdfgroup.uiuc.edu/hdf5/trunk
I'll try and get to it soon. I have a few more libraries to go in my
current set. NAG is so strict, it makes it fun.
Matt
--
Matt Thompson, SSAI, Sr Scientific Programmer/Analyst
NASA GSFC, Global Modeling and Assimilation Office
Code 610.1, 8800 Greenbelt Rd, Greenbelt, MD 20771
Phone: 301-614-6712 Fax: 301-614-6246
http://science.gsfc.nasa.gov/sed/bio/matthew.thompson
make fortranlib_test fflush1 fflush2 fortranlib_test_1_8 fortranlib_test_F03
make[1]: Entering directory `/gpfsm/dswdev/mathomp4/Baselibs/TmpBaselibs/GMAO-Baselibs-5_0_2-NAG/src/hdf5/fortran/test'
make[1]: `fortranlib_test' is up to date.
make[1]: `fflush1' is up to date.
make[1]: `fflush2' is up to date.
make[1]: `fortranlib_test_1_8' is up to date.
make[1]: `fortranlib_test_F03' is up to date.
make[1]: Leaving directory `/gpfsm/dswdev/mathomp4/Baselibs/TmpBaselibs/GMAO-Baselibs-5_0_2-NAG/src/hdf5/fortran/test'
make check-TESTS
make[1]: Entering directory `/gpfsm/dswdev/mathomp4/Baselibs/TmpBaselibs/GMAO-Baselibs-5_0_2-NAG/src/hdf5/fortran/test'
make[2]: Entering directory `/gpfsm/dswdev/mathomp4/Baselibs/TmpBaselibs/GMAO-Baselibs-5_0_2-NAG/src/hdf5/fortran/test'
===Serial tests in test begin Tue Aug 16 14:38:52 EDT 2016===
make[3]: Entering directory `/gpfsm/dswdev/mathomp4/Baselibs/TmpBaselibs/GMAO-Baselibs-5_0_2-NAG/src/hdf5/fortran/test'
============================
Fortran API: Testing fortranlib_test
Finished testing fortranlib_test
============================
Fortran API: fortranlib_test Test Log
============================
==========================
FORTRAN tests
==========================
FORTRANLIB_TEST is linked with HDF5 Library version 1.8 release 17
Mounting test PASSED
Reopen test PASSED
File open/close test PASSED
File free space test PASSED
Dataset test PASSED
Extendible dataset test PASSED
Basic dataspace test PASSED
Reference to object test PASSED
Reference to dataset region test PASSED
Basic selection test PASSED
Hyperslab selection test PASSED
Element selection test PASSED
Element selection functions test PASSED
Selection combinations test PASSED
Selection bounds test PASSED
Basic datatype test PASSED
Compound datatype test PASSED
Enum datatype test PASSED
Derived float datatype test PASSED
External dataset test PASSED
Multi file driver test PASSED
Dataset chunk cache configuration PASSED
Attribute test PASSED
Identifier test PASSED
Filters test PASSED
SZIP filter test PASSED
Group test PASSED
Error test PASSED
VL test PASSED
============================================
FORTRAN tests completed with 0 error(s) !
============================================
0.04user 0.04system 0:00.33elapsed 28%CPU (0avgtext+0avgdata 12684maxresident)k
0inputs+0outputs (0major+11869minor)pagefaults 0swaps
Finished testing fortranlib_test
============================
============================
Fortran API: Testing fflush1
Finished testing fflush1
============================
Fortran API: fflush1 Test Log
============================
0.00user 0.01system 0:00.08elapsed 14%CPU (0avgtext+0avgdata 3864maxresident)k
0inputs+0outputs (0major+1112minor)pagefaults 0swaps
Finished testing fflush1
============================
============================
Fortran API: Testing fflush2
Finished testing fflush2
============================
Fortran API: fflush2 Test Log
============================
0 1 2 3 4
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
0.00user 0.01system 0:00.09elapsed 12%CPU (0avgtext+0avgdata 3864maxresident)k
0inputs+0outputs (0major+1097minor)pagefaults 0swaps
Finished testing fflush2
============================
============================
Fortran API: Testing fortranlib_test_1_8
Finished testing fortranlib_test_1_8
============================
Fortran API: fortranlib_test_1_8 Test Log
============================
==========================
FORTRAN 1.8 tests
==========================
FORTRANLIB_TEST is linked with HDF5 Library version 1.8 release 17
Testing with new file format:
- Tests INT attributes on both datasets and groups PASSED
- Testing with shared attributes:
- Testing INT attributes on both datasets and groups PASSED
- Testing storing attribute with "null" dataspace PASSED
- Testing storing lots of attributes PASSED
- Testing creating objects with attribute creation order PASSED
- Testing compact storage on objects with attribute creation order PASSED
- Testing querying attribute info by index PASSED
- Testing deleting attribute by index PASSED
- Testing Creating Attributes By Name w/o Creation Order Index
- Testing Creating Attributes By Name w/Creation Order Index
- Testing creating attributes by name PASSED
- Testing renaming shared attributes in "compact" & "dense" storage PASSED
- Testing deleting shared attributes in "compact" & "dense" storage PASSED
- Testing without shared attributes:
- Testing INT attributes on both datasets and groups PASSED
- Testing storing attribute with "null" dataspace PASSED
- Testing storing lots of attributes PASSED
- Testing creating objects with attribute creation order PASSED
- Testing compact storage on objects with attribute creation order PASSED
- Testing querying attribute info by index PASSED
- Testing deleting attribute by index PASSED
- Testing Creating Attributes By Name w/o Creation Order Index
- Testing Creating Attributes By Name w/Creation Order Index
- Testing creating attributes by name PASSED
Testing with old file format:
- Tests INT attributes on both datasets and groups PASSED
Testing attributes PASSED
Testing building a file with assorted links PASSED
Testing links are correct and building assorted links PASSED
Testing create group with creation order indices, test querying group PASSED
Testing disabling tracking timestamps for an object PASSED
Testing moving and renaming links preserves their properties PASSED
Testing deleting links by index PASSED
Testing link creation property lists PASSED
Testing object copy PASSED
Testing adding links to a group follow proper "lifecycle" PASSED
Testing groups PASSED
Testing object interface PASSED
Testing data transform PASSED
Testing dataspace encoding and decoding PASSED
Testing scaleoffset filter PASSED
Testing basic generic property list class creation functionality PASSED
============================================
FORTRAN tests completed with 0 error(s) !
============================================
0.07user 0.04system 0:00.22elapsed 51%CPU (0avgtext+0avgdata 8544maxresident)k
0inputs+0outputs (0major+13618minor)pagefaults 0swaps
Finished testing fortranlib_test_1_8
============================
============================
Fortran API: Testing fortranlib_test_F03
============================
Fortran API: fortranlib_test_F03 Test Log
============================
Runtime Error: Invalid edit descriptor for integer i/o-list item
Program terminated by I/O error on internal file
==============================
FORTRAN 2003 tests
==============================
FORTRANLIB_TEST is linked with HDF5 Library version 1.8 release 17
Testing 1-D Array of Compound Datatypes Functionality PASSED
Testing 1-D Array of Compound Array Datatypes Functionality PASSED
Testing 3-D array by dataset, using C_LOC PASSED
Testing writing/reading enum dataset, using C_LOC PASSED
Testing enumeration conversions PASSED
Testing writing/reading bitfield dataset, using C_LOC PASSED
Testing writing/reading opaque datatypes, using C_LOC PASSED
Testing writing/reading object references, using C_LOC PASSED
Testing writing/reading region references, using C_LOC PASSED
Testing writing/reading variable-length datatypes, using C_LOC PASSED
Testing writing/reading variable-string datatypes, using C_LOC PASSED
Testing variable-string write/read, using h5dwrite_f/h5dread_f PASSED
Testing writing/reading string datatypes, using C_LOC PASSED
Command terminated by signal 6
0.00user 0.02system 0:00.19elapsed 16%CPU (0avgtext+0avgdata 5872maxresident)k
0inputs+0outputs (0major+5607minor)pagefaults 0swaps
make[3]: *** [fortranlib_test_F03.chkexe_] Error 1
make[3]: Leaving directory `/gpfsm/dswdev/mathomp4/Baselibs/TmpBaselibs/GMAO-Baselibs-5_0_2-NAG/src/hdf5/fortran/test'
make[2]: *** [build-check-s] Error 2
make[2]: Leaving directory `/gpfsm/dswdev/mathomp4/Baselibs/TmpBaselibs/GMAO-Baselibs-5_0_2-NAG/src/hdf5/fortran/test'
make[1]: *** [test] Error 2
make[1]: Leaving directory `/gpfsm/dswdev/mathomp4/Baselibs/TmpBaselibs/GMAO-Baselibs-5_0_2-NAG/src/hdf5/fortran/test'
make: *** [check-am] Error 2
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5