On 05/06/2015 08:26 AM, Andrea Negri wrote:
Hi all,
I have compiled the hdf5-1.8.14 library with ifort 15.0.1 20141023 and
gcc 4.1.2, with the flags --enable-fortran --enable-fortran2003. The
compilation phase was fine, but when I did make check, I obtain that
all the tests are fine until

============================
Fortran API: Testing  fortranlib_test
============================
Fortran API:  fortranlib_test  Test Log
============================
                         ==========================
                                FORTRAN tests
                         ==========================
  FORTRANLIB_TEST is linked with HDF5 Library version 1.8 release  14

  Mounting test                                                          PASSED
HDF5-DIAG: Error detected in HDF5 (1.8.14) thread 0:
   #000: H5S.c line 392 in H5Sclose(): not a dataspace
     major: Invalid arguments to routine
     minor: Inappropriate type
  h5sclose_f FAILED
  file name obtained from the dataset id is incorrect
HDF5-DIAG: Error detected in HDF5 (1.8.14) thread 0:
   #000: H5S.c line 392 in H5Sclose(): not a dataspace
     major: Invalid arguments to routine
     minor: Inappropriate type
  h5sclose_f FAILED
  file name obtained from the dataset id is incorrect

and a very long list of errors follows...


The same happens if I use icc 15.0.1 20141023 in combination with
ifort. I tried to download the files h5ex_d_rdwr.c and h5ex_d_rdwr.f90
from the hdf5 website, to compile it with h5cc and h5fc, respectively.
The first one works as expected, but the last one returns errors like:

HDF5-DIAG: Error detected in HDF5 (1.8.14) thread 0:
   #000: H5D.c line 415 in H5Dclose(): not a dataset
     major: Invalid arguments to routine
     minor: Inappropriate type


As a last test, I rebuild the library with ifort and gcc, WITHOUT the
Fortran 2003 interface. This time h5ex_d_rdwr.f90 returns the expected
result. So I guess that the problem is in the Fortran 2003 interface.
For now, I patched my software to work without the fortran 2003
interface, but since this will be the default interface in the next
versions of HDF5, it seems importanto to fix this.

Do you need extra informations?

Andrea,

Previously, I had some issues with Intel 15 and HDF5. I believe all this is fixed in the upcoming 1.8.15 release, but for now, I got around my issue by passing in:

  FCFLAGS=-assume nostd_value

to the build when using Intel 15.

Matt

--
Matt Thompson          SSAI, Sr Software Test Engr
NASA GSFC, Global Modeling and Assimilation Office
Code 610.1, 8800 Greenbelt Rd, Greenbelt, MD 20771
Phone: 301-614-6712              Fax: 301-614-6246

_______________________________________________
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
  • [Hdf-for... Andrea Negri
    • Re:... Thompson, Matt (GSFC-610.1)[SCIENCE SYSTEMS AND APPLICATIONS INC]
      • ... Scot Breitenfeld
    • Re:... Scot Breitenfeld

Reply via email to