diff --git a/CEP/DP3/DPPP/src/AORFlagger.cc b/CEP/DP3/DPPP/src/AORFlagger.cc index 79c2764e353df59d1f30ef2bfab375785578228a..2f6b70d73da1d3ac69d90ccb0fffb5286ba9e54a 100644 --- a/CEP/DP3/DPPP/src/AORFlagger.cc +++ b/CEP/DP3/DPPP/src/AORFlagger.cc @@ -108,8 +108,8 @@ namespace LOFAR { double memory = HostInfo::memoryTotal() * 1024.; // Determine how much buffer space is needed per time slot. // The flagger needs 3 extra work buffers (data+flags) per thread. - double timeSize = 9. * (nthread + info.nbaselines()) * - info.nchan() * info.ncorr(); + double timeSize = (sizeof(Complex) + sizeof(bool)) * + (info.nbaselines() + 3*nthread) * info.nchan() * info.ncorr(); // If no overlap is given, set it to 10. if (itsOverlap == 0 && itsOverlapPerc == 0) { itsOverlap = 10;