Reducing the number of redundant pair-wise interactions in hydrodynamic meshless methods
Isaac Alonso Asensio, Claudio Dalla Vecchia

TL;DR
This paper presents an algorithm that significantly reduces redundant pair-wise interaction calculations in hydrodynamic meshless methods, leading to substantial computational speed-ups.
Contribution
The authors introduce a hashing-based algorithm that minimizes redundant interactions in Lagrangian codes, improving efficiency without excessive memory use.
Findings
Achieves up to 35% speed-up in computations.
Reduces redundant calculations by 70% with limited cache.
Uses hashing to efficiently track interactions.
Abstract
Widely used Lagrangian numerical codes that compute the physical interaction with neighbouring resolution elements (particles), duplicate the calculation of the interaction between pairs of particles. We developed an algorithm that reduces the number of redundant calculations. The algorithm makes use of a hash function to flag already computed interactions and eventual collisions. The result of the hashing is stored in two caches. Without limiting the cache memory usage, all duplicated calculations can be avoided, achieving the speed-up of a factor on two. We show that, limiting the cache size (in bits) to double the typical number of neighbouring particles, 70 per cent of the redundant calculations can be avoided, yielding a speed-up of almost 35 per cent.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFluid Dynamics Simulations and Interactions · High-Velocity Impact and Material Behavior · Numerical methods in engineering
