View Single Post
Old 2021-01-30, 11:22   #49
ATH
Einyen
 
ATH's Avatar
 
Dec 2003
Denmark

60628 Posts
Default

It works on Windows with -oNextFFTifNearLimit=1.

Quote:
- For those wo do not like to force error checking, I implemented a new
option : -oNextFFTifNearLimit=1 (default is zero). If activated, and if the
default FFT length at setting is too near the limit, then, FFT_Increment is
incremented by one, a message is displayed and the test is immediatly
restarted ; indeed, in this case, echk can no more be forced...
Code:
cllr.exe -d -q"52955*2^198566-1" -oNextFFTifNearLimit=1
Current FFT beeing too near the limit, next FFT length is forced...
Starting Fermat PRP test of 52955*2^198566-1
Using AVX FFT length 16K, Pass1=256, Pass2=64, clm=2, a = 3
52955*2^198566-1 is not prime.  RES64: F3DFDEE863FF14C1.  Time : 21.031 sec.

If you set error checking on without -oNextFFTifNearLimit=1, it finds a ROUND OFF error and just keeps retrying in a loop.
Instead it should probably raise FFT size by itself?

Without both NextFFT and error checking it goes in a loop failing Gerbicz checksum, maybe it should also try to raise FFT size after a few failures? or add error checking by itself and then raise FFT after a few round off errors.

Code:
cllr.exe -d -q"52955*2^198566-1" -oErrorCheck=1
Resuming Fermat PRP test of 52955*2^198566-1 at bit 3823 [1.92%]
Using AVX FFT length 15K, Pass1=320, Pass2=48, clm=1, a = 3
Bit: 4929/198581, ERROR: ROUND OFF (0.5) > 0.421875
Continuing from last save file.
Resuming Fermat PRP test of 52955*2^198566-1 at bit 3823 [1.92%]
Using AVX FFT length 15K, Pass1=320, Pass2=48, clm=1, a = 3
Bit: 4929/198581, ERROR: ROUND OFF (0.5) > 0.421875
Continuing from last save file.
Resuming Fermat PRP test of 52955*2^198566-1 at bit 3823 [1.92%]
Using AVX FFT length 15K, Pass1=320, Pass2=48, clm=1, a = 3
Bit: 4929/198581, ERROR: ROUND OFF (0.5) > 0.421875
Continuing from last save file.
Resuming Fermat PRP test of 52955*2^198566-1 at bit 3823 [1.92%]
Using AVX FFT length 15K, Pass1=320, Pass2=48, clm=1, a = 3
Bit: 4929/198581, ERROR: ROUND OFF (0.5) > 0.421875
Continuing from last save file.
Resuming Fermat PRP test of 52955*2^198566-1 at bit 3823 [1.92%]
Using AVX FFT length 15K, Pass1=320, Pass2=48, clm=1, a = 3
Bit: 4929/198581, ERROR: ROUND OFF (0.5) > 0.421875
Continuing from last save file.



cllr.exe -d -q"52955*2^198566-1"
Starting Fermat PRP test of 52955*2^198566-1
Using AVX FFT length 15K, Pass1=320, Pass2=48, clm=1, a = 3
ERROR: Comparing Gerbicz checksum values failed.  Rolling back to iteration 15.
Continuing from last save file.
Resuming Fermat PRP test of 52955*2^198566-1 at bit 16 [0.00%]
Using AVX FFT length 15K, Pass1=320, Pass2=48, clm=1, a = 3
ERROR: Comparing Gerbicz checksum values failed.  Rolling back to iteration 15.
Continuing from last save file.
Resuming Fermat PRP test of 52955*2^198566-1 at bit 16 [0.00%]
Using AVX FFT length 15K, Pass1=320, Pass2=48, clm=1, a = 3
ERROR: Comparing Gerbicz checksum values failed.  Rolling back to iteration 15.
Continuing from last save file.
Resuming Fermat PRP test of 52955*2^198566-1 at bit 16 [0.00%]
Using AVX FFT length 15K, Pass1=320, Pass2=48, clm=1, a = 3
ERROR: Comparing Gerbicz checksum values failed.  Rolling back to iteration 15.
Continuing from last save file.
Resuming Fermat PRP test of 52955*2^198566-1 at bit 16 [0.00%]
Using AVX FFT length 15K, Pass1=320, Pass2=48, clm=1, a = 3
ERROR: Comparing Gerbicz checksum values failed.  Rolling back to iteration 3859.
Continuing from last save file.
Resuming Fermat PRP test of 52955*2^198566-1 at bit 3860 [1.94%]
Using AVX FFT length 15K, Pass1=320, Pass2=48, clm=1, a = 3
ERROR: Comparing Gerbicz checksum values failed.  Rolling back to iteration 4820.
Continuing from last save file.

Last fiddled with by ATH on 2021-01-30 at 11:32
ATH is offline   Reply With Quote