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
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;