Improved Neighbor list algorithm by using domain composition and data sorting method