![]() |
|
|
#23 | |
|
Oct 2004
Austria
248210 Posts |
Quote:
maybe the hard disk has been faulty from the beginning and thus resulting in endless loops? (I don't think that a (possible) software bug can crash a HDD beyond repair...) Last fiddled with by Andi47 on 2010-11-06 at 01:49 |
|
|
|
|
|
|
#24 |
|
"Ed Hall"
Dec 2009
Adirondack Mtns
11×347 Posts |
I agree that the software "shouldn't" have cause the failure, but the impending failure probably didn't cause the loop, either. Unfortunately, I have two other machines that display the same non-stop poly selection. One is Ubuntu and the other is Fedora. This makes them totally unusable for Aliqueit. I may have to edit my local copy of msieve to use wall time instead of CPU time, since this seems to be an issue with linux and I'm compiling my own here anyway. These machines will be working on composites in the range of 100 digits +/- 10, or so, so using wall time set to about 30 minutes should work out fine.
|
|
|
|
|
|
#25 |
|
"Ed Hall"
Dec 2009
Adirondack Mtns
11×347 Posts |
Here's my "simple" solution to the never-ending poly run on my linux machines (in case there's interest):
1. edited aliqueit.ini to change Code:
use_msieve_polyfind = true Code:
use_msieve_polyfind = false Code:
args = ('-s {0:s} -l {1:s} -i {2:s} -nf {3:s} '
Code:
args = ('-d 30 -s {0:s} -l {1:s} -i {2:s} -nf {3:s} '
Note: The machine with bad HD has been brought back up with a different drive, onto which I installed a fresh Ubuntu 10.04 OS and all the files necessary to run aliqueit. I followed my page: Steps to install and set up Aliqueit on an Ubuntu computer to perform the installation. It is now working on sequence 60384 as a test. Last fiddled with by jasonp on 2010-11-09 at 17:51 Reason: fixed sequence number |
|
|
|
|
|
#26 |
|
"Ed Hall"
Dec 2009
Adirondack Mtns
11×347 Posts |
Thanks for the editing, jasonp. I have another change, though.
My 30 minutes has proven too short for the LA step with a recent c102. I have subsequently increased the value to 45 and all seems well for my current Aliqueit sequences. However, I'm sure if I were to tackle anything greater than 110 digits, I would run the risk of again cutting the LA off prior to completion. But, for now, I'm using this: Code:
args = ('-d 45 -s {0:s} -l {1:s} -i {2:s} -nf {3:s} '
Sorry to be a pain. Thanks for all. |
|
|
|
|
|
#27 |
|
May 2008
Worcester, United Kingdom
22·7·19 Posts |
Hi EdH,
You should be able to add the extra parameter for MSIEVE at the point at which run_msieve is _called_ rather than within its definition. If you can say where run_msieve is being called from (i.e. where you want the extra parameter), I will add an option to set this value. Brian |
|
|
|
|
|
#28 | |
|
"Ed Hall"
Dec 2009
Adirondack Mtns
11·347 Posts |
Quote:
Basically, my linux machines don't resolve CPU time correctly for the msieve poly search, so it doesn't end, at least not in a reasonable time. Therefore, the poly search needs a hard "wall" time built in via the -d switch. I chose to put it in the general call args, but that interferes with the LA for larger composites. If you could place the additional switch such that it only adds the wall time (-d ##) option for the poly select, that would be great. Ed |
|
|
|
|
|
|
#29 |
|
May 2008
Worcester, United Kingdom
21416 Posts |
Hi Ed,
Could you please check the attached version when you get an opportunity? You will need to set MSIEVE_POLY_TIME_LIMIT (near the start of the file) to the value you want before running it. Brian |
|
|
|
|
|
#30 | |
|
"Ed Hall"
Dec 2009
Adirondack Mtns
11·347 Posts |
Quote:
Preliminary tests are a success. I'll know more in a few days. Ed |
|
|
|
|
|
|
#31 |
|
"Ed Hall"
Dec 2009
Adirondack Mtns
11×347 Posts |
After a couple of days, all seems fine.
I have v75 running on five machines and all are working well. Two are WinXP and three are Ubuntu 10.04. I might also fire up a Fedora 13 for a short test. . . Thanks, Brian! Ed |
|
|
|
|
|
#32 |
|
Jun 2003
Ottawa, Canada
22258 Posts |
This is interesting, I'm doing a MPI LA and am seeing quite different speeds on Gigabit vs InfiniBand but not how I expected.
Using a 5x5 grid, after 0.9% completion I get: Gigabit (Xeon 2.93GHz): 141 hours to complete InfiniBand (Xeon 2.8GHz): 171 hours to complete The InfiniBand job is spread on 4 nodes (8 cores each) while the Gigabit job is spread on 12 nodes (8 cores each). Do you think I'm getting slower performance on the InfiniBand job because I'm running into memory bus contention with more MPI processes running on the same nodes? Last fiddled with by Jeff Gilchrist on 2010-11-12 at 19:34 |
|
|
|
|
|
#33 | |
|
Jul 2003
So Cal
2×34×13 Posts |
Quote:
|
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Msieve 1.53 feedback | xilman | Msieve | 149 | 2018-11-12 06:37 |
| Msieve 1.50 feedback | firejuggler | Msieve | 99 | 2013-02-17 11:53 |
| Msieve 1.43 feedback | Jeff Gilchrist | Msieve | 47 | 2009-11-24 15:53 |
| Msieve 1.42 feedback | Andi47 | Msieve | 167 | 2009-10-18 19:37 |
| Msieve 1.41 Feedback | Batalov | Msieve | 130 | 2009-06-09 16:01 |