mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   LMH > 100M (https://www.mersenneforum.org/forumdisplay.php?f=46)
-   -   100M digits prefactor project. (https://www.mersenneforum.org/showthread.php?t=2558)

gribozavr 2005-12-08 17:20

M332192969 from 71 to 72 bits with mfactor. No factors found.
M332193109 from 71 to 72 bits with mfactor. No factors found.

OmbooHankvald 2005-12-10 16:43

I (think I) have provided gribozavr with the neccesary equipment to continue the project. If not, please tell me.

Good luck!

OH

ppo 2005-12-10 17:06

[QUOTE=fetofs]I'm in summer vacation right now... :unsure:[/QUOTE]
Just when we are beginning to freeze.... :smile:

gribozavr 2005-12-12 19:30

Thanks, Omboo! I hope project will go on well!

I have set up a web site for stats on 5gigs.com free hosting service. It has support for Perl, PHP and SSI, so I can add some server-side scripts. Suggestions are welcome!

[url]http://ohmdpp.5gigs.com/[/url]

ohmdpp stands for one hundred million digits prefactor project (they don't create subdomains starting with a digit).

fetofs 2005-12-12 21:35

[QUOTE=gribozavr]Thanks, Omboo! I hope project will go on well!

I have set up a web site for stats on 5gigs.com free hosting service. It has support for Perl, PHP and SSI, so I can add some server-side scripts. Suggestions are welcome!

[url]http://ohmdpp.5gigs.com/[/url]

ohmdpp stands for one hundred million digits prefactor project (they don't create subdomains starting with a digit).[/QUOTE]

A few questions...

1)It seems that the wide ranges are not on. Do you plan to put them on soon?

2)"For the wide factoring we use the batch-function of Factor3_2, which can be downloaded here."

Here=where?

3)"For the deep factoring we use Factor4, which can also be downloaded here."

Again, here=where?

4)Do you plan to direct the interested ones to some instructions on how to participate?

gribozavr 2005-12-12 22:06

Excuse me, the page is not finished yet. But I have added the most important thing -- deep exponent stats (or it will become a mess soon). I will add wide ranges (todo :) ). I also plan replacing this static html page with perl script which generates tables on the fly from the database. The database will be shared with my C++ program, which is almost finished. It will be able to store and check factors, manage exponent bit depths and reservations. Of course, database is easily parseable plain text. I will put the source here as soon as it will be finished.

em99010pepe 2005-12-12 22:17

Will you add the option to create teams?

Cheers,

Carlos

gribozavr 2005-12-12 22:24

[QUOTE=em99010pepe]Will you add the option to create teams?[/QUOTE]

Of course I will, if you want to!

Can anyone suggest a way to count CPU time? Or we could count workunits:
one WU 2^71-2^72 =
two WUs 2^70-2^71 =
four WUs 2^69-2^70 =
eight WUs 2^68-2^69 =
sixteen WUs 2^67-2^68

:question:

em99010pepe 2005-12-12 22:28

[QUOTE=gribozavr]Of course I will, if you want to!

Can anyone suggest a way to count CPU time? Or we could count workunits:
one WU 2^71-2^72 =
two WUs 2^70-2^71 =
four WUs 2^69-2^70 =
eight WUs 2^68-2^69 =
sixteen WUs 2^67-2^68

:question:[/QUOTE]

Of course I want!

Luigi, in Operation Billion Digits, counts CPU time in P90 CPU years. Ask him how.

Carlos

gribozavr 2005-12-20 20:22

Some news:

We have factored all deep candidates to 2^72 :banana:

I want to make an announcement of a program for managing data on factoring mersenne numbers. The data will be held in database which has a very clear (and extensible) text format:
[CODE]/*
* Yes, it can handle comments.
* Exponent without a factor
*/
exponent {
exponent: 332193859;
work {
worker: "unknown";
start_bits: 1.000;
end_bits: 68.000;
done: true;
};
work {
worker: "gribozavr";
start_bits: 68.000;
end_bits: 70.000;
done: true;
};
work {
worker: "gribozavr";
start_bits: 70.000;
end_bits: 72.000;
done: true;
};
work {
worker: "gribozavr";
start_bits: 72.000;
end_bits: 73.000;
done: false;
};
};
/* Exponent with a factor */
exponent {
exponent: 332193817;
work {
worker: "unknown";
start_bits: 1.000;
end_bits: 60.000;
done: true;
};
work {
worker: "ltd";
start_bits: 60.000;
end_bits: 67.000;
done: true;
};
factor {
factor: 154469782343413971431;
worker: "ltd";
};
};[/CODE]

I have written the "engine" for reading the database (lexer and top-down parser) and classes for storing the database in runtime. I'm now thinking of an interface. A command-line, non-interactive interface should be OK? I plan adding the following command-line options:
[CODE]./mersenne_db print_db
./mersenne_db print_exponent -e <exponent>
./mersenne_db add_exponent -e <exponent>
./mersenne_db add_work -e <exponent> -w <worker> -s <start_bits> -e <end_bits> -d <done>
./mersenne_db modify_work -e <exponent> -w <worker> [-s <new_start_bits> | -e <new_end_bits> | -d <new_done>]*
./mersenne_db remove_work -e <exponent> -w <worker>
./mersenne_db add_factor -e <exponent> -f <factor> -w <worker>
./mersenne_db modify_factor -e <exponent> -f <factor> -w <new_worker>
./mersenne_db remove_factor -e <exponent> -f <factor>[/CODE]

I will open wide ranges as soon as I finish it. I will post a link to the source here.

em99010pepe 2005-12-23 20:05

Taking M332192897 from 72 bits to 73 bits.
Edit: I'm using factor4.


Carlos


All times are UTC. The time now is 21:51.

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