Hello,
I'm encountering persistent issues with regridding
(?)
in IBFE. After a certain number of iterations, the simulation produces the following output:
IBHierarchyIntegrator::advanceHierarchy(): time interval = [0.030075, 0.0301], dt = 2.5e-05
IBFEMethod::preprocessIntegrateData(): Maximum structure node displacement is 0.000375613 - reinitializing element to patch mappings
IBHierarchyIntegrator::preprocessIntegrateHierarchy(): performing Lagrangian forward Euler step
IBHierarchyIntegrator::advanceHierarchy(): integrating hierarchy
IBHierarchyIntegrator::integrateHierarchy(): computing Lagrangian force
IBHierarchyIntegrator::integrateHierarchy(): spreading Lagrangian force to the Eulerian grid
After the simulation crashes with the following PETSc error:
[0]PETSC ERROR: ------------------------------------------------------------------------
[0]PETSC ERROR: Caught signal number 11 SEGV: Segmentation Violation, probably memory access out of range
I assume that there’s a node that moved more than REGRID_CFL_INTERVAL and that the application regridded successfully since it performed the Fwd Euler step, etc. But why is leading to a segmentation fault?
I'm currently using version 0.15 and experience this error consistently. This behavior was not observed in version 0.13. Admittedly I haven’t tested the exact same source code in v0.13 and I don’t have it available at the moment.
Any insights or suggestions on how to resolve this issue would be greatly appreciated.