mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Aliquot Sequences (https://www.mersenneforum.org/forumdisplay.php?f=90)
-   -   Aliqueit.exe discussion (https://www.mersenneforum.org/showthread.php?t=11618)

ChristianB 2020-08-09 18:26

I've done nothing to enable compilation with gmp-6.2. I was in the process of testing it myself but then yafu segfaulted and I tried to recompile which doesn't work with the version I have. I hadn't had time to update yafu. But my gmp-ecm 6.4.4 works well with GMP 6.2.0.

I now have several GMP and GMP-ECM versions in different directories that I first have to clean up before doing proper testing again. I also need to get my yafu working too.

In the meantime I figured out how to adapt to your ecmpi style logs. Have a try with this code: [url]https://github.com/ChristianBeer/aliqueit/archive/multiple_ecm_factors.zip[/url] it only has the log changes not the b2scale changes (yet).

EdH 2020-08-09 19:46

[QUOTE=ChristianB;553047]I've done nothing to enable compilation with gmp-6.2. I was in the process of testing it myself but then yafu segfaulted and I tried to recompile which doesn't work with the version I have. I hadn't had time to update yafu. But my gmp-ecm 6.4.4 works well with GMP 6.2.0.

I now have several GMP and GMP-ECM versions in different directories that I first have to clean up before doing proper testing again. I also need to get my yafu working too.

In the meantime I figured out how to adapt to your ecmpi style logs. Have a try with this code: [URL]https://github.com/ChristianBeer/aliqueit/archive/multiple_ecm_factors.zip[/URL] it only has the log changes not the b2scale changes (yet).[/QUOTE]
I d/led and compiled earlier today on a GMP-6.2.0 machine with no issue. Maybe something you did, "fixed" a minor trouble spot? I'll try the latest sometime soon and see how it runs.

Thanks for all the work!

EdH 2020-08-09 20:52

[QUOTE=ChristianB;553047]. . .
I also need to get my yafu working too.
. . .[/QUOTE]Did you catch the change to msieve that is needed for GMP-6.2.0? It's documented [URL="https://www.mersenneforum.org/showpost.php?p=540947&postcount=81"]here[/URL].

EdH 2020-08-13 15:14

@Chris: I've tried having the aliqueit_ecm_temp.log replaced and appended with the ecmpi output and neither worked. Was I supposed to try something different?

Here is the relevant part of the output:
[code]
. . .
# 004: B1 = 1000000
# 004: #curves = 736
# 128: curve 0 found factor 1928088817363669499071639609 using sigma -1:2018415605
# 136 curves done (18.5%)
Results: 665195623909608793118604237027505628448713991780912365716587033760914298407196872483651634174320560969033 = 345002583863926781058856507114499367584791600904112246231579507936566437211537 * 1928088817363669499071639609
[/code]

ChristianB 2020-08-14 07:38

[QUOTE=EdH;553551]@Chris: I've tried having the aliqueit_ecm_temp.log replaced and appended with the ecmpi output and neither worked. Was I supposed to try something different?
[/QUOTE]

No you don't need to change anything. The new code works with the sample provided by you in this post [url]https://www.mersenneforum.org/showpost.php?p=552967&postcount=582[/url]

What I essential do in each line that contains "Factor found" is to look for " * " and also extract the number after that.

EdH 2020-08-31 15:21

@Chris:
I must confess to not doing further study in making the alternate version read my ecmpi output, but I would at least like to mention that I do like the new feedback from factordb when a sequence is submitted:
[code]
DB reports 98 new factors.
[/code]It's nice to see this note.

Thanks for all the work.

Mr. Odd 2020-09-09 04:39

Ed - thanks for all your work supporting these applications, I finally got aliqueit compiled and running. One thing I can't figure out - is there a way to have it automatically submit new terms to the FactorDB as it goes along, or is the only way after you've stopped it?

EdH 2020-09-09 12:17

[QUOTE=Mr. Odd;556516]Ed - thanks for all your work supporting these applications, I finally got aliqueit compiled and running. One thing I can't figure out - is there a way to have it automatically submit new terms to the FactorDB as it goes along, or is the only way after you've stopped it?[/QUOTE]
The short answer is, "No - Aliqueit won't update factordb until stopped and told to."

But, there are longer answers which can update along the way:

1. While running Aliqueit to build a sequence, you can invoke another instance to update the db. I do this often and have written a bash script to help me in my larger jobs. A script could be set up to automatically do updates on a schedule.

2. Aliqueit could alternately be set up in a script to complete one line at a time and submit it to the db.

3. Although not, using Aliqueit, there are scripts that work directly with the db to retrieve the last composite of a sequence, factor it (usually with YAFU) and return the factors to the db. Unfortunately, I can't find the source page, but there is one called ali.pl that, I believe, was written by yoyo. If you would like more info on it, I can try to find it, or you might check with yoyo.

firejuggler 2020-09-09 16:51

I seem to remember a gui for aliquiet, specifically Aliwin, that allowed you to update the db on the go. circa 2010-2012... let me find it again. [url]https://www.mersenneforum.org/showthread.php?t=13365[/url]


All times are UTC. The time now is 09:15.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.