Neighbour list computes neighbors only within cutoff and respects periodic boundaries.