![]() |
![]() |
#23 | |
"Curtis"
Feb 2005
Riverside, CA
2·32·257 Posts |
![]() Quote:
The "k" parameter in GMP-ECM controls how many chunks of work stage 2 is divided into. Restricting memory simply cuts the job into more chunks- a small loss in time, but the same job gets done. Using -maxmem tells GMP-ECM to choose a k that keeps memory below your designated cutoff. |
|
![]() |
![]() |
![]() |
#24 | |
Random Account
Aug 2009
U.S.A.
2·3·7·43 Posts |
![]() Quote:
Code:
echo "2^1277-1" | ecm -v -maxmem 3072 -resume results.txt -savea gmp_results.txt 6e9-6e9 |
|
![]() |
![]() |
![]() |
#25 |
Random Account
Aug 2009
U.S.A.
2·3·7·43 Posts |
![]()
I scrapped the Core2Duo and replaced it with a Xeon Quad. Much better.
I looked at the detail for M1277 on mersenne.org. A few people are running ECM's on it. What bounds, it does not display. I also looked at the page titled PrimeNet ECM Progress, and I see the last group of curves, 360,000 in all, were ran with B1 at 8e8 (800,000,000). Adding all the curve requirements across the page comes up to 552,500, if I did not miss anything. I created a test batch file for GMP-ECM using M1861. It has four factors, two of which are relatively small. In every case, it found one or the other of the small factors regardless of the Sigma value. If I ran it in looping mode, like this: -c 100, then it would catch one of the factors on the first pass, and keep on going without finding anything else. When I added -one to the command line, it would stop at the first factor then drop out to the command prompt. The -one parameter is mentioned in a paragraph in the readme file. A few years ago PhilF ran a series of tests beginning with having Prime95 run Stage 1 to 8e8 with GmpEcmHook=1 in batches of 50. He then ran Stage 2 with GMP-ECM. If he did not have -one in his command line, he could have missed something. He ran this round the clock. Anything found with Prime95, he would have known about because it would be in the submitted portion of the results. I feel it may be remotely possible something was was missed by those who used GMP-ECM and did not pay close attention to the contents of readme. People do not like reading documentation and will often stop when they see what they need to get by... |
![]() |
![]() |
![]() |
#26 |
"Curtis"
Feb 2005
Riverside, CA
2·32·257 Posts |
![]()
I don't follow what you're saying. How would he have missed something?
-one is a flag that asks GMP-ECM to stop when any factor is found. What does setting that have to do with missing a factor? |
![]() |
![]() |
![]() |
#27 |
Romulan Interpreter
Jun 2011
Thailand
23×5×229 Posts |
![]()
Maybe he is a bit confused by the fact that some factorization programs will not display anything until the input is fully factored - they miss a "pre-factor" or "partial factor" function, for example the "factorint(n)" function in pari/gp will not return until the n is fully factored, therefore, if you start it and let it run for a while, then abort it with ctrl+c (because it didn't display nor logged any factor), then you "lose" the factors it found meantime. Fortunately, not the case for ECM.
Last fiddled with by LaurV on 2020-10-19 at 06:09 |
![]() |
![]() |
![]() |
#28 | |
Bamboozled!
"πΊππ·π·π"
May 2003
Down not across
101001000101102 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#29 |
Romulan Interpreter
Jun 2011
Thailand
23·5·229 Posts |
![]()
I know that. It was just an example, trying to explain VB's dilemma
![]() (However, indeed, some people don't know how to proper use pari functions, so your comment is welcome). Last fiddled with by LaurV on 2020-10-19 at 11:39 |
![]() |
![]() |
![]() |
#30 | ||
Random Account
Aug 2009
U.S.A.
70E16 Posts |
![]() Quote:
A minor workaround would be to use something to capture every line appearing on the screen and writing it into a text file. I believe Linux may have something like this built in. In the past, I have used a little program called mtee. It does the same thing. Then a person would have to do a manual search of each capture file. Quote:
Edit: I just sent a message to PhilF to see if he was using the -one option in his processes. Last fiddled with by storm5510 on 2020-10-19 at 15:02 |
||
![]() |
![]() |
![]() |
#31 |
Sep 2009
37028 Posts |
![]()
On Linux you can use something like:
Code:
ecm ... | tee -a ecm.log | grep -i factor Chris |
![]() |
![]() |
![]() |
#32 | |
"Curtis"
Feb 2005
Riverside, CA
2·32·257 Posts |
![]() Quote:
Or, manage ECM with ecm.py. That way, just one log for any ECM work. |
|
![]() |
![]() |
![]() |
#33 | |
Just call me Henry
"David"
Sep 2007
Cambridge (GMT/BST)
5×19×61 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
inconsistent timestamp intervals in prime.log | ixfd64 | Software | 1 | 2020-11-01 20:27 |
Could I run this py python script on a supercomputer? | Ghost | Information & Answers | 4 | 2018-11-30 04:07 |
M1277 - no factors below 2^65? | DanielBamberger | Data | 17 | 2018-01-28 04:21 |
search for MMM127 small factors? | Orgasmic Troll | Miscellaneous Math | 7 | 2006-06-11 15:38 |
Random numbers and proper factors | mfgoode | Math | 20 | 2006-02-05 02:09 |