Different charge values for same atom

if you are going to use pair_styles, have you thought about using pair_style table? if you won’t use any ewald-like long range summation, they are pretty straightforward.