![]() |
|
|
#1 | |
|
Oct 2008
24 Posts |
Quote:
I don't know why msieve1.39 cannot run on my machine . My operating system is windows XP. I download msieve 1.38 from this, msieve 1.38 can run on my machine with gui. |
|
|
|
|
|
|
#2 | |
|
Oct 2004
Austria
2×17×73 Posts |
Quote:
|
|
|
|
|
|
|
#3 |
|
Nov 2008
2·33·43 Posts |
Save msieve and extract it to a folder, e.g. "msieve139beta2".
Then right-click on that folder from the folder one level above it (e.g. Program Files) and click on "Command Prompt here". Then type: msieve139beta2 <num> where <num> is the number you want to factor. This does ECM up to 15 digits followed by QS/NFS. If instead you type: msieve139beta2 -e <num> msieve will run ECM up to the level where QS/NFS should be run. This is best for factoring a number completely. Type msieve139beta2 --help to get a list of other options. The output (including the factors) will be in a .txt file called "msieve". Last fiddled with by 10metreh on 2008-11-27 at 08:25 Reason: Forgot name! |
|
|
|
|
|
#4 |
|
Just call me Henry
"David"
Sep 2007
Cambridge (GMT/BST)
23×3×5×72 Posts |
have you got file extension hiding on 10metreh because the files name of the log is msieve.log not msieve
|
|
|
|
|
|
#5 |
|
Nov 2008
2×33×43 Posts |
I thought it was "msieve.txt".
|
|
|
|
|
|
#6 | |
|
May 2008
Worcester, United Kingdom
10248 Posts |
Quote:
http://www.boo.net/~jasonp/msieve.exe work? If you type on the DOS command line: "msieve_exe_name -m -v" (without the quotes), where 'msieve_exe_name' is the name of your msieve executable, does anything happen? It should respond with the prompt: next number: where you can then input, for example: next number: (10^71-1) / 9 Can you do this with the 1.39 beta binary? If so do you get any error messages? If you have an email address I can use, I can send you another win32 binary to try if you wish. Brian Gladman |
|
|
|
|
|
|
#7 |
|
Nov 2008
2·33·43 Posts |
That works with beta1. I haven't taken the time to download beta2 yet. I would suppose that works with beta2 as well.
In fact, I didn't know this way of doing it. I used "msieve <num>" where <num> is the number to be factored. It also seems to resolve the problem that (10^71-1)/9 reads as (1071-1)/9. Only it was 4% slower than without -m -v and 6% slower than v1.38. ![]() aaa120, what is the error you are getting? Edit: I have downloaded beta2. There is no real QS time difference for R71. Last fiddled with by 10metreh on 2008-11-27 at 11:05 |
|
|
|
|
|
#8 |
|
Tribal Bullet
Oct 2004
67258 Posts |
Anyone who enters a number by formula at the command line, i.e. 'msieve "10^58-1" ', should realize that '^' is a reserved character on the DOS command line; it refers to concatenation. So just saying 10^58-1 will be rearranged by the shell as 1058-1 before msieve ever sees the number, but "10^58-1" (with the quotes) will hide the '^' character from the shell, and work correctly. This was news to me, and I've heard from many people who reported this as an msieve bug. It isn't a problem in manual mode, i.e. with -m, because what you type there is not shown to the shell interpreter.
When I wrote the demo binary, I wanted something that could accept numbers in pretty much any form users could supply (from file, from the command line, in a pipeline, in batches, etc) |
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Msieve on a Mac (Help) | pxp | Msieve | 1 | 2013-02-28 14:56 |
| How to calculate work/effort for PRP work? | James Heinrich | PrimeNet | 0 | 2011-06-28 19:29 |
| msieve help | em99010pepe | Msieve | 23 | 2009-09-27 16:13 |
| fun with msieve | masser | Sierpinski/Riesel Base 5 | 83 | 2007-11-17 19:39 |
| Msieve 1.10 | RedGolpe | Msieve | 6 | 2006-09-07 12:56 |