Batch by-divisor GPU tasks across prime ranges
This commit is contained in:
1 parent
2d103a9662
commit
8e5a1cd4c7
3 files changed
+24
-4
No files matched your search
@@ -419,6 +419,7 @@ internal static class Program
|
||||
|
||||
if (useByDivisor)
|
||||
{
|
||||
int byDivisorPrimeRange = Math.Max(1, _cliArguments.BlockSize);
|
||||
MersenneNumberDivisorByDivisorTester.Run(
|
||||
byDivisorCandidates,
|
||||
_byDivisorTester!,
|
||||
@@ -427,7 +428,8 @@ internal static class Program
|
||||
static () => _lastCompositeP = true,
|
||||
static () => _lastCompositeP = false,
|
||||
static (candidate, searchedMersenne, detailedCheck, passedAllTests) => CalculationResultHandler.HandleResult(candidate, searchedMersenne, detailedCheck, passedAllTests, _lastCompositeP),
|
||||
threadCount);
|
||||
threadCount,
|
||||
byDivisorPrimeRange);
|
||||
|
||||
CalculationResultHandler.FlushBuffer();
|
||||
CalculationResultHandler.ReleaseOutputBuffer();
|
||||
|
||||
Reference in new issue
Block a user