ParaView error when reading OpenSees VTU files with ASDAbsorbingBoundary

Hello,

I am using OpenSees for dynamic soil–structure interaction analysis and ParaView for post-processing the results.

My model contains quad soil elements and structural elements. The VTK output works correctly in ParaView when no absorbing boundary elements are used.

However, after adding ASDAbsorbingBoundary elements, ParaView cannot read the generated .vtu files and gives the following error:

Cannot read point data array “Disp” from PointData in piece 0.

The data array in the element may be too short.

The error is repeated for the time steps.

I am using:

recorder vtk NPP_Results disp accel -dT 0.002

Is ASDAbsorbingBoundary fully supported by the OpenSees VTK recorder? Could these elements cause an inconsistency between the number of mesh points and the Disp PointData array?

What is the recommended way to export an OpenSees model containing ASDAbsorbingBoundary elements to ParaView?

Thank you

Please share a non working .vtu file

displacement000000000000000000005.vtu (248.2 KB)

This file is one of several VTU files available in the results folder.

Works fine in ParaView 6.1.0 binary release for Linux, which version of ParaView are you using ?

Error confirmed in ParaView 6.2.0-RC1 on macOS.

Error confirmed also in ParaView 6.1.1 and 5.12.1 on macOS.

There’s nothing obviously wrong with the “Disp” data array definition in the XML file at first glance. The number of values looks to be right. I would need to dig in deeper to see what’s going on.

Really strange to see a MacOS / Linux diff tbh