diff --git a/src/neighbor.cpp b/src/neighbor.cpp index 59abc29f19f2875cc6da0737768b261699b1d1b7..cbc8fe2015cb4fcfe622ae85dd0a2afc22308df7 100644 --- a/src/neighbor.cpp +++ b/src/neighbor.cpp @@ -714,6 +714,8 @@ void Neighbor::init_pair() if (requests[i]->kokkos_host != requests[j]->kokkos_host) continue; if (requests[i]->ssa != requests[j]->ssa) continue; + // newton 2 and newton 0 both are newton off + if ((requests[i]->newton & 2) != (requests[j]->newton & 2)) continue; if (requests[i]->half && requests[j]->pair && !requests[j]->skip && requests[j]->half && !requests[j]->copy)