mersenneforum.org Prime95 version 29.4
 User Name Remember Me? Password
 Register FAQ Search Today's Posts Mark Forums Read

2018-05-06, 19:05   #232
GP2

Sep 2003

50228 Posts

Quote:
 Originally Posted by GP2 At the very least, the log file recorded the wrong exponent; however it seems quite plausible that the interim residue sent to the server was also associated with the wrong exponent.
This is happening fairly often.

For example I'm running triple-check LL tests in the 2M range just for fun, and there are hundreds of examples of the above bug.

For instance:

Code:
[Sun May 06 17:47:58 2018 - ver 29.4]
Sending interim residue 500000 for M2331421
Sending result to server: UID: GP2/old, M2331379 is not prime. Res64: ...

PrimeNet success code with additional info:
LL result matches previously verified M2331379 --
CPU credit is 0.1575 GHz-days.

[Sun May 06 18:03:14 2018 - ver 29.4]
Sending interim residue 500000 for M2331421
Sending result to server: UID: GP2/old, M2331421 is not prime. Res64: ...

PrimeNet success code with additional info:
LL result matches previously verified M2331421 --
CPU credit is 0.1575 GHz-days.

Once again, the interim residue result is not sent immediately, but rather is stored in prime.spl and only gets sent when the LL test completes, and a new LL test starts.

When this happens, prime.log sometimes records the wrong exponent. The first "Sending interim residue" line above should state that it's for M2331379, not M2331421.

Is this error only present in the logging within prime.log, or is the wrong exponent actually being sent to Primenet?

Can we check if Primenet recorded two different interim residues for 500000 for M2331421, and none for M2331379? If so, there could be a lot of bad interim residues in the database by now.

 2018-05-07, 00:23 #233 Prime95 P90 years forever!     Aug 2002 Yeehaw, FL 6,833 Posts I've added the interim residues bug to my to-do list. I'm buried in AVX512 development right now so I won't get to it soon. Anyway, the server isn't using interim residues right now and for LL tests which take several days, the server should be getting several good interim residues per LL test.
2018-05-07, 17:05   #234
GP2

Sep 2003

2·1,289 Posts

Quote:
 Originally Posted by Prime95 I've added the interim residues bug to my to-do list. I'm buried in AVX512 development right now so I won't get to it soon. Anyway, the server isn't using interim residues right now and for LL tests which take several days, the server should be getting several good interim residues per LL test.
Under what circumstances do results get buffered into a prime.spl file rather than being sent to Primenet immediately? I wonder if this occasionally happens for final LL residues and not just for interim residues.

2018-05-07, 17:57   #235
Prime95
P90 years forever!

Aug 2002
Yeehaw, FL

683310 Posts

Quote:
 Originally Posted by GP2 Under what circumstances do results get buffered into a prime.spl file rather than being sent to Primenet immediately? I wonder if this occasionally happens for final LL residues and not just for interim residues.
Important messages are sent immediately. Interim residues are spooled for later (the daily checkin). So the bug could be affecting the last interim LL residue.

 2018-05-11, 03:12 #236 Citrix     Jun 2003 5×307 Posts Is it possible to do trial factoring on non-base 2 numbers e.g. 3^p+-1 using Prime95? Thanks.
2018-05-11, 03:20   #237
Prime95
P90 years forever!

Aug 2002
Yeehaw, FL

6,833 Posts

Quote:
 Originally Posted by Citrix Is it possible to do trial factoring on non-base 2 numbers e.g. 3^p+-1 using Prime95? Thanks.
Um, no. There should be several good sievers out there that do what you need.

 2018-05-11, 03:24 #238 Citrix     Jun 2003 5×307 Posts Unfortunately there aren't any.
 2018-05-11, 05:52 #239 VBCurtis     "Curtis" Feb 2005 Riverside, CA 3×7×199 Posts srxsieve does k*b^n+-1. You want k = 1, no? Not sure if sr1sieve will do +1 and -1 at the same time; you might have to run two instances. Or do you mean sieve the cofactors after dividing out all the evens?
2018-05-11, 06:28   #240
axn

Jun 2003

4,591 Posts

Quote:
 Originally Posted by VBCurtis srxsieve does k*b^n+-1. You want k = 1, no? Not sure if sr1sieve will do +1 and -1 at the same time; you might have to run two instances. Or do you mean sieve the cofactors after dividing out all the evens?
These numbers have the same(-ish) factor restrictions (2kp+1) as Mersennes, and hence should be TF-ed, not sieved. Mfaktc could be modified to handle these, I guess, with a little bit of work. IIRC, mfaktc was already modified to handle Wagstaff numbers ((2^p+1)/3).

EDIT:- The rule seems to be f = 1 or 7 (mod 12) for (3^p+1)/4, and f = 1 or 11 (mod 12) for (3^p-1)/2

Last fiddled with by axn on 2018-05-11 at 06:35

 2018-05-11, 20:46 #241 heliosh   Oct 2017 ++41 7D16 Posts How can I manually do a PRP-CF?
2018-05-12, 02:15   #242
Prime95
P90 years forever!

Aug 2002
Yeehaw, FL

1AB116 Posts

Quote:
 Originally Posted by heliosh How can I manually do a PRP-CF?
At present, the only way is to get PRP-CF assignments using prime95/mprime.

You could configure a prime95 with an internet connection to get several weeks ow PRP-CF work and then move the worktodo.txt file to your target machine.

 Similar Threads Thread Thread Starter Forum Replies Last Post Prime95 Software 148 2012-03-18 19:24 Prime95 Software 76 2010-12-11 00:11 Prime95 PrimeNet 369 2008-02-26 05:21 Prime95 PrimeNet 143 2007-09-24 21:01 pacionet Software 74 2006-12-07 20:30

All times are UTC. The time now is 04:35.

Fri May 29 04:35:11 UTC 2020 up 65 days, 2:08, 0 users, load averages: 1.11, 1.33, 1.63