Thank you for your response, Jeff. I am currently attempting to minimise communication costs. I would like to narrow the calculation range to the neighbours of each particle. However, I need to determine under what conditions particle A can become a neighbour of particle B, or within what range particle B’s neighbours are located.