From 50c7234f269022a1191814864b9fa7977c6b0c94 Mon Sep 17 00:00:00 2001 From: DallasTrinkle <dtrinkle@illinois.edu> Date: Tue, 2 May 2017 09:43:57 -0500 Subject: [PATCH] Fix to communication for mpi. Tested, and now working correctly with MPI. --- src/USER-MISC/pair_meam_spline.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/USER-MISC/pair_meam_spline.cpp b/src/USER-MISC/pair_meam_spline.cpp index ad32eb0dba..f3ac8905ed 100644 --- a/src/USER-MISC/pair_meam_spline.cpp +++ b/src/USER-MISC/pair_meam_spline.cpp @@ -668,15 +668,15 @@ void PairMEAMSpline::init_style() error->all(FLERR,"Pair style meam/spline requires newton pair on"); // Need both full and half neighbor list. - int irequest_full = neighbor->request(this); + int irequest_full = neighbor->request(this,instance_me); neighbor->requests[irequest_full]->id = 1; neighbor->requests[irequest_full]->half = 0; neighbor->requests[irequest_full]->full = 1; - int irequest_half = neighbor->request(this); + int irequest_half = neighbor->request(this,instance_me); neighbor->requests[irequest_half]->id = 2; - neighbor->requests[irequest_half]->half = 0; - neighbor->requests[irequest_half]->halffull = 1; - neighbor->requests[irequest_half]->halffulllist = irequest_full; + // neighbor->requests[irequest_half]->half = 1; + // neighbor->requests[irequest_half]->halffull = 1; + // neighbor->requests[irequest_half]->halffulllist = irequest_full; } /* ---------------------------------------------------------------------- @@ -705,7 +705,7 @@ int PairMEAMSpline::pack_forward_comm(int n, int *list, double *buf, int pbc_fla int* list_iter_end = list + n; while(list_iter != list_iter_end) *buf++ = Uprime_values[*list_iter++]; - return 1; + return n; } /* ---------------------------------------------------------------------- */ -- GitLab