[lammps-users] full and half neighbor list

Dear all,
In some potential of lammps, there are two neighbor list , Full neighbor list and Half neighbor list.
What’s the difference is between these two kinds of neighbor list and which code is used to calculate these two list?

Thank you all for any kind of suggestion!


In a full list, all the neighbors of atom I are stored with atom I.
In a half list, the I-J interaction is stored either with atom I or J
but not both. See the neigh_half*cpp and neigh_full*cpp files
for details.


Thanks, Steve!