mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   YAFU (https://www.mersenneforum.org/forumdisplay.php?f=96)
-   -   yafu bugs (https://www.mersenneforum.org/showthread.php?t=16667)

wombatman 2013-10-18 01:46

I just double-checked that there's an external path (goes to my 64-bit ecm), and I tried 11e6 for my B1, so it shouldn't be that either. There's no error message at all--it just increments in intervals of 1 instead of 8.

bsquared 2013-10-18 02:01

[QUOTE=wombatman;356598]I just double-checked that there's an external path (goes to my 64-bit ecm), and I tried 11e6 for my B1, so it shouldn't be that either. There's no error message at all--it just increments in intervals of 1 instead of 8.[/QUOTE]

If there's no error message then maybe it's not reading the path at all. apologies for checking this dumb stuff, but the yafu.ini file is in the same directory as the .exe, right? and it's really named yafu.ini and not yafu.txt.ini or something, right?

If there's a path to the ecm.exe and yafu sees it, I don't know why it wouldn't run multi-threaded.

wombatman 2013-10-18 02:28

Yeah, it's good to check all the small things. I've no doubt at all I'm forgetting something. I checked and made sure there's a yafu.ini (and that's it is actually .ini). I also double-checked the path to the ecm.exe file. Is it possible that with larger numbers requiring more memory for each stage that that could cause it? I ask because the multi-threading seems to work fine when it's on a C98, for instance.

Maybe I can test that tomorrow with different numbers of threads and different sizes of composites.

Edit: Just check, and it's definitely running multi-threaded (B1=250k) with a C98.

EdH 2013-10-18 14:03

Just a couple more thoughts:

Have you tried ecm.py to see if it will multithread that number?

Have you tried less threads?

Is there a way to pass maxmem to ecm.exe (maybe adding it to the entry in yafu.ini)?

Maybe play with -ext_ecm <num>

wombatman 2013-10-18 15:10

Just tried ecm.py, and it does in fact produce 8 threads for a C202, meaning that I can see 8 ecm.exe processes start up in Task Manager. I did finally get it working--I think I had the path slightly off or something. Regardless, thanks to both of you for the help!

Antonio 2013-11-01 05:14

In which universe is the following true? :confused: :smile:

[CODE]
11484 11097774810851 1274028410403001159524711
11484 7108471253783 1274028410468200648240180
hashtable: 4096 entries, 0.06 MB
elapsed time of [COLOR=red]6364.6750 seconds exceeds 6776 second[/COLOR] deadline; poly select done
nfs: commencing algebraic side lattice sieving over range: 3530000 - 3540000
[/CODE]

EdH 2013-11-01 11:57

[QUOTE=Antonio;358113]In which universe is the following true? :confused: :smile:

[CODE]
11484 11097774810851 1274028410403001159524711
11484 7108471253783 1274028410468200648240180
hashtable: 4096 entries, 0.06 MB
elapsed time of [COLOR=red]6364.6750 seconds exceeds 6776 second[/COLOR] deadline; poly select done
nfs: commencing algebraic side lattice sieving over range: 3530000 - 3540000
[/CODE][/QUOTE]
Just a thought: wall time value vs. CPU time value?

Antonio 2013-11-01 14:39

[QUOTE=EdH;358127]Just a thought: wall time value vs. CPU time value?[/QUOTE]

So, what you are saying is, the software performs the following:-

IF [COLOR=red]a[/COLOR]>b then print [COLOR=red]c[/COLOR] "exceeds" b

So it is still nonsense, unless [COLOR=red]a is identical to c[/COLOR] which is obviously not the case here!

It must be using some measure of elapsed time that exceeds the designated deadline, it's just not printing the measured value.

EdH 2013-11-02 01:27

I was merely suggesting that perhaps that is why, not that it is correct...

Antonio 2013-11-02 05:30

[QUOTE=EdH;358165]I was merely suggesting that perhaps that is why, not that it is correct...[/QUOTE]

Sorry, I didn't mean to come back quite so strongly.
Your suggestion was exactly how I had dismissed previous examples.
Obviously my spell checker also needs a [STRIKE]mood[/STRIKE]tone checker...:smile:

EdH 2013-11-02 13:12

[QUOTE=Antonio;358177]Sorry, I didn't mean to come back quite so strongly.
Your suggestion was exactly how I had dismissed previous examples.
Obviously my spell checker also needs a [STRIKE]mood[/STRIKE]tone checker...:smile:[/QUOTE]
No problem - I have "high" shoulders...([STRIKE]pile it on[/STRIKE]:smile:) That's not sounding right, either! Anyway, all is well...


All times are UTC. The time now is 22:03.

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