I have been trying to figure out an error that we are getting using the HDF5 library for a fairly simple program. The original error started out in our project but we have been able to narrow it down to this sample. Here is the setup:

Windows 10 x64, Intel Fortran v17.20160721, Visual Studio 2013 SP5, CMake 3.5.1 and NMake files

We have built HDF5 1.8.15 with STATIC libraries, High Level, CPP and FORTRAN interfaces.

Both our code and HDF5 were built as Debug in one folder and Release in another. Neither version will execute correctly.

We then try to use CMake (not sure if this matters at all) to compile and run a simple program using pure HDF5 calls (versus some higher level functions that we had written earlier). When we execute the program we get the following runtime error:

forrtl: severe (170): Program Exception - stack overflow
and then a stack trace but the stack does not show anything except a bunch of "unknown" files and line numbers.

The code will be included below. The same code also had issues on OS X when we linked against an intermediate dynamic library but we fixed that issue. This makes me think that maybe we are mixing libraries maybe? Debug and Release?

Has anyone else had issues with the Intel Fortran compiler on Windows and HDF5? We can not use GFORTRAN because there isn't a new enough version available for Windows (we need GFortran 5.2 or newer).
--
Michael A. Jackson              400 S. Pioneer Blvd
Owner, President                Springboro, Ohio 45066
BlueQuartz Software, LLC        EMail: [email protected]

_______________________________________________
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

Reply via email to