Seg fault after regridding.

17 views
Skip to first unread message

Jonas

unread,
Mar 25, 2025, 8:10:31 AMMar 25
to IBAMR Users
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.


Reply all
Reply to author
Forward
0 new messages