mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > PrimeNet

Reply
 
Thread Tools
Old 2019-05-21, 13:01   #1706
erick84mm
 
"Erick"
Apr 2019
Japan

22 Posts
Default Manual GPU assigments for Trial Factoring

Hello all my name is erick84mm, I have been crunching numbers as anonymous since 2012 and in 2017 I decided to join with my tag erick84mm. This is my second post ("Hello!")

Right now I'm trying to collaborate with Trial Factoring for 100M digit Mersenne numbers since I saw GIMPS is collecting funds and this can reduce the number of LL tests. I have a GPU to do that. It takes around 30 min per Mp in the ranges of 75-76.

I tried to obtain 1000 thousand of those exponents since is the work for the month.

However, 2 things happened:

1. Instead of getting the exponents for 100M digits I got 1000 ECM exponents. (I did this twice), I manually deleted all those ECM exponents since I'm running mfaktc and I cannot do ECM.

2. I decreased the number of requested exponents to 10 and I was able to get 5 at first and 2 afterward. Now I cannot get any exponent anymore. The error is the following.

Error code: 40
Error text: No assignment available for GPU trial factoring, cpu_id: #####, user_id #####



So I was wondering, am I doing something wrong? How can I obtain the exponents in that range? Should I just focus on doing the exponents of lower ranges as 180.000.000?

Thank you very much for your answers in advance
erick84mm

Last fiddled with by erick84mm on 2019-05-21 at 13:03
erick84mm is offline   Reply With Quote
Old 2019-05-21, 14:18   #1707
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101×103 Posts

26·131 Posts
Default

Quote:
Originally Posted by erick84mm View Post
Right now I'm trying to collaborate with Trial Factoring for 100M digit Mersenne numbers since I saw GIMPS is collecting funds and this can reduce the number of LL tests. I have a GPU to do that. It takes around 30 min per Mp in the ranges of 75-76.

I tried to obtain 1000 thousand of those exponents since is the work for the month.
Welcome to the forum. You should use GPUto72 ( GPU72.com ). It will allow you to select exponents up in that range. Set-up over there and if you select LMH from the assignment screen you can get exponents up there. I would suggest that with a GPU you take the exponents up to higher levels than 76. Ideally you take the exponents up to 80 or 81. (see this chart https://www.mersenne.ca/cudalucas.php?model=9). You can do what you want, but that would get the exponents ready for the P-1 and primality testing.
Uncwilly is online now   Reply With Quote
Old 2019-05-21, 21:32   #1708
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

7,013 Posts
Default

Quote:
Originally Posted by erick84mm View Post
I tried to obtain 1000 thousand of those exponents since is the work for the month.
Try https://www.mersenne.org/manual_gpu_assignment/
Prime95 is offline   Reply With Quote
Old 2019-05-21, 21:48   #1709
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

2×33×132 Posts
Default

Quote:
Originally Posted by Uncwilly View Post
You should use GPUto72 ( GPU72.com ). It will allow you to select exponents up in that range.
Actually, no. Use the link Prime95 provided to get the assignments directly from Primenet.

There has been little uptake on the assignments from GPU72. While current assignments will be observed and honored, no further assignments in 332M are available.
chalsall is online now   Reply With Quote
Old 2019-05-22, 00:51   #1710
erick84mm
 
"Erick"
Apr 2019
Japan

22 Posts
Default

Quote:
Originally Posted by Prime95 View Post
That is the part that I mention is not working.

When I request exponents in the GPU form this come up
Error code: 40
Error text: No assignment available for GPU trial factoring, cpu_id: xxxxx, user_id = xxxxx

I have attached the images of the error.
Attached Thumbnails
Click image for larger version

Name:	GPU.png
Views:	20
Size:	39.6 KB
ID:	20413   Click image for larger version

Name:	GPU result.png
Views:	18
Size:	11.5 KB
ID:	20414  
erick84mm is offline   Reply With Quote
Old 2019-05-22, 03:25   #1711
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

1B6516 Posts
Default

Quote:
Originally Posted by erick84mm View Post
That is the part that I mention is not working.

When I request exponents in the GPU form this come up
Error code: 40
Error text: No assignment available for GPU trial factoring, cpu_id: xxxxx, user_id = xxxxx

I have attached the images of the error.
You'll need to enter an optional exponent range -- something like 332400000 to 332600000
Prime95 is offline   Reply With Quote
Old 2019-05-22, 11:13   #1712
erick84mm
 
"Erick"
Apr 2019
Japan

22 Posts
Default

Now is working! Thank you! My confusion was due to the fact that I always get the normal CPU exponents just by selecting trial factoring and it provides an answer even when I don't set any interval. However, here is not the case! Thank you very much! Now I'm crunching numbers in the 100M interval! :D
erick84mm is offline   Reply With Quote
Old 2019-05-22, 17:09   #1713
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

420710 Posts
Default

Quote:
Originally Posted by erick84mm View Post
Now is working! Thank you! My confusion was due to the fact that I always get the normal CPU exponents just by selecting trial factoring and it provides an answer even when I don't set any interval. However, here is not the case! Thank you very much! Now I'm crunching numbers in the 100M interval! :D
Yes, that is a confusing aspect of the gpu_assignment page.
Either some default values, or explanatory text, would be a helpful addition on that page.
It does not seem very optional, if the page generates an error without a minimum and maximum exponent specified manually.
Why not have the page provide defaults, that correspond to the category selected, eg

332192807 for minimum and ~360000000 for maximum for 100Mdigit,
93000000 for minimum and ~190000000 for first time LLs?
Including the header link on https://www.mersenne.org/manual_assignment/ to the gpu_assignment page and vice versa was a welcome recent improvement.

Last fiddled with by kriesel on 2019-05-22 at 17:16
kriesel is offline   Reply With Quote
Old 2019-05-22, 17:25   #1714
James Heinrich
 
James Heinrich's Avatar
 
"James Heinrich"
May 2004
ex-Northern Ontario

2·5·293 Posts
Default

Quote:
Originally Posted by kriesel View Post
Why not have the page provide defaults, that correspond to the category selected
It's already roughed in, waiting for George's approval.
James Heinrich is online now   Reply With Quote
Old 2019-05-22, 18:55   #1715
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

23×409 Posts
Default

Quote:
Originally Posted by kriesel View Post
That's interesting.

This is a PRP DC delivered by the Primenet API;
PRP=(aid),1,2,79335979,-1,75,0,3,1 in the worktodo file,
PRP=(aid),1,2,79335979,-1,75,0,3,4 in the All cpus and system-specific listings on my assignments page

PRP first test assignments do not list a residue type in the worktodo line on the assignments page, ending in a comma.
PRP=(aid),1,2,exponent,-1,75,0,3,
As best I can tell, the PRP worktodo line looks like:
PRP=[assignment id],k,b,exponent,c,TF bits,prp base,prp type,[# of known factors]

The assignment id is optional, as is the # of known factors on the end (for cofactor PRP testing)

The base will either match any previous test, or 3 if no other PRP results are recorded. The type will also match any previous test, but if no previous test will done, the /workload page actually leaves it empty. I don't know if that's by design (so the client will decide what's appropriate based on what version of the program it is) or if we actually should be defaulting it to type=4.

At the time this was all setup not too long ago, gpuowl and prime95 were, I think, using different bases and types so maybe that's why no default was picked there? But now, don't they both use base=3 and type=4 ? Or something like that?

EDIT: by the way, for an exponent like the one mentioned that has *two* previous results with different types/bases, it pulls the values from the most recent one.

Last fiddled with by Madpoo on 2019-05-22 at 18:56
Madpoo is offline   Reply With Quote
Old 2019-05-22, 19:21   #1716
GP2
 
GP2's Avatar
 
Sep 2003

50238 Posts
Default

Quote:
Originally Posted by Madpoo View Post
As best I can tell, the PRP worktodo line looks like:
PRP=[assignment id],k,b,exponent,c,TF bits,prp base,prp type,[# of known factors]
The ,75,0,3, has a zero in the middle, which is the number of tests saved. This parameter only makes sense for P−1 assignments, and is just a placeholder here, so it can always be set to zero.


Also, I'm not sure if I'm correctly interpreting what kriesel wrote, but it seems like the worktodo file and the All CPUs section of https://www.mersenne.org/workload/ had conflicting information for the residue type for the same assignment. So the All CPUs section should instead accurately reflect the actual residue type for the assignment.
GP2 is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Official "Faits erronés dans de belles-lettres" thread ewmayer Lounge 39 2015-05-19 01:08
Official "all-Greek-to-me Fiction Literature and Cinema" Thread ewmayer Science & Technology 41 2014-04-16 11:54
Official "Lasciate ogne speranza" whinge-thread cheesehead Soap Box 56 2013-06-29 01:42
Official "Ernst is a deceiving bully and George is a meanie" thread cheesehead Soap Box 61 2013-06-11 04:30
Official "String copy Statement Considered Harmful" thread Dubslow Programming 19 2012-05-31 17:49

All times are UTC. The time now is 01:34.

Fri Aug 7 01:34:49 UTC 2020 up 20 days, 21:21, 1 user, load averages: 1.79, 1.81, 1.71

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.