Hi Matthew, That error means, as you correctly noted, spheres have entered invalid subdomains (the simulation world is divided into subdomains for contact detection purposes), most likely out of bounds. This error admittedly did not specify the cause for that, but since it happens at the start, it is usually either because of the particles being initialized out-of-bound, or some simulation settings that will immediately disrupt the simulation (such as large initial particle penetration, initial particle--boundary overlap...), causing the particles to move at extreme velocities and go out-of-bound.
I did not run your script, but I can see a few leads following what I said. For example, a plane is created at y=480 but faces positive y. In that case, all particles that have y coordinates lower than 480 will have contacts with this plane, and likely very large initial penetrations (for example 280, for a particle setting at y=200). This should kill the simulation. There could be other problems. You can debug based on the rendering of the initial frame. You can also start from a minimal working script, then gradually add the suspicious settings to discover which is creating problems. By the way, it looks like you are running DEM simulations involving a few prescribed meshes. Chrono DEM-Engine <https://github.com/projectchrono/DEM-Engine> can handle this better, giving you clearer error information, more complete mesh motion controls and of course, support for complex particles. Thank you, Ruochun On Mon, Jul 31, 2023 at 11:02 AM Matthew Troemner <[email protected]> wrote: > Hello, > > I am trying to run a simple GPU Module particle generation and settling > simulation based on the Moving Boundary demo code. When running the > simulation I am encountering the error in the attached image noting that my > spheres have an invalid SD (I'm guessing this means invalid small domain?). > I've also attached a copy of the cpp code; but, I think that if someone > could help explain better what the error actually means, I can solve the > problem myself. > > Thank you in advance, > > Matthew > > -- > You received this message because you are subscribed to the Google Groups > "ProjectChrono" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/projectchrono/79ae4803-2a11-4285-a28e-93f6f6f742f6n%40googlegroups.com > <https://groups.google.com/d/msgid/projectchrono/79ae4803-2a11-4285-a28e-93f6f6f742f6n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Ruochun Zhang Email: [email protected] Email: [email protected] <[email protected]> Tel: 832-353-5111 -- You received this message because you are subscribed to the Google Groups "ProjectChrono" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/projectchrono/CAHvQpOvrAykPc%3Dh1N%3DdjVG5%3Df%3Deq5_f%2Bx8UBG4FDhNwiiWgjKw%40mail.gmail.com.
