Particles fail to cross different processors

Hi, I define a new kind of particle state (tracer particle) in the domain, which did not participate in the DEM collision but was only governed by interpolated fluid velocity. The case runs well with a single core. Now I am trying to use mpi run.

In the MFIX 21.1.3 version, based on my understanding, all particles crossing processors will be set ghost in the mpi_pack_des_mod and reset to normal particles in mpi_unpack_des_mod.f. So I just call the set_tracer () function after judging the particle difference between tracer and normal particles.
However, this method fails. The normal particles work well crossing different processor while the tracer particles become invisible once it crosses the processor boundary.
I want to know a rough procedure to achieve this function.
Thank you very much.

Hi Yuanhe. Can you share the code where you define the tracer particles?

Thanks,

– Charles