Checkpointing with Off Lattice Boundaries

This question is very much related to my previous topic “Checkpointing with Virtual Outlet”, but I’m hoping this is now more general and that I will actually get an answer…

Basically, what I am now using is the showCases/cylinder2d/ example, but in 3D and with off lattice boundary conditions for the cylinder. For the off lattice boundary conditions to work properly, they must operate on processor level 1. I have now concluded that it is this, which is causing the checkpointing to stop working properly (to see what’s going on exactly, check out my previous topic).

Any help on how to use checkpointing with off lattice boundaries (or any data processors which operate on processor levels > 0) would be greatly appreciated. What should I be saving/loading? And when should I be saving/loading? Do I have to make sure not to run executeInternalProcessors() at a certain level?

Thanks in advance for any help!

Hi Helen,

I am stuck with the exact same issue. Did you ever figure out how to do this?