![]() |
[QUOTE=WraithX;346810]Unfortunately, this does not solve the problem. It looks like this is the one that frmky pointed to earlier (post 132) and that I already had downloaded and installed. I went ahead and downloaded the 32-bit redist also, ie I now have both the 32-bit and 64-bit installed, but it still says vcomp120.dll not found. I pulled up dependency walker and found out that this msieve.exe is also missing ieshims.dll. From just a quick search, it seems like that dll was only necessary on XP. Did you perhaps compile this for a specific OS, like XP? Or, since frmky's post talks about a missing vcomp110.dll, did you perhaps switch to a different compiler, like Visual Studio 2013 (instead of 2012) for this binary? Hopefully we can figure out how to get this to work. Please let me know if you'd like me to try anything.[/QUOTE]
Jeff also has problems so it seems that the dependencies are not in good shape. I am confident that I used VS 2012 for building all the dependencies over which I have direct control. But I do have VS 2012 and 2013 preview installed side by side (which MS says is OK!) so it is possible that this has introduced some unexpected dependencies. I have just cleaned everything and rebuilt the binary and asked Jeff to test it. I will report on progress as soon as I have answers. |
[QUOTE=Mathew;346811]Hello,
When I run the following with Linux Ubuntu 12.04 64-Bit: msieve -s C238_121_93.dat -l C238_121_93.log -i C238_121_93.ini -nf C238_121_93.fb -t 4 -nc Here is the log it creates: [CODE]Fri Jul 19 15:50:11 2013 Msieve v. 1.51 (SVN unknown) Fri Jul 19 15:50:11 2013 random seeds: f1a22004 c780709f Fri Jul 19 15:50:11 2013 MPI process 0 of 1 Fri Jul 19 15:50:11 2013 factoring 15361611413579626537050783586280481077905158262497946644429242618828114393675749532960693763487891170755488543105808804212915950808875094929083135048627004135175632408003998127029859491160527729903274486887631105056371237195122963118170454 (239 digits) Fri Jul 19 15:50:13 2013 searching for 15-digit factors Fri Jul 19 15:50:14 2013 commencing number field sieve (238-digit input) Fri Jul 19 15:50:14 2013 warning: NFS input not found in factor base file Fri Jul 19 15:50:14 2013 R0: 0 Fri Jul 19 15:50:14 2013 A0: 0 Fri Jul 19 15:50:14 2013 skew 1.00, size 0.000e+00, alpha 0.000, combined = 0.000e+00 rroots = 0[/CODE] Note: msieve works fine on factoring smaller c70.[/QUOTE] Mathew, can you post here the contents of your .fb file? From the msieve log it looks like you may be missing the A0 and/or R0 parameters. |
WraithX,
Here is the contents of C238_121_93.fb [CODE]N 15361611413579626537050783586280481077905158262497946644429242618828114393675749532960693763487891170755488543105808804212915950808875094929083135048627004135175632408003998127029859491160527729903274486887631105056371237195122963118170454 A6 1 A0 93 R1 2342388736625917052139104541473924426001 R0 -191943424957750480504146841291811 SKEW 2.12853350832997 FRMAX 90000000 FAMAX 90000000 SRLPMAX 2147483648 SALPMAX 2147483648 [/CODE] |
I could be completely wrong but doesn't msieve require m?
|
I think I've seen problems of this sort before; what happens if you move the SKEW line up above the A/R lines?
|
Msieve doesn't require a line for m, but the SKEW line needs to be right after the N line. Putting it where you put it will trigger different behavior parsing the .fb file, before the last few poly coefficients are read.
For future reference, the A and R lines can appear in any order, and missing coefficients are treated as 0. Readme.nfs contains a description of the format of the .fb file; I admit that it isn't documented anywhere else. |
I moved the SKEW line to after N and am still getting the same results.
|
As we suspected there is an unwelcome interaction between VS 2012 and 2013 preview. If you install the x64 version of the VS 2013 redistributable from [URL="http://www.microsoft.com/en-gb/download/details.aspx?id=39315"]here[/URL], the binary should then work. This is a temporary fix until I work out how to build with VS 2012 without adding a 2013 dependency.
|
ah... upgrading, updating... why fix when it is not broken?
|
[QUOTE=Mathew;346822]I moved the SKEW line to after N and am still getting the same results.[/QUOTE]
The only time you would get an 'integrator failed' message is if the polynomials were not parsed correctly. Maybe remove the 'MAX' lines? Maybe also put a trailing newline in the file? I vaguely remember these could sometimes cause problems. Also, and this could be silly, does your file have DOS line endings on a unix machine, or unix line endings on a windows machine? It shouldn't matter, but you could try using dos2unix or unix2dos... |
jasonp,
I deleted the 4 max lines (I think this is what you meant), and added a newline at the bottom. [CODE]N 15361611413579626537050783586280481077905158262497946644429242618828114393675749532960693763487891170755488543105808804212915950808875094929083135048627004135175632408003998127029859491160527729903274486887631105056371237195122963118170454 SKEW 2.12853350832997 A6 1 A0 93 R1 2342388736625917052139104541473924426001 R0 -191943424957750480504146841291811 [/CODE]with vim I did :set list The .fb file has no ^M lines in it. I also tried [B]make all[/B] opposed to [B]make all ECM=1 MPI=1[/B] msieve -s C238_121_93.dat -l C238_121_93.log -i C238_121_93.ini -nf C238_121_93.fb -t 4 -nc returns: [CODE]integrator failed nan inf Segmentation fault (core dumped)[/CODE]The log file gives the following: [CODE]Sat Jul 20 14:34:20 2013 Sat Jul 20 14:34:20 2013 Sat Jul 20 14:34:20 2013 Msieve v. 1.51 (SVN unknown) Sat Jul 20 14:34:20 2013 random seeds: 4d1ac874 9c22c9ee Sat Jul 20 14:34:20 2013 factoring 15361611413579626537050783586280481077905158262497946644429242618828114393675749532960693763487891170755488543105808804212915950808875094929083135048627004135175632408003998127029859491160527729903274486887631105056371237195122963118170454 (239 digits) Sat Jul 20 14:34:22 2013 no P-1/P+1/ECM available, skipping Sat Jul 20 14:34:22 2013 commencing number field sieve (238-digit input) Sat Jul 20 14:34:22 2013 warning: NFS input not found in factor base file Sat Jul 20 14:34:22 2013 R0: 0 Sat Jul 20 14:34:22 2013 A0: 0 Sat Jul 20 14:34:22 2013 skew 1.00, size 0.000e+00, alpha 0.000, combined = 0.000e+00 rroots = 0 Sat Jul 20 14:34:22 2013 Sat Jul 20 14:34:22 2013 commencing relation filtering Sat Jul 20 14:34:22 2013 warning: NFS input not found in factor base file Sat Jul 20 14:34:22 2013 estimated available RAM is 15937.9 MB Sat Jul 20 14:34:22 2013 commencing duplicate removal, pass 1[/CODE] |
| All times are UTC. The time now is 15:23. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.