0 votes
in AEM3D by
Hi,

I've noticed that this error arises when I attempt to write netCDF files directly from AEM3D as specified in the datablock file:

Assertion failed: pxp->bf_offset <= offset && offset < pxp->bf_offset +
pxp->bf_extent, file posixio.c, line 327

A google search shows that this is a known bug with netCDF versions less than 4.3.1 when one attempts to write a netCDF file > 2 GB.

I tried linking to netCDF 4.4.1 but still receive this error.  Any idea if this is my OS (we still use windows 7) or if this is an issue with how the aem3d executable was compiled?

Thank you very much!

1 Answer

0 votes
by [email protected] (19.8k points)
Hi, sorry I just saw this.  (I'm not sure why I didn't receive a notification email about your post).

This is unfortunately a windows netcdf limit at this stage.  I'm hoping that the latest NetCDF will fix it but we are having some issues with Java libraries used for the NetCDF reading in Hydrohub so we are unable to update yet.

You can try reducing your output timestep, or write different variables to different files to reduce the size of the individual output files.

Chirs
Welcome to Hydronumerics Q&A, where you can ask questions and receive answers about the software we develop and distribute

Categories

Hydronumerics

  • Suite 103 757 Bourke St Docklands Victoria 3008
  • Suite 103 757 Bourke St Docklands Victoria 3008
  • +61 3 9037 0892
  • [email protected]
  • Twitter
...