Hi all,
I am writing a dataset to a H5 file and in the process getting this error
#009: H5Dint.c line 1034 in H5D_create(): unable to construct layout
information
major: Dataset
minor: Unable to initialize object
What does this error convey?
Thanks
Suman
Hard to tell
Could you please provide a snippet of the source code?
···
Sent from my iPhone
On Dec 17, 2012, at 1:00 AM, Suman Vajjala <suman.geek@gmail.com> wrote:
Hi all,
I am writing a dataset to a H5 file and in the process getting this error
#009: H5Dint.c line 1034 in H5D_create(): unable to construct layout information
major: Dataset
minor: Unable to initialize object
What does this error convey?
Thanks
Suman
_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
Hi,
This is a part of the code which gives error:
hsize_t celldset_sz = ncells * gmaxbandwidth;
filespace = H5Screate_simple (1, &celldset_sz, NULL);
dset_id = H5Dcreate (file_id, "cellinfo", H5T_NATIVE_INT, filespace,
H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
H5Sclose (filespace);
H5Dclose (dset_id);
celldset_sz = 2195543407
I've found out the error. Maximum limit addressed by int is 2147483647.
Maybe this is why the code is raising an error.
Regards
Suman
···
On Mon, Dec 17, 2012 at 12:41 PM, Elena Pourmal <epourmal@hdfgroup.org>wrote:
Hard to tell
Could you please provide a snippet of the source code?
Sent from my iPhone
On Dec 17, 2012, at 1:00 AM, Suman Vajjala <suman.geek@gmail.com> wrote:
> Hi all,
>
> I am writing a dataset to a H5 file and in the process getting this
error
>
> #009: H5Dint.c line 1034 in H5D_create(): unable to construct layout
information
> major: Dataset
> minor: Unable to initialize object
>
> What does this error convey?
>
> Thanks
> Suman
> _______________________________________________
> Hdf-forum is for HDF software users discussion.
> Hdf-forum@hdfgroup.org
> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
Can the filespace size be greater than the limit set by
std::numeric_limits<int>::max()? I have a vector which is to be written to
H5 file. The size of the vector is 2195543407 while
std::numeric_limits<int>::max() = 2147483647. This error disappears when I
use long instead of int.
Suman
···
On Mon, Dec 17, 2012 at 1:32 PM, Suman Vajjala <suman.geek@gmail.com> wrote:
Hi,
This is a part of the code which gives error:
hsize_t celldset_sz = ncells * gmaxbandwidth;
filespace = H5Screate_simple (1, &celldset_sz, NULL);
dset_id = H5Dcreate (file_id, "cellinfo", H5T_NATIVE_INT, filespace,
H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
H5Sclose (filespace);
H5Dclose (dset_id);
celldset_sz = 2195543407
I've found out the error. Maximum limit addressed by int is 2147483647.
Maybe this is why the code is raising an error.
Regards
Suman
On Mon, Dec 17, 2012 at 12:41 PM, Elena Pourmal <epourmal@hdfgroup.org>wrote:
Hard to tell
Could you please provide a snippet of the source code?
Sent from my iPhone
On Dec 17, 2012, at 1:00 AM, Suman Vajjala <suman.geek@gmail.com> wrote:
> Hi all,
>
> I am writing a dataset to a H5 file and in the process getting this
error
>
> #009: H5Dint.c line 1034 in H5D_create(): unable to construct layout
information
> major: Dataset
> minor: Unable to initialize object
>
> What does this error convey?
>
> Thanks
> Suman
> _______________________________________________
> Hdf-forum is for HDF software users discussion.
> Hdf-forum@hdfgroup.org
> http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@hdfgroup.org
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org