Форум

Пожалуйста или Регистрация для создания записей и тем.

Вычисления в ручном режиме

Страница 1 из 13Далее

Пока BOINC в проекте...

предлагаю форумчанам посчитать, если есть свободные ресурсы.

Тест предлагался здесь

https://boinc.ru/forum/topic/proekt-hugo-van-der-sanden/?part=12#postid-7343

Он был успешно выполнен.

Протестирован первый интервал длиной 2 миллиона.

Далее надо проверять интервалы (сохраняем длину интервала)

2) 3370100002000001

3370100004000000

3) 3370100004000001

3370100006000000

4) 3370100006000001

3370100008000000

и т. д.

Записываете проверяемый интервал во входной файл inp.txt; это записывается в виде двух чисел: начало интервала, конец интервала:

3370100002000001

3370100004000000

(без пустой строки)

Дальше делаете всё то, что написано по указанной ссылке (не буду повторять).

Если возникли вопросы, пожалуйста, спрашивайте.

Если ваш компьютер имеет многоядерный процессор, вы можете запустить несколько программ в разных папках; понятно, что в каждой папке будет проверяться свой интервал.

Пожалуйста, сообщите, если вы начнёте считать, чтобы не считать одно и то же дважды.

Для работы программы требуется ОС Windows 64-bit.

 

 

Тема в ветке "Проекты РВ без платформы BOINC: Проекты с компьютерными вычислениями"

Без так без.

AenBleidd рекомендовал мне запустить проект в MicroGrid.

Видео посоветовал посмотреть.

Спасибо.

К сожалению, не знаю английский.

Перевёл в Яндексе, но разобрать ничего невозможно, потому что идёт параллельно на русском и на английском.

А запустить...

Да я рад бы запустить, но это ведь опять же кто-то будет запускать, а не я.

А этого "кого-то" так сразу не найдёшь.

Если кто-то заинтересуется MicroGrid и захочет попробовать запуск проекта, проект предоставлю.

Проект очень большой (в смысле объёма вычислений), дважды был в BOINC. Увы, оба раза остановили.

Пишите, пожалуйста, в личку.

Пока мой коллега совсем не отказался от запуска BOINC-проекта.

Вдруг у него получится. Я надеюсь.

Кстати, можно запустить и в BOINC, и в MicroGrid.

В проекте есть две генеральные ветки.

То, что предложено здесь - это поиск 19-ок с минимальным диаметром 252.

Очень трудная задача.

Вторая ветка - это поиск 19-ок с любым другим диаметром.

Здесь вероятность выше, что решение появится в обозримом будущем.

 

В проекте есть две генеральные ветки.

То, что предложено здесь - это поиск 19-ок с минимальным диаметром 252.

Очень трудная задача.

Вторая ветка - это поиск 19-ок с любым другим диаметром.

Здесь вероятность выше, что решение появится в обозримом будущем.

Если 19-ки такие редкие, что не найдено даже ни одной, разве стоит при поиске их дополнительно чем-то ограничивать, как указано выше - минимальным диаметром 252 (кстати, почему минимальный именно 252)? Может быть целесообразнее было бы найти хотя-бы одну, без разницы с каким диаметром, лишь бы этот кортеж был симметричным? (Насколько я вообще я понимаю эту тему, прочитав несколько статей).

А уж впоследствии можно было бы более скрупулезнее изучать полученный набор, усложняя критерии поиска.

кстати, почему минимальный именно 252

Это доказано с помощью программы, меньшего диаметра у симметричной 19-ки быть не может.

Найти 19-ку с минимальным диаметром тоже надо, хотя это намного труднее, чем найти её с любым другим диаметром.

Однако никто не гарантировал, что 19-ка с любым диаметром найдётся быстрее 19-ки с минимальным диаметром.

Запускать надо обе ветки.

 

 

 

Попробовал программулину в действии, выбрав такой интервал:

3370100040000000

3370100110000001

Вот что получилось в итоге.

[logfile is "resgris9_7.txt"]
range of search
3370100040000000 (p=32688925656987600000000 )
3370100043000000 (p=32688925686086670000000 )
32688925673955055160549, 32688925673955055160567, 32688925673955055160573, 32688925673955055160597, 32688925673955055160603, 32688925673955055160609, 32688925673955055160633, 32688925673955055160639, 32688925673955055160657,
32688925673955055160477,
32688925673955055160483,
32688925673955055160531,
32688925673955055160549,
32688925673955055160567,
32688925673955055160573,
32688925673955055160597,
32688925673955055160603,
32688925673955055160609,
32688925673955055160633,
32688925673955055160639,
32688925673955055160657,

32688925673955055160477, 32688925673955055160483, 32688925673955055160489, 32688925673955055160507, 32688925673955055160519, 32688925673955055160549, 32688925673955055160567, 32688925673955055160573, 32688925673955055160597, 32688925673955055160603, 32688925673955055160609, 32688925673955055160633, 32688925673955055160639, 32688925673955055160657, 32688925673955055160687, 32688925673955055160699, 32688925673955055160717, 32688925673955055160723, 32688925673955055160729,
[logfile is "resgris9_7.txt"]
range of search
3370100043000000 (p=32688925686086670000000 )
3370100045000000 (p=32688925705486050000000 )
[logfile is "resgris9_7.txt"]
range of search
3370100045000000 (p=32688925705486050000000 )
3370100050000001 (p=32688925753984509699690 )
[logfile is "resgris9_7.txt"]
range of search
3370100050000000 (p=32688925753984500000000 )
3370100100000001 (p=32688926238969009699690 )
[logfile is "resgris9_7.txt"]
range of search
3370100100000000 (p=32688926238969000000000 )
3370100100001000 (p=32688926238978699690000 )
[logfile is "resgris9_7.txt"]
range of search
3370100100000999 (p=32688926238978689990310 )
3370100100002001 (p=32688926238988409079690 )
[logfile is "resgris9_7.txt"]
range of search
3370100100002001 (p=32688926238988409079690 )
3370100100005001 (p=32688926239017508149690 )
[logfile is "resgris9_7.txt"]
range of search
3370100100005000 (p=32688926239017498450000 )
3370100110000001 (p=32688926335965909699690 )

 

Жаль, что нет прогресс-бара, глядишь на консоль и не видишь, сколько осталось. Пару раз так и подмывало всё закрыть. Останавливала только мысль, что вот-вот, еще немного и всё.

Будь это в рамках какого-нибудь BOINC-проекта, можно было бы посчитать, но делать это в ручную…. Как по мне - это занятие для сильно увлеченных этим вопросом людей.

Но в любом случае, было весело.

Eugene отреагировал на эту запись.
Eugene
Цитата: prb от 25.03.2023, 22:18

Попробовал программулину в действии, выбрав такой интервал:

3370100040000000

3370100110000001

Вот что получилось в итоге.

[logfile is "resgris9_7.txt"]
range of search
3370100040000000 (p=32688925656987600000000 )
3370100043000000 (p=32688925686086670000000 )
32688925673955055160549, 32688925673955055160567, 32688925673955055160573, 32688925673955055160597, 32688925673955055160603, 32688925673955055160609, 32688925673955055160633, 32688925673955055160639, 32688925673955055160657,
32688925673955055160477,
32688925673955055160483,
32688925673955055160531,
32688925673955055160549,
32688925673955055160567,
32688925673955055160573,
32688925673955055160597,
32688925673955055160603,
32688925673955055160609,
32688925673955055160633,
32688925673955055160639,
32688925673955055160657,

32688925673955055160477, 32688925673955055160483, 32688925673955055160489, 32688925673955055160507, 32688925673955055160519, 32688925673955055160549, 32688925673955055160567, 32688925673955055160573, 32688925673955055160597, 32688925673955055160603, 32688925673955055160609, 32688925673955055160633, 32688925673955055160639, 32688925673955055160657, 32688925673955055160687, 32688925673955055160699, 32688925673955055160717, 32688925673955055160723, 32688925673955055160729,
[logfile is "resgris9_7.txt"]
range of search
3370100043000000 (p=32688925686086670000000 )
3370100045000000 (p=32688925705486050000000 )
[logfile is "resgris9_7.txt"]
range of search
3370100045000000 (p=32688925705486050000000 )
3370100050000001 (p=32688925753984509699690 )
[logfile is "resgris9_7.txt"]
range of search
3370100050000000 (p=32688925753984500000000 )
3370100100000001 (p=32688926238969009699690 )
[logfile is "resgris9_7.txt"]
range of search
3370100100000000 (p=32688926238969000000000 )
3370100100001000 (p=32688926238978699690000 )
[logfile is "resgris9_7.txt"]
range of search
3370100100000999 (p=32688926238978689990310 )
3370100100002001 (p=32688926238988409079690 )
[logfile is "resgris9_7.txt"]
range of search
3370100100002001 (p=32688926238988409079690 )
3370100100005001 (p=32688926239017508149690 )
[logfile is "resgris9_7.txt"]
range of search
3370100100005000 (p=32688926239017498450000 )
3370100110000001 (p=32688926335965909699690 )

 

Жаль, что нет прогресс-бара, глядишь на консоль и не видишь, сколько осталось. Пару раз так и подмывало всё закрыть. Останавливала только мысль, что вот-вот, еще немного и всё.

Будь это в рамках какого-нибудь BOINC-проекта, можно было бы посчитать, но делать это в ручную…. Как по мне - это занятие для сильно увлеченных этим вопросом людей.

Но в любом случае, было весело.

Спасибо, что попробовали.

Вы просчитали довольно большой интервал.

Я считаю маленькими интервалами - по 2 миллиона.

Перед запуском программы включаю таймер командой default(timer,1).

Интервал посчитается, время выводится на экран. Всё мне известно, так что ожидания не в тумане.

У вас нашлись центральные 9-ки, сейчас я их проверю.

У меня есть два удалённых компьютера. Вот на них я считаю интервалы по 20 миллионов, а иногда и по 30.

Кстати, у кого есть свободные компьютеры, прошу пожертвовать один из них мне :)

Опыт дистанционной работы уже большой.

Удалённые компьютеры на 8 потоков и на 20 потоков.

Фактически запускаю чуть меньше, 7 программ на первом и 17 программ на втором.

При большем количестве случается зависание компьютеров.

Ну, и 24 программы для меня очень много.

Мой личный ПК всего 2 ядра.

PS. Центральную 9-ку у вас вижу только одну, она не продолжается даже до 11-ки.

 

Здравствуйте, все!

Уважаемый SerVal!

Мой клон забанен.

Я клонировалась в надежде спасти основной аккаунт.

Прошу вас не банить меня.

У меня есть хорошее предложение для Герасима, мой проект по кортежам.

Этот проект уже дважды был в BOINC, но оба раза остановлен.

Я не прекращаю работу над проектом, разрабатываю новые алгоритмы, а также ищу возможности запуска нового BOINC-проекта.

Сейчас двое коллег пытаются запустить BOINC-проект

https://boinc.termit.me/adsl/

Но у них нет опыта по работе с BOINC, поэтому работа продвигается очень медленно.

Надеюсь, что у них всё-таки получится запуск.

Мой проект настолько большой, что может загрузить не один BOINC-проект.

Для Герасима уже готова новая программа, она написана на PARI/GP и, как мне кажется, может быть запущена с помощью обёртки BOINC.

По вашему тестовому запуску проекта Hugo могу сделать вывод, что для вас такой запуск не вызывает особых трудностей.

Программа есть, она работает в программной оболочке PARI/GP.

Задания - это просто интервалы для поиска, которые задаются очень легко. Их можно задать хоть миллион.

Так что, брём и запускаем :)

Вы согласны?

Ещё раз прошу вас не банить этот аккаунт, я обещаю хорошо себя вести :)

Вам лично приношу извинения за давнишнее оскорбление.

 

 

 

 

Для Герасима уже готова новая программа, она написана на PARI/GP и, как мне кажется, может быть запущена с помощью обёртки BOINC.

Можно ли  запустить программу с помощью обёртки BOINC - это второй вопрос. (сомневаюсь, но попробовать можно).

А первый вопрос - кто будет добавлять Герасиму приложения, задания для участников и забирать посчитанные результаты ?  ( один раз я могу показать как это делать, а дальше кто?).

 

SerVal

спасибо за ответ.

Давайте попробуем обёртку.

А если с ней не пойдёт, то от последнего BOINC-проекта (TBEG) сохранился код Приложения, он был выложен на Гитхабе.

Сейчас один коллега пытается запустить именно этот код, однако... пока никак.

По поводу заданий и результатов...

Этот вопрос мы обсуждали при попытке запуска проекта Hugo.

Я уже регистрировалась в Герасиме и собиралась приступить к работе. Регистрация у меня получилась.

Если вы всё покажете и расскажете, думаю, что я справлюсь.

Сейчас подготовлю и загружу программы.

Страница 1 из 13Далее
BOINC.RU