HDF write error

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