Text this: Improved O(N) neighbor list method using domain decomposition and data sorting