Thank you Izaak and Scot for the suggestions. Apparently, as Scot
pointed out, I did not enable Fortran 2003 on compile time and that is
why the errors occured. When I recompile with 2003 support and
transferred the integer(8) to size_t, the code was compiled without
problems.
Thanks.
Ekin
Hi Ekin,
Looking at the source code for HDF5 1.8.5p1, h5dwrite_f is implemented
using overloading. h5dwrite_f appears to be a generic name for a number of
module procedures. Which procedure gets called depends on the argument
signature of the call to h5dwrite_f. It would appear the actual
Side note, change integer(8) to:
integer(size_t) :: type_size, offset
integer(size_t) :: type_sizei, type_sizer
Other then that, I removed the module specific variables and the code
compiled fine using gcc version 4.6.2
Are you sure you enabled the Fortran 2003 interface, i.e. the configure