Для участников форума MHP

Message boards : Cafe : Для участников форума MHP
Message board moderation

To post messages, you must log in.

Previous · 1 . . . 58 · 59 · 60 · 61 · 62 · 63 · 64 . . . 129 · Next

AuthorMessage
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9713 - Posted: 14 Sep 2022, 16:25:00 UTC
Last modified: 14 Sep 2022, 16:32:28 UTC

На Ахиллесе-2 пока работают два экспериментальных прогона - в 31-ом и в 37-ом комплекте.
Докуда досчитано, показано здесь
https://boinc.progger.info/odlk/forum_thread.php?id=196&postid=9708

Ну, сейчас немного дальше уже пробежали.
Пока Ахиллес-2 будет у меня, эти прогоны будут считаться.
Сколько они будут считаться, я не знаю.
Лично мне торопиться некуда.
Если надо посчитать быстрее, пусть считают другие.

20-й и 21-й прогоны 37-го комплекта и 21-й прогон 31-го комплекта на Ахиллесе завершатся через пару дней.
ID: 9713 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9714 - Posted: 15 Sep 2022, 0:30:00 UTC
Last modified: 15 Sep 2022, 0:30:45 UTC

Завершился 21-й прогон 31-го комплекта (Ахиллес).

Окончание выходного файла
. . . . . . . . 
52023719004111360408883399995215641:M12-S9-56-M12-S9-56-610432: 12, 12,  4, 96, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 48, valids=12
51493621595793773522639554564362841:M12-S9-56-M12-S9-56-612043: 48, 24, 24, 12,  8, 12, 12, 12, 12, 12, 96, 12, 12, 12, 12, valids=10
51611354800966393931327100733502041:M12-S9-56-M12-S9-56-614023: 48, 96, 12, 12, 16, 12, 12, 12, 12, 12, 48, 12, 12, 48, 12, valids=10
51268027162553486067535083015124441:M12-S9-56-M12-S9-56-614032: 12, 48, 12,  6, 32, 12, 12, 12, 12, 12, 24, 12, 12, 12, 24, valids=10
51498380493816603582132998138078041:M12-S9-56-M12-S9-56-621340:192, 12, 24, 12, 12, 12, 12, 12,  8, 12, 48, 12, 12, 12, 96, valids=10
52101776066552904696517493676335641:M12-S9-56-M12-S9-56-623104: 24, 48, 12, 12, 12, 12,  8, 12, 12, 12, 12, 12, 12, 48, 48, valids=10
51276036550220002342396385041871641:M12-S9-56-M12-S9-56-624103: 12, 12, 96, 48, 12, 12, 32, 12, 12, 12, 48, 12, 48, 12, 12, valids=10
51508594697992518924597076744266841:M12-S9-56-M12-S9-56-634021: 12, 12, 12, 48, 32, 12, 12, 12, 12, 12, 24, 12, 12, 48, 48, valids=10
51927693163044271509620355484252441:M12-S9-56-M12-S9-56-641032: 12, 24, 12, 12, 32, 12, 12, 12, 12, 12, 48, 12, 12, 48, 48, valids=10
51915611866091937350553781794018841:M12-S9-56-M12-S9-56-642031: 48, 12, 24, 48,  8, 12, 12, 12, 12, 12, 12, 12, 12, 12, 96, valids=10
51811185588332040079021532405726041:M12-S9-56-M12-S9-56-642103: 12, 12, 12, 48, 12, 12, 32, 12, 12, 12, 12, 12, 12, 12, 12, valids=13
51361703033208132157989567550218841:M12-S9-56-M12-S9-56-642310: 12, 96, 12, 48, 12, 12, 12, 12, 32, 12, 24, 12, 12, 24, 12, valids=10
52012508273607651087708766820884441:M12-S9-56-M12-S9-56-643120:  6, 12, 12, 48, 12, 12, 12, 12, 16, 12, 12, 12, 12, 24, 24, valids=10
TIME = 252611 seconds
kolshag = 2181454485

Всего 9783 цепочки.

Найдены две дырявые 14-ки
51322750844692191384510458114899545:M12-N9-23-M12-N9-23-031624: 12, 12,  8, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, valids=14, ALL
52148963174740060649663428788114841:M12-S9-46-M12-S9-46-310642: 12, 12, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, valids=14

Результаты отправлены.

Всё, в 31-ом комплекте нет штатных прогонов.
В штатных прогонах обсчитано до 52200е30.
Сейчас работает экспериментальный прогон на Ахиллесе-2, в котором счёт приближается к 70000е30.
ID: 9714 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9715 - Posted: 15 Sep 2022, 4:20:22 UTC
Last modified: 15 Sep 2022, 4:54:18 UTC

Антон писал в сообщении
https://dxdy.ru/post1564696.html#p1564696
Пытался разобраться как работают экспериментальные прогоны в 31-м и 37-м комплектах, ибо точной инфы по трём параметрам не было.
Предположение:

start=49736*10^30;\\ Откуда начать
stop=97649*10^30;\\ Где закончить (не включая)
step= 10000*10^30;\\ Сколько отвести на каждый круг перебора


Для обоих комплектов. Причём в 31-м уже считается 2-й огромный круг, а в 37-м — 1-й.

Почти угадали :)
Фактически моя самодеятельность такая
start=48825*10^30;\\ Откуда начать
stop=97650*10^30;\\ Где закончить (не включая)
step= 9765*10^30;\\ Сколько отвести на каждый круг перебора

5 кругов

Да, в 31-ом комплекте уже считается второй круг, а в 37-ом комплекте только первый круг, но уже близок к завершению.
Если у меня корректное задание шага, то круги будут следующие (множитель 10^30 опускается):
1) 48825 - 58590
2) 58590 - 68355
3) 68355 - 78120
4) 78120 - 87885
5) 87855 - 97650

Как я уже писала раньше, моя самодеятельность может быть неудачной или даже неправильной.
Поэтому гарантированно обсчитанными надо считать штатные прогоны, о которых полная информация приведена выше.
Досчитываются два штатных прогона в 37-ом комплекте (20-й и 21-й) на Ахиллесе, им ничто не помешает досчитаться (если, конечно, не будет никакого сбоя); 31-й комплект закончил штатные прогоны.

Поскольку экспериментальные прогоны считаются и результаты выдают, могу предположить, что всё задано корректно.
Однако... считаться эти два прогона будут очень долго.
Чтобы ускорить вычисления, надо распараллеливать на отдельные потоки.
Но я это делать не буду.
На Ахиллесе всего три потока, а Ахиллес-2 в любой момент могут забрать.
Так что, пусть считаются экспериментальные прогоны, пока владелец не вспомнил о своём сервере.

Далее Антон писал
Если это так, то надо помогать с обсчётом 37-го, начиная с 3-го круга: запускать новый обсчёт на Софокле не с 70-ти тысяч, а с 69700. С небольшим перехлёстом в 36 для перепроверки. Вот так:
start=69700*10^30;\\ Откуда начать
stop=97700*10^30;\\ Где закончить (не включая)
step= 1000*10^30;\\ Сколько отвести на каждый круг перебора

28 кругов в один поток?
В 37-ом комплекте у меня 3 круга в один поток обсчитывались четверо суток (с таким же шагом).
Может, у Софокла сногсшибательная производительность.
Или он считает параллельно в несколько потоков (как, например, Demis).

Да, и у меня третий круг начинается с 68355е30.
ID: 9715 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9716 - Posted: 15 Sep 2022, 4:44:03 UTC
Last modified: 15 Sep 2022, 4:46:05 UTC

Покажу 14-ки, найденные в экспериментальных прогонах на данный момент.

31-й комплект
51322750844692191384510458114899545:M12-N9-23-M12-N9-23-031624: 12, 12,  8, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, valids=14, ALL
56718870387257845242039797086113945:M12-N9-42-M12-N9-42-146230: 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,  4, valids=14, ALL
52274690176738812892555644179981145:M12-N9-45-M12-N9-45-364102: 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 32, 12, valids=14
58206256759590989414857597313831641:M12-S2-24-M12-S2-24-463120: 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,  8, 12, valids=14
52148963174740060649663428788114841:M12-S9-46-M12-S9-46-310642: 12, 12, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, valids=14
61989094910806099212411438619776345:M12-N9-21-M12-N9-21-012634: 12, 12, 12, 12, 12, 12,  8, 12, 12, 12, 12, 12, 12, 12, 12, valids=14

Одна непрерывная! Уже была показана выше.
В штатных прогонах эта 14-ка пока не найдена (не дошли).

37-й комплект
55802998069115859746248115497344345:M12-N9-24-M12-N9-24-512034: 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 32, 12, 12, valids=14
57717172535330096213152393643568345:M12-N9-26-M12-N9-26-105243: 12, 12, 12, 12, 12, 12, 16, 12, 12, 12, 12, 12, 12, 12, 12, valids=14
49424499549665046463993791009835545:M12-N9-54-M12-N9-54-015432: 12, 12, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, valids=14, ALL
57058089313563173398041093516273945:M12-N9-56-M12-N9-56-531042: 12, 12, 12, 12, 12, 12, 12, 12,  8, 12, 12, 12, 12, 12, 12, valids=14
56917552581606513914196753954892441:M12-S2-31-M12-S2-31-512034: 12, 12, 12, 12, 12, 12, 12, 12,  8, 12, 12, 12, 12, 12, 12, valids=14
ID: 9716 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9717 - Posted: 15 Sep 2022, 5:12:41 UTC
Last modified: 15 Sep 2022, 5:20:04 UTC

Кстати, о птичках...
Я уже выше пыталась разобраться с многопоточной программой.
Увы, у меня не получилось.
С тем, как считает Demis параллельно в несколько потоков, тоже пыталась разобраться. он прислал мне инструкцию.
Но... инструкция оказалась мне не по зубам, очень всё сложно.
Может, она сама по себе и не очень сложная, но надо уметь понятно рассказать.

Итак, я могу попробовать на Ахиллесе-2 (пока он у меня), запустить, например, 37-й комплект (оставшийся диапазон) в 16 потоков.
Но для этого мне нужна подробная и понятная инструкция.
Если таковая имеется, её надо опубликовать на форуме dxdy.ru.
Она ведь не только мне может пригодиться!
Надо писать инструкцию по шагам.
У Demis полная каша, я не смогла разобраться.

Кстати, Demis мог бы попробовать объяснить снова, только здесь.
Ещё раз: по шагам.
Надо подробно написать, что делать на каждом шаге.
И в какой момент уже запускать скрипт.
ID: 9717 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9718 - Posted: 15 Sep 2022, 5:25:04 UTC
Last modified: 15 Sep 2022, 5:26:55 UTC

А вот и инструкция Demis (сохранилась в переписке).
Публикую.

Набор скриптов для запуска PARI/GP в несколько, условных, потоков.
Крайне желательно не допускать превышения числа потоков
над числом ядер компьютера.

За работу "с набором папок" отвечают файлы:
1-run3.bat
2-complete2.bat
3-delete2.bat
1-count-thread.txt

Как пользоваться?

1. Создать некую папку.
2. Скопировать в нее файлы:
1-run3.bat
2-complete2.bat
3-delete2.bat
1-count-thread.txt
PereborPat14.gp

3. Отредактировать в блокноте файл 1-count-thread.txt установив в нем число
используемых ядер.

4. Запустить "1-run.bat /d" . Указанный параметр "/d" важен !
а) Должны создаться подпапки по числу ядер (из файла 1-count-thread.txt).
б) Создадутся батники вида 1Task-*.bat для правильного запуска расчета.
в) В подпапки (из п.4.а) автоматически скопируется файл PereborPat14.gp

5. Сами переносим/копируем нужные папки исходных данных
по номерным подпапочкам.
Так мы сами определяем сколько будет данных в одном потоке.

6. Запустить каждый из 1Task-*.bat

Когда все запущенные программы отработают (пропадут их окна)
Двойным кликом запустить 2-complete2.bat
Все полученные данные соберутся в один файл с именем All-8-Process.txt
(Где число 8 - это число ядер из файла 1-count-thread.txt)
При перезапуске батника файл All-8-Process.txt перезаписывается!
И будет создан архив с результатами расчетов.
Архив будет включать файлы метки "begin.tmp" и "end.tmp".
(если создание меток внесено в программу PereborPat14.gp)
По этим файлам видно время их создания при начале работы и ее окончании.
Подразумевается, что в системе есть zip архиватор.
Если есть другой, то нужно подредактировать строку 53 в файле 2-complete2.bat

7. Для очистки папок даблкликнуть на файл 3-delete2.bat
Удалит все появившиеся папки, вместе с файлами.

Пункты 6. и 7. делать по своему усмотрению.

Перед первым запуском 1-run3.bat нужно убедиться,
что путь прописанный в строке 64 ("C:\Program Files (x86)\Pari64-2-13-4\gp.exe")
соответствует реальному пути к программе на компьютере.

Вставить в первую строку программы PereborPat14.gp:
write("begin.tmp","is begin");\\файл-метка, по нему смотрим когда начали

Вставить в последнюю строку программы перед ее окончанием:
write("end.tmp","is end");\\файл-метка, по нему смотрим когда закончили
quit;\\в новой версии программы quit отсутствует, чтобы можно было прочитать
\\время на экране, но мне это не нужно, поэтому выходим из оболочки.

Застрелите меня, я тут ничего не понимаю :(
ID: 9718 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9719 - Posted: 15 Sep 2022, 5:49:40 UTC
Last modified: 15 Sep 2022, 5:52:43 UTC

Начнём с того, что у нас есть папка со всеми нужными данными для счёта 37-го комплекта.
Есть также переборная программ PerPat37.
Штатные прогоны этого комплекта досчитают до 50600е30.
Если экспериментальный прогон корректно задан, можно предположить, что первый круг будет обсчитан, это до 58590е30.
И далее надо запускать оставшийся диапазон: 58590е30 - 97650е30.
Для круглого счёта можно задать такой диапазон: 57650е30 - 97650е30.
Здесь 40000е30.

Ну вот, что дальше делать?
Как распараллелить этот счёт на 16 потоков?
Параллелить искусственно в 16 отдельных папок не имеет смысла, пока неизвестно, как долго будет у меня Ахиллес-2.
Да даже если бы и долго был, я не стала бы это делать: слишком затратно по времени.
Потом следить за этими 16 потоками, потом собирать и отправлять результаты.

Но вот если бы освоить технологию Demis...
ID: 9719 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9720 - Posted: 15 Sep 2022, 6:23:27 UTC
Last modified: 15 Sep 2022, 6:24:16 UTC

Ой, залетела в голову идейка :)
Собственно, идейка эта, наверное, из технологии Demis.
Сейчас попробую.
ID: 9720 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9721 - Posted: 15 Sep 2022, 8:34:45 UTC

Антон писал в сообщении
https://dxdy.ru/post1564701.html#p1564701
Ахиллесу надо определиться, что делать дальше.
<...>
2. Досчитать 31-й комплект до 68355 е30. Аккуратно остановить счёт, прислать логи. И заниматься только 37-м комплектом.
<...>
Но боюсь, досчитывание до 68355 займёт много времени.

Если непременно надо закончить вычисления в сентябре (хотя я не понимаю, зачем это надо), давайте я отдам 31-й комплект.
Я не буду ждать, когда в экспериментальном прогоне 31-го комплекта досчитается второй круг.
Первый круг уже однозначно посчитан, поэтому я остановлю сейчас этот прогон и пришлю результаты.
И с 31-ым комплектом больше ничего не делаю.
Пусть его досчитывают Маруся и прочие богатыри.
Все данные по диапазонам я выложила.

Я же продолжу заниматься 37-ым комплектом, пока работает Ахиллес-2.
Не гарантирую, что смогу посчитать этот комплект полностью тем более именно в сентябре.
Как посчитается, так и посчитается.
А если надо очень быстро, могу и 37-й комплект отдать.
Только досчитаю 20-й и 21-й штатные прогоны.
ID: 9721 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9722 - Posted: 15 Sep 2022, 8:43:25 UTC

Остановила экспериментальный прогон 31-го комплекта.
Окончание выходного файла на момент прерывания
. . . . . . . . . . 
67228553161171838521638126469147545:M12-N9-23-M12-N9-23-410362: 24, 48, 12, 12, 12, 12, 12, 12, 12, 12,  8,  6, 12, 12, 48, valids=10
64854231731917469614470034858373145:M12-N9-23-M12-N9-23-410623: 24, 12, 12, 12, 12, 12, 12, 12, 12, 12, 16, 24, 24, 24, 12, valids=10
61903578315979545394813360805861145:M12-N9-23-M12-N9-23-410632: 12, 12, 24, 12, 12, 12, 12, 12, 12, 12,  8, 12, 24, 24, 48, valids=10
62848910897707036307433021719577945:M12-N9-23-M12-N9-23-412063: 96, 48, 12, 12, 12, 12, 12, 12, 12, 12, 12, 24,  8, 12, 96, valids=10
62086351028420315817341590514697945:M12-N9-23-M12-N9-23-412306: 48, 48, 12, 12, 12, 12, 12, 12, 12, 12, 12, 96, 12, 32,  6, valids=10
63545468324461277823618904520217945:M12-N9-23-M12-N9-23-412306: 12, 24, 48, 12,192, 12, 12, 12, 12, 12, 12, 12, 24, 16, 12, valids=10
59943863850604030990114201444517145:M12-N9-23-M12-N9-23-412603: 12, 24, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 24,  8, 24, valids=11
65996140738705054409521925424341145:M12-N9-23-M12-N9-23-413062: 48, 12, 24, 12, 48, 12, 12, 12, 12, 12, 12, 12,  8, 12, 12, valids=11
60715575065761326124040212939205145:M12-N9-23-M12-N9-23-413206: 48, 48, 12, 12, 12, 12, 12, 12, 12, 12, 12, 24, 12, 16, 24, valids=10
64210461522760183138249698720816345:M12-N9-23-M12-N9-23-413206: 48, 12, 96, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 16, 12, valids=12
67551579884371339021914081895113945:M12-N9-23-M12-N9-23-413602: 48, 12,  6, 12,  6, 12, 12, 12, 12, 12, 12, 12, 12,  8, 12, valids=11
67126468487837908986378563979609945:M12-N9-23-M12-N9-23-416023: 48, 12, 36, 12, 12, 12, 12, 12, 12, 12, 12, 12, 16, 24, 24, valids=10
67370504791589679718845993593659545:M12-N9-23-M12-N9-23-416032: 24, 96, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 32,192, 48, valids=10
65645429679651011688684845659853145:M12-N9-23-M12-N9-23-416203: 12, 48, 12, 12, 12, 12, 12, 12, 12, 12, 12, 48, 12, 32, 48, valids=11
60597764290463255815132620604809945:M12-N9-23-M12-N9-23-416302: 12, 12, 96, 12, 24, 12, 12, 12, 12, 12, 12, 12, 48,  4, 24, valids=10
65255226231831112276624982257152345:M12-N9-23-M12-N9-23-416302: 12, 24, 24, 12, 48, 12, 12, 12, 12, 12, 12, 48, 12, 64, 12, valids=10

На момент прерывания найдено 38039 цепочек.

Найдены следующие 14-ки (уже были показаны выше)
51322750844692191384510458114899545:M12-N9-23-M12-N9-23-031624: 12, 12,  8, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, valids=14, ALL
56718870387257845242039797086113945:M12-N9-42-M12-N9-42-146230: 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,  4, valids=14, ALL
52274690176738812892555644179981145:M12-N9-45-M12-N9-45-364102: 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 32, 12, valids=14
58206256759590989414857597313831641:M12-S2-24-M12-S2-24-463120: 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,  8, 12, valids=14
52148963174740060649663428788114841:M12-S9-46-M12-S9-46-310642: 12, 12, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, valids=14
61989094910806099212411438619776345:M12-N9-21-M12-N9-21-012634: 12, 12, 12, 12, 12, 12,  8, 12, 12, 12, 12, 12, 12, 12, 12, valids=14

Результаты отправлены.
ID: 9722 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9723 - Posted: 15 Sep 2022, 8:53:59 UTC
Last modified: 15 Sep 2022, 9:00:23 UTC

Тэк-с, запустила уже 13 потоков финишного диапазона 37-го комлекта.
Ещё три потока осталось запустить.
Придумала хитрый ход (наверное, как раз так и делает Demis): делю не диапазон, а делю папки данных для обработки.
Папок всего 64, вот я их и раскидала на 16 потоков. В каждом потоке будут обрабатываться всего 4 папки, а не 64.
А диапазон один и тот же во всех потоках.
Жутко интересно, что из этого получится!
Но ведь распараллеливание сделано!
Посмотрим.

Сейчас ещё три потока запущу и буду смотреть увлекательнейшее кино :)

Ещё раз о 37-ом комплекте
1) досчитываются два штатных прогона - 20-й и 21-й (Ахиллес);
2) считается экспериментальный прогон (завершается первый круг) (Ахиллес-2);
3) запускаю новый эксперимент (Ахиллес-2).

Я экспериментатор!
Десятки и сотни экспериментов на моём счету.

PS. Ничего другого, кроме диапазона и шага, я в переборной программе не изменяла.
ID: 9723 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9724 - Posted: 15 Sep 2022, 14:46:27 UTC
Last modified: 15 Sep 2022, 15:32:16 UTC

16 потоков в 37-ом комплекте работают!
Уже в 5 или 6 потоках найдены дырявые 14-ки.

Ахиллес-2 молодец!
Загрузка уже 89-90%, как говорит Диспетчер задач.
Монстр!
Мне никогда не приходилось работать на таком компьютере.
Класс!

PS. Если Demis именно так делает распараллеливание, это же очень просто.
Инструкция должна быть простая и всем понятная.
Я, конечно, делала раскидывание на 16 папок вручную, без скрипта.
Но папки-то малюсенькие получились, в каждой всего 4 папки с данными для обработки.
ID: 9724 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9725 - Posted: 15 Sep 2022, 15:03:29 UTC
Last modified: 15 Sep 2022, 15:20:09 UTC

Антон писал в сообщении
https://dxdy.ru/post1564718.html#p1564718
Впс досчитывает хвосты за Ахиллесом.

Хм...
А почему "хвосты" во множественном числе?
Хвост один: 31-й комплект, диапазон 58590е30 - 97650е30.
И хвост был сдан по высочайшему повелению - для Маруси и прочих богатырей.
А попал на самый слабый компьютер!
Стоило ли забирать этот хвост с Ахиллеса-2?
Ну, руководителю виднее.
Наверное, он просто сам соскучился по вычислениям :))

Как я уже писала выше, могу и второй хвост сдать: точно такой же диапазон в 37-ом комплекте, который я сейчас запустила в 16 потоков.
Ежели Марусе и прочим богатырям прям совсем делать нечего :)
ID: 9725 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9726 - Posted: 15 Sep 2022, 17:11:42 UTC

Завершился 20-й прогон 37-го комплекта (Ахиллес).

Окончание выходного файла
. . . . . . . 
47583940729729141879098705047740441:M12-S9-56-M12-S9-56-502413: 24,  8, 48, 12, 12, 12, 12, 12, 12, 12, 12, 12, 24, 24, 12, valids=10
47331496264887398793617311194911641:M12-S9-56-M12-S9-56-512430: 12, 24, 48, 12, 12, 12, 12, 12, 32, 12, 12, 12, 12, 12, 12, valids=12
47482093056412601252188139993015641:M12-S9-56-M12-S9-56-512430: 24, 12, 12,192, 12, 12, 12, 12, 16, 12, 12, 12, 12, 48, 12, valids=11
47337558328007446609515727276794841:M12-S9-56-M12-S9-56-513240: 24, 48, 48, 24, 12, 12, 12, 12, 16, 12, 12, 12, 12, 12, 12, valids=10
46717994332396263330779961313718041:M12-S9-56-M12-S9-56-513402: 12, 24, 12, 48, 12, 12, 16, 12, 12, 12, 24, 12, 48, 12, 12, valids=10
46620417530294919533728961667652441:M12-S9-56-M12-S9-56-524301: 48, 12, 12, 12, 12, 12,  4, 12, 12, 12,  6, 12, 12, 48, 96, valids=10
47039810382636872961911830259620441:M12-S9-56-M12-S9-56-530142: 24, 12,  8, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, valids=13
46620309811488683501359867170071641:M12-S9-56-M12-S9-56-531240: 12, 12, 24, 12, 12, 12, 12, 12, 16, 12, 96, 12, 12, 24, 24, valids=10
46936992227855562622525232392535641:M12-S9-56-M12-S9-56-540123: 48, 96, 32, 12, 12, 12, 12, 12, 12, 12, 48, 12, 12, 12, 24, valids=10
47576205291883694014566545284156441:M12-S9-56-M12-S9-56-540213: 12, 96, 32, 24, 12, 12, 12, 12, 12, 12, 12, 12, 24, 12, 24, valids=10
47149564049602959719794589097167641:M12-S9-56-M12-S9-56-541023: 24, 12, 12, 24, 64, 12, 12, 12, 12, 12, 12, 12, 12, 48, 96, valids=10
47463453040081128315816396413207641:M12-S9-56-M12-S9-56-541032: 24, 12, 24, 12,  8, 12, 12, 12, 12, 12, 24, 12, 12, 24, 12, valids=10
47577604083610291849995753761284441:M12-S9-56-M12-S9-56-541230: 12, 12, 12, 12, 12, 12, 12, 12,  8, 12, 12, 12, 24, 12, 12, valids=13
46830529912855453249903589490959641:M12-S9-56-M12-S9-56-543201: 12, 12, 48, 48, 12, 12,  8, 12, 12, 12, 12, 12, 96, 12, 24, valids=10
TIME = 401851 seconds
kolshag = 3107593038

Всего 15310 цепочек.
14-ок и 15-ок не найдено.

Результаты отправлены.
ID: 9726 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9727 - Posted: 15 Sep 2022, 17:29:19 UTC
Last modified: 15 Sep 2022, 17:49:14 UTC

В 21-ом прогоне 37-го комплекта завершается предпоследний круг.
К утру должен быть готов прогон.

В первом круге экспериментального прогона 37-го комплекта тоже дело идёт к концу, но до завершения круга ещё как минимум сутки.

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

Дырявые 14-ки в эксперименте посыпались!

58884130082906583713392772790413145:M12-N2-36-M12-N2-36-035214: 12, 16, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, valids=14
58599844650078547835719846935211545:M12-N2-54-M12-N2-54-043152: 12,  4, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, valids=14
59245399997544920043830762418317145:M12-N2-56-M12-N2-56-253014: 12, 12, 12, 12, 12, 12, 12, 12, 16, 12, 12, 12, 12, 12, 12, valids=14, ALL
59282181293061629648666356275091545:M12-N9-23-M12-N9-23-314025: 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 32, 12, 12, valids=14
57717172535330096213152393643568345:M12-N9-26-M12-N9-26-105243: 12, 12, 12, 12, 12, 12, 16, 12, 12, 12, 12, 12, 12, 12, 12, valids=14
59744288833315152307796379103397145:M12-N9-36-M12-N9-36-452103: 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 16, 12, valids=14
ID: 9727 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9728 - Posted: 15 Sep 2022, 23:30:51 UTC
Last modified: 16 Sep 2022, 1:02:41 UTC

Антон писал в сообщении
https://dxdy.ru/post1564737.html#p1564737
Поскольку счёт был прерван посреди огромного круга, 13 групп 31-го комплекта были просчитаны до 68355, а 51 группа — до 58590. Мне проще самому хотя бы немного подравнять границы счёта. Объяснять другие тонкости здесь пожалуй неуместно.

А вот нефиг было вообще прерывать вычисления "посреди огромного круга"!
А уж если заставили прервать, то...
Как я уже писала раньше, моя самодеятельность может быть неудачной или даже неправильной.
Поэтому гарантированно обсчитанными надо считать штатные прогоны, о которых полная информация приведена выше.
Досчитываются два штатных прогона в 37-ом комплекте (20-й и 21-й) на Ахиллесе, им ничто не помешает досчитаться (если, конечно, не будет никакого сбоя); 31-й комплект закончил штатные прогоны.

Обращаю внимание на последнюю фразу
31-й комплект закончил штатные прогоны.

Берите границы счёта со штатных прогонов, и не будет никакой мороки с огромным кругом и выравниванием границ счёта в нём.
Вся информация о границах счёта в штатных прогонах выложена.

Если вы захотите досчитывать и 37-й комплект, не будет вам никаких логов огромного круга, прерванного посредине, а также логов с 16-ти параллельных потоков, которые тоже придётся прервать.
Будете досчитывать с границы последнего штатного прогона.
Последний штатный прогон 37-го комплекта (21-й) вот-вот завершится.
И как только этот прогон завершится, я готова сдать 37-й комплект.
Что будет с моими экспериментами в этом комплекте - вас это уже не касается.

Я писала, что пока Ахиллес-2 у меня, буду считать.
Никакой необходимости в прерывании счёта у меня и досчитывании в другом месте не было.
За нами гонятся крокодилы?!
Если мы не посчитаем 6 комплектов в сентябре, они нас сожрут?

А не надо мне объяснять "другие тонкости".
Я их знаю без объяснений: никто не хочет досчитывать за кем-то хвосты.

PS. Весьма озадачена (мягко говоря) этими танцами с бубнами.
Из моего опыта управления экспериментами с распределёнными вычислениями: я никогда не забирала работу у участника, аргументируя это тем, что у него долго считается, а нам надо срочно за неделю посчитать.
Если участник эксперимента взялся что-то считать, всегда очень рада и никогда не прерываю этот счёт (именно по причине долгого счёта; по другим причинам бывало - прерывала счёт).
Думаю, не надо объяснять, что подобное прерывание вычислений мало кому понравится.
Мне оно не понравилось.
И это моё последнее участие в эксперименте.
ID: 9728 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9729 - Posted: 16 Sep 2022, 0:03:04 UTC

Цитата
Поиск симметричных кортежей из последовательных простых чисел
Программа Алексея Белышева - алгоритм грубой силы.
Запустила на Ахиллесе-2 вчера.



Работают программы замечательно, в два потока в отдельных папках. Скорость приличная.
Запустила диапазоны: начиная с 5*10^18 (около) и с 6*10^18 (около).

Ахиллес-2 продолжает тотальный поиск 19-ки (алгоритм грубой силы) в двух диапазонах.

Пока найдены
в первом диапазоне: 13-ки - 3, 16-ки - 66, 18-ки - 1;
во втором диапазоне: 13-ки - 1, 16-ки - 87, 18-ки - 7.
Ну, 12-ок и 14-ок очень много - тысячи.
Пока не найдено даже ни одной 15-ки.
Знакомая ситуация!
Тяжело с кортежами нечётных длин.

Покажу найденные 13-ки и 18-ки.
13-ки
5000006222293030331: 0 6 60 96 120 180 216 252 312 336 372 426 432
5000032904422680737: 0 6 42 90 96 126 156 186 216 222 270 306 312
5000052147306029783: 0 30 36 60 120 168 228 288 336 396 420 426 456
6000028150120862309: 0 30 60 114 138 180 204 228 270 294 348 378 408

18-ки
5000020933524321427: 0 16 34 46 114 132 136 214 220 336 342 420 424 442 510 522 540 556
6000008661009226291: 0 18 22 70 72 130 150 172 192 226 246 268 288 346 348 396 400 418
6000018299424725629: 0 4 28 60 70 72 100 102 114 118 130 132 160 162 172 204 228 232
6000031481361962383: 0 6 34 66 76 84 100 136 150 184 198 234 250 258 268 300 328 334
6000032199209516411: 0 12 110 138 152 180 188 198 212 276 290 300 308 336 350 378 476 488
6000036171357161621: 0 8 32 48 116 132 168 186 200 228 242 260 296 312 380 396 420 428
6000041395715687597: 0 14 26 32 36 92 140 156 162 194 200 216 264 320 324 330 342 356
6000044487515788097: 0 62 86 120 126 152 156 164 170 216 222 230 234 260 266 300 324 386

Работают ещё четыре программы поиска 19-ки по моим алгоритмам (вписанные 19-ки).
Результаты от этих программ покажу позже.
ID: 9729 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9730 - Posted: 16 Sep 2022, 0:17:02 UTC
Last modified: 16 Sep 2022, 0:34:30 UTC

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

Посмотрела счёт в 16-ти параллельных потоках.
В 10-ти потоках пошёл второй круг, в 6-ти потоках досчитывается первый круг.
Шесть потоков немного отстают, так как были запущены чуть позже.
Всего в этом эксперименте задано 8 кругов.

Это очень интересный для меня эксперимент!
Удалось распараллелить процесс.
[Я долго билась над проблемой распараллеливания и не могла понять, как же это сделать.
А ларчик просто открывался!]
И счёт идёт довольно быстро.
Посмотрела найденные 14-ки; непрерывных пока нет, дырявых уже не менее 10.
Выше были показаны первые 6 дырявых 14-ок.
ID: 9730 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9735 - Posted: 16 Sep 2022, 4:29:24 UTC
Last modified: 16 Sep 2022, 4:34:26 UTC

Какой ужасный мир!

Сейчас занялась БД BOINC-проекта ODLK1.
Решила проверить полную БД, которую мы с Demis посчитали и он по моей просьбе выложил на Яндекс.Диск.
Файл огромный, в сжатом виде 218 МБ.

Захожу сюда
https://boinc.multi-pool.info/latinsquares/forum_thread.php?id=163&postid=3495
Цитата
The complete database of the BOINC project ODLK1 for 2017-2021 has been published.
©2022 Progger & Stefano Tognon (ice00)
https://disk.yandex.ru/d/LnQpL9B4UGIP8w?uid=13714123
Yandex.Disk, archive 218 MB.

Иду по ссылке...
Там нету файла!
Написано, что владелец либо удалил файл, либо закрыл к нему доступ.
ШОК !!!
Так можно поступать?
Хорошо, допустим было нужно место на Яндекс.Диске или по какой-то другой причине не хотелось хранить файл с чужими данными.
Наверное, надо было предупредить, прежде чем удалять.
Или по современным моральным правилам это совсем не обязательно?
Можно удалить втихую?
Такой вот удар в спину, молча...

Я в полной растерянности :(
Пропала огромная БД, это за 4 года работы проекта, с хвостиком (проект работает с ноября 2017 г.).
И что теперь делать?
Конечно, все сырые (не обработанные) результаты в проекте хранятся (я надеюсь).
Но обработка сырых результатов занимает очень много времени.

Написала уже администратору проекта Стефано.
Может быть, он скачал эту БД.
Такая робкая надежда...
Если он ответит, что не скачал БД, тогда не знаю, что делать.
ID: 9735 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14356
Credit: 0
RAC: 0
Message 9736 - Posted: 16 Sep 2022, 5:49:44 UTC
Last modified: 16 Sep 2022, 6:20:18 UTC

Посмотрела БД BOINC-проекта ОДЛК
https://boinc.progger.info/odlk/forum_thread.php?id=213&postid=7809

Эту БД я сама выложила на Яндекс.Диск.
Слава Богу, она на месте.

Ещё нашла
начиная с сообщения
https://boinc.multi-pool.info/latinsquares/forum_thread.php?id=114&postid=2704
и до сообщения
https://boinc.multi-pool.info/latinsquares/forum_thread.php?id=114&postid=2721

Результаты проекта ODLK1 (за несколько месяцев) были выложены мной на Яндекс.Диск до второго квартала 2021 г. включительно.
Проверила ссылки, все результаты на месте.

Следовательно, пропали обработанные результаты проекта с июля по декабрь 2021 г.
Это всё же не вся БД за 4 года.

Немного отпустил стресс...

Сейчас начала обрабатывать результаты проекта ODLK1 с января т. г.
Администратор проекта не обрабатывает результаты.
Во всяком случае, он ничего об этом не сообщает.
Тема обработки результатов заглохла на сообщении годовой давности
https://boinc.multi-pool.info/latinsquares/forum_thread.php?id=54&postid=2802
Я там написала уже два сообщения, а в ответ тишина.
На письмо тоже нет ответа.
ID: 9736 · Rating: 0 · rate: Rate + / Rate - Report as offensive
Previous · 1 . . . 58 · 59 · 60 · 61 · 62 · 63 · 64 . . . 129 · Next

Message boards : Cafe : Для участников форума MHP


©2024 (C) Progger