From c0b8fa07a22cbcbd9f2f1f2cfa981e85e3e8c3d3 Mon Sep 17 00:00:00 2001 From: mlemanczyk Date: Sun, 19 Oct 2025 03:49:00 +0200 Subject: [PATCH] Tiny cleanup --- EvenPerfectBitScanner/Program.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/EvenPerfectBitScanner/Program.cs b/EvenPerfectBitScanner/Program.cs index a451ce3..c5866e8 100644 --- a/EvenPerfectBitScanner/Program.cs +++ b/EvenPerfectBitScanner/Program.cs @@ -398,6 +398,7 @@ internal static class Program { _testTargetPrimeCount = testPrimeCandidateLimit; } + CalculationResultHandler.InitializeOutputBuffer(); // Limit GPU concurrency only for prime checks (LL/NTT & GPU order scans). @@ -424,6 +425,7 @@ internal static class Program static () => _lastCompositeP = false, static (candidate, searchedMersenne, detailedCheck, passedAllTests) => CalculationResultHandler.HandleResult(candidate, searchedMersenne, detailedCheck, passedAllTests, _lastCompositeP), threadCount); + CalculationResultHandler.FlushBuffer(); CalculationResultHandler.ReleaseOutputBuffer(); if (stopwatch is not null) @@ -653,5 +655,4 @@ internal static class Program detailedCheck = MersenneTesters.Value!.IsMersennePrime(p); return detailedCheck; } - - } +}