![]() |
![]() |
#111 |
"Ed Hall"
Dec 2009
Adirondack Mtns
2×2,251 Posts |
![]()
Sorry if this is a same query I might have asked before.
Has anyone expanded ecm.py to work across more than one machine. I am trying to do so, but if someone else has already, I'd be interested in their work, since I'm sure it would be better than anything I cobble together. I'd prefer to stay away from an mpi implementation, since I'd be using machines with different capabilities and openmpi was still broken in Ubuntu 18.04, last I checked. I have run ecmpi and may even use it again on my 16.04 machines, but would prefer another route. The direction I'm currently leaning toward is a controlling script (probably bash) that works as a server holding the basic info and keeping track of returned curve count. Then, clients grab the basic info, perform the curves and report back to the server. When the count is complete the server reports success (factors) or failure. |
![]() |
![]() |
![]() |
#112 |
Sep 2008
Kansas
67508 Posts |
![]()
This sort of sounds like ECMnet...
|
![]() |
![]() |
![]() |
#113 |
"Ed Hall"
Dec 2009
Adirondack Mtns
2·2,251 Posts |
![]()
I'm going to have to look into that again. I looked at it a few years ago, but don't remember why I didn't continue with it. Thanks. For now, I actually did go with ecmpi, but only with some of the similar machines. There are several more I'd like to be able to add, but they would slow down all the others. ECMnet might just allow adding them at their own pace.
|
![]() |
![]() |
![]() |
#114 | |
Bamboozled!
"๐บ๐๐ท๐ท๐ญ"
May 2003
Down not across
260308 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#115 |
"Ed Hall"
Dec 2009
Adirondack Mtns
106268 Posts |
![]() |
![]() |
![]() |
![]() |
#116 |
"Seth"
Apr 2019
24×33 Posts |
![]()
@WraithX
I added ecm.py to my misc-scripts github repo (let me know if you're not happy with this). I also made a number of changes: cleaning up unused functions, adding some tests, simplifying functions in places Years ago I planned to make a local db with all existing B1:param:sigma to keep track of what had finished and what was queued. Last fiddled with by SethTro on 2021-08-30 at 22:56 |
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Python Coding Help? | kelzo | Programming | 3 | 2016-11-27 05:16 |
PHP vs. Python vs. C (all with GMP) | daxmick | Programming | 2 | 2014-02-10 01:45 |
Python... | Xyzzy | Programming | 20 | 2009-09-08 15:51 |
using libecm from python | yqiang | GMP-ECM | 2 | 2007-04-22 00:14 |
Help w/ python. | a216vcti | Programming | 7 | 2005-10-30 00:37 |