![]() |
|
|
#12 | |
|
Aug 2005
Seattle, WA
25·5·11 Posts |
Quote:
And yes, I use a script to fire off a bunch of clients. But it's very simple because it doesn't need to cd anywhere. *When I say any number, I really mean it. My home directory is shared by many machines via NFS, so I may have upwards of 80 cores each running its own copy of the client, all from the same directory. |
|
|
|
|
|
|
#15 |
|
Bamboozled!
"πΊππ·π·π"
May 2003
Down not across
47×229 Posts |
|
|
|
|
|
|
#16 | |
|
Aug 2005
Seattle, WA
176010 Posts |
Quote:
But every time you want to add new client don't you have to make yet another directory and yet another hard link? It was this management that I was referring to as annoying. And don't all clients end up with the same ID? I grant that that's not particularly onerous, I just think that the changes I detailed above make the client much more usable, with no drawbacks that I can see. |
|
|
|
|
|
|
#17 |
|
"Mark"
Apr 2003
Between here and the
18D016 Posts |
I have decided to modify the client to take a -id argument. This will be used to override the clientid in the cfg file. This clientid will be appended to the file name to maintain uniqueness.
|
|
|
|
|
|
#18 | |
|
"Mike"
Aug 2002
19·433 Posts |
Quote:
There are many links similar to that one. Debian packages can be used on Debian, Ubuntu and several other Linux systems. Basically it is just a wrapper that configures things and installs them. We like that we can take a new Debian box and, as root, run: aptitude install gmp-ecm And then it is installed. Our next command (after we relinquish root privileges) can run ECM. |
|
|
|
|
|
|
#19 |
|
Sep 2009
977 Posts |
Currently, sending the ecmclient program either SIGTERM, SIGINT or SIGQUIT, stops the current curve immediately, before it completes.
What about adding another signal, such as SIGUSR1, for a delayed shutdown (including communication with the server) after the current curve completes ? ![]() EDIT: and, since you're removing support for sbfactor, what about affecting the "memorytouse" parameter to GMP-ECM (-maxmem <n>) ? Last fiddled with by debrouxl on 2010-11-01 at 08:41 Reason: Added the second paragraph |
|
|
|
|
|
#20 | |
|
"Mark"
Apr 2003
Between here and the
24×397 Posts |
Quote:
As for SIGUSR1, I don't know. Note that the ECMNet client does not link with GMP-ECM, but rather runs it via the system() function. My understanding is that both GMP-ECM and the ECMNet client get the signal, thus the client cannot control how GMP-ECM responds to that signal. |
|
|
|
|
|
|
#21 |
|
"Bo Chen"
Oct 2005
Wuhan,China
101010002 Posts |
I don't know if it is possible, but GMP-ECM is not convient to pause,
especially using B1 very large such as 26e7 or 85e7 and after running 2 hours and press Ctrl-C the result will be lost. And I use ECMNet about four years before, it always give me thousands of curves each time, but I have to shut down my computer each day, so is it possible to let the ECMNet client run less than 3 hours for each work unit. I notice yoyo@Home split each curve to about 4 steps something like ecm -save temp1.out 11e7 -maxmem 1024 <in.num >>result.out ecm -resume temp1.out -save temp2.out 11e7 -maxmem 1024 <in.num >>result.out ecm -resume temp2.out -save temp3.out 11e7 -maxmem 1024 <in.num >>result.out ecm -resume temp3.out -save temp4.out 11e7 -maxmem 1024 <in.num >>result.out Is it possible to use this technical in ECMNet? |
|
|
|
|
|
#22 | |
|
"Mark"
Apr 2003
Between here and the
24×397 Posts |
Quote:
|
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Featured request | bsquared | YAFU | 260 | 2019-12-10 10:30 |
| Requests? | Xyzzy | Forum Feedback | 104 | 2017-04-02 22:20 |
| Collaboration Requests | robert44444uk | Prime Gap Searches | 2 | 2017-01-17 07:57 |
| a few simple requests for v5 | ixfd64 | PrimeNet | 44 | 2010-01-11 20:21 |
| New Year requests | masser | Sierpinski/Riesel Base 5 | 22 | 2007-09-24 21:05 |