2011
DOI: 10.1016/j.cpc.2010.11.002
|View full text |Cite
|
Sign up to set email alerts
|

Efficiency of linked cell algorithms

Abstract: The linked cell list algorithm is an essential part of molecular simulation software, both molecular dynamics and Monte Carlo. Though it scales linearly with the number of particles, there has been a constant interest in increasing its efficiency, because a large part of CPU time is spent to identify the interacting particles. Several recent publications proposed improvements to the algorithm and investigated their efficiency by applying them to particular setups. In this publication we develop a general metho… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0

Year Published

2011
2011
2024
2024

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 44 publications
(31 citation statements)
references
References 31 publications
(51 reference statements)
0
28
0
Order By: Relevance
“…Periodic boundary conditions are enforced by applying the minimum-image convention on s. Welling and Germano [18] have claimed that using such shift vectors is less efficient than using ghost cells to resolve periodicity, albeit without demonstrating this experimentally. In the current implementation, when computing the sorted interactions or traversing a pairwise Verlet list, the shift vector is added to the particle positions outside the main loop, incurring only a negligible overhead.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Periodic boundary conditions are enforced by applying the minimum-image convention on s. Welling and Germano [18] have claimed that using such shift vectors is less efficient than using ghost cells to resolve periodicity, albeit without demonstrating this experimentally. In the current implementation, when computing the sorted interactions or traversing a pairwise Verlet list, the shift vector is added to the particle positions outside the main loop, incurring only a negligible overhead.…”
Section: Resultsmentioning
confidence: 99%
“…[17]), which was shown by Welling and Germano [18] and Fomin [14] to be advantageous in conjunction with the sorted interaction described in Ref. [11], yet goes a step Computational cells (squares left) and particle data (rectangles right) in a) traditional cell lists as described in Ref.…”
Section: Introductionmentioning
confidence: 92%
“…This makes the search far more efficient than a particlepair based search. Another implication of the much lower number of (now cluster-) pairs, is that advanced search algorithms, such as interaction sorting [18,19], will not help and a simple search algorithm performs well. Finally, the cost of interaction calculation is proportional to the total number of pair interactions calculated.…”
Section: Computational Costmentioning
confidence: 99%
“…The number of distance checks performed by an algorithm is a good predictor of its performance [21]. Table I shows the average number of distance checks performed using each method, with N3 on and off, as well as the SIMD inefficiency for AVX2 and KNC intrinsic implementations (i.e.…”
Section: Projection Sorting Vs Verlet Listsmentioning
confidence: 99%