Paraview 6.0.0 Compatibility with LSDyna D3PLOT?

I am attempting to use Paraview to convert LSDyna D3PLOT geometry outputs to a sequence of .OBJ files as demonstrated in this Dyna → Blender tutorial on YouTube. The author of this video shows a simple import of the d3plot into Paraview which “just works”. When I try to follow this procedure in Paraview 6.0.0 with d3plot data produced with LSDyna R14.1.1 I am able to import the d3plot without error, but the geometry is nonsense and the timesteps make no sense (positive and negative time points, more timesteps than there should be, etc.).

The issue must be a file formatting issue which could either be a result of my LSDyna output settings, a change in how LSDyna formats its output, or a change in how Paraview reads d3plot data. I have attached screenshots of the Paraview import results as well as the CONTROL_OUTPUT and DATABASE_BINARY_D3PLOT settings used in LSDyna.

Please share your data. You may have better luck on LSDyna support/forums though.

It gives me an error when I try uploading the d3plot sequence. I have attached just the first instead

d3plot (8.4 MB).

I can try reaching out to some folks on the LSDyna side, but I’m not sure how common it is to utilize Paraview as an LSDyna user. They might have some insight into what may have changed recently with the d3plot format.

I confirm there is a crash to fix:

Thread 1 "paraview" received signal SIGABRT, Aborted.
0x00007fffeb89894c in ?? () from /usr/lib/libc.so.6
(gdb) bt
#0  0x00007fffeb89894c in ?? () from /usr/lib/libc.so.6
#1  0x00007fffeb83e410 in raise () from /usr/lib/libc.so.6
#2  0x00007fffeb82557a in abort () from /usr/lib/libc.so.6
#3  0x00007fffeb826613 in ?? () from /usr/lib/libc.so.6
#4  0x00007fffeb8a2d65 in ?? () from /usr/lib/libc.so.6
#5  0x00007fffeb8a4d80 in ?? () from /usr/lib/libc.so.6
#6  0x00007fffeb8a4f91 in ?? () from /usr/lib/libc.so.6
#7  0x00007fffdc28ccf8 in LSDynaFamily::ClearBuffer (this=0x55555bf1df70) at /home/glow/dev/paraview/pv1/src/VTK/IO/LSDyna/LSDynaFamily.cxx:451
#8  0x00007fffdc2b5f04 in vtkLSDynaReader::ReadNodeStateInfo (this=0x55555bf84b10, step=0) at /home/glow/dev/paraview/pv1/src/VTK/IO/LSDyna/vtkLSDynaReader.cxx:2802
#9  0x00007fffdc2b4e62 in vtkLSDynaReader::ReadState (this=0x55555bf84b10, step=0) at /home/glow/dev/paraview/pv1/src/VTK/IO/LSDyna/vtkLSDynaReader.cxx:2675
#10 0x00007fffdc2bbc80 in vtkLSDynaReader::RequestData (this=0x55555bf84b10, oinfo=0x55555bea4840) at /home/glow/dev/paraview/pv1/src/VTK/IO/LSDyna/vtkLSDynaReader.cxx:3459
#11 0x00007fffdda16e2e in vtkPLSDynaReader::RequestData (this=0x55555bf84b10, request=0x55555bc33bf0, inputVector=0x0, outputVector=0x55555bea4840) at /home/glow/dev/paraview/pv1/src/VTK/IO/ParallelLSDyna/vtkPLSDynaReader.cxx:124
#12 0x00007ffff0ab1696 in vtkMultiBlockDataSetAlgorithm::ProcessRequest (this=0x55555bf84b10, request=0x55555bc33bf0, inputVector=0x0, outputVector=0x55555bea4840)
    at /home/glow/dev/paraview/pv1/src/VTK/Common/ExecutionModel/vtkMultiBlockDataSetAlgorithm.cxx:74

Please open an issue in https://gitlab.kitware.com/paraview/paraview/-/issues

I also get a crash if I try to open just the d3plot file in a folder with no sequential (d3plot01..02..03 etc ) files. This is likely due to the fact that the d3plot file has the header and information regarding the rest of the files to come, so paraview might just be looking for the rest of the sequence. I dont get a crash if I have at least one of the sequence files in the same folder.

Unfortunately, I keep getting an error when trying to upload even just one file. I tried giving it a file extension but it might just be a file size issue? It is just over 100MB of data.

Indeed, this is still something that should not crash but error out.

I keep getting an error when trying to upload even just one file

Use https://wetransfer.com/