ERROR: Bond atoms I J missing on proc # [LIGGGHTS-PFM]

Submitted by JirayutS53 on Thu, 09/14/2023 - 09:34

Daniel Queteschiner | Thu, 09/14/2023 - 12:49

I definitely did not take the combination of BPM and PRM into account when implementing the PRM, for me it was either one or the other. I suppose your assumption is correct. It could be that the functions for removing particles/bonds are simply called in the wrong order. Unfortunately, this is a rather delicate issue, especially since the fix bond/propagate/gran responsible for updating the (broken) bonds is generated automatically so you can't easily switch the order ... If I find the time I'll have look at it ...

Code sections to initially look at could be
https://github.com/ParticulateFlow/LIGGGHTS-PFM/blob/master/src/fix_bond... (removes broken bonds)
https://github.com/ParticulateFlow/LIGGGHTS-PFM/blob/master/src/fix_brea... (removes broken particles)

JirayutS53 | Fri, 09/15/2023 - 05:46

Thank you for your helpful advice. I'm working on coarse aggregate breakage simulation, so I decided to combine those two models to present the most real geometry and properties.
I wondered if fix_bond_propagate_gran might be useful for the problem, but I couldn't find any document about it, as I'm a very new user. Would you please provide any source explaining this command?

Regards,
Jirayut

zzy | Wed, 06/12/2024 - 09:25

Hello, I am a newbie who just learnt CFDEM, now I am also using fix bond/create command in PFM version to create rock model, but in the process of modelling, there is a problem that the bond in the model is not generated, and there is no error reported in the calculation, is it convenient to exchange and learn about it? By the way, may I ask you a question, how do you achieve multi-particle modelling in your modelling process?
Regards

williamshane | Thu, 01/25/2024 - 05:46

I appreciate the prudent counsel you have given me. As part of my work on a coarse aggregate breakage simulation, I merged the two models to give the most accurate representation of the material's geometry and characteristics.
Being a new user, I couldn't locate any documentation on fix bond propagate gran, but I was wondering if it may be helpful for the problem. geometry dash

bekeanloinse56 | Thu, 09/05/2024 - 09:06

Since bonds rely on the existence of particles, removing particles before bonds can result in issues when the simulation attempts to remove or update subway surfers broken bonds. Bonds should generally be removed before their connected particles are removed to avoid referencing non-existent particles.