Unverified Commit 5c123608 authored by Axel Kohlmeyer's avatar Axel Kohlmeyer
Browse files

correctly compute the size of the maxexchange buffer. we put all fixes into one buffer.

parent db9543ed
Loading
Loading
Loading
Loading
+2 −4
Changes for src/comm.cpp: 2 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -258,10 +258,8 @@ void Comm::init_exchange()

  int onefix;
  maxexchange_fix = 0;
  for (int i = 0; i < nfix; i++) {
    onefix = fix[i]->maxexchange;
    maxexchange_fix = MAX(maxexchange_fix,onefix);
  }
  for (int i = 0; i < nfix; i++)
    maxexchange_fix += fix[i]->maxexchange;

  maxexchange = maxexchange_atom + maxexchange_fix;
  bufextra = maxexchange + BUFEXTRA;