Новый BOINC-проект запущен!

Message boards : Cafe : Новый BOINC-проект запущен!
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5 · 6 · Next

AuthorMessage
Deleted

Send message
Joined: 16 Jan 20
Posts: 26
Credit: 0
RAC: 0
Message 15434 - Posted: 4 Dec 2024, 12:48:13 UTC - in response to Message 15433.  

Не, не про вас. Я немного не так мысль выразил. Им невыгодно тратить своё время на общее благо в поиске чисел. Якобы героям нужно спасать Землю)) А их отвлекают от такой важной миссии...
ID: 15434 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Deleted

Send message
Joined: 16 Jan 20
Posts: 26
Credit: 0
RAC: 0
Message 15435 - Posted: 4 Dec 2024, 12:59:37 UTC - in response to Message 15433.  

Я не знаю, насколько ИИ поможет, но внутренности Boinc узнать всё же хочется. В общем, задал я ему вопрос, и вот, что он мне ответил:

Структура задачи Boinc

Задачи Boinc состоят из следующих компонентов:

* Входные данные: Данные, которые задача должна обработать.
* Выходные данные: Данные, которые генерирует задача.
* Вычислительный код: Код, который выполняет обработку данных.
* Файл метаданных: Файл, который описывает задачу и ее параметры.

Создание файла метаданных задачи

Файл метаданных задачи обычно имеет расширение .task и содержит следующую информацию:

* <task_name>:</task_name> Имя задачи.
* <app_name>:</app_name> Имя приложения, которое выполняет задачу.
* <input_file>:</input_file> Имя входного файла.
* <output_file>:</output_file> Имя выходного файла.
* <executable>:</executable> Имя исполняемого файла вычислительного кода.
* <arguments>:</arguments> Аргументы, которые передаются вычислительному коду.
* <stdout>:</stdout> Файл, в который будет записан стандартный вывод вычислительного кода.
* <stderr>:</stderr> Файл, в который будет записан стандартный вывод ошибок вычислительного кода.
* <cpu_time>:</cpu_time> Ограничение на время использования ЦП.
* <wall_time>:</wall_time> Ограничение на общее время выполнения задачи.

Пример файла метаданных задачи

xml
<task>
<task_name>MyTask</task_name>
<app_name>MyApplication</app_name>
<input_file>input.txt</input_file>
<output_file>output.txt</output_file>
<executable>my_executable</executable>
<arguments>-i input.txt -o output.txt</arguments>
<stdout>stdout.txt</stdout>
<stderr>stderr.txt</stderr>
<cpu_time>10000</cpu_time>
<wall_time>12000</wall_time>
</task>


Создание вычислительного кода

Вычислительный код обычно пишется на C, C++ или Fortran. Он должен реализовывать следующую функцию:


int main(int argc, char argv)
{
// Обработка входных данных
// Выполнение вычислений
// Запись выходных данных

return 0;
}


Создание входных и выходных файлов

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

Запуск задачи**

Для запуска задачи используйте следующую команду:


boinc_client -run_task <task_file>


где <task_file> - путь к файлу метаданных задачи.
ID: 15435 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14729
Credit: 0
RAC: 0
Message 15436 - Posted: 4 Dec 2024, 14:00:48 UTC - in response to Message 15435.  
Last modified: 4 Dec 2024, 14:04:57 UTC

Basil
это интересно!
Спасибо.

Я, между прочим, несколько месяцев назад (когда GPT-4 был доступен бесплатно) тоже его спрашивала.
И где-то здесь даже приводила копию этого диалога, не помню, в какой теме.

Вот основную схему он вам набросал.
Теперь можно начинать входить в детали.
Было бы желание!

Как я уже говорила, у меня есть схема запуска.
Эта схема использовалась при запуске аналогичного Приложения в Герасиме.
Сейчас только рабочая программа будет другая.
Рабочая программа (которая выполняет вычисления) у меня написана на PARI/GP.
Администратор Герасима SerVal написал программу на С++, которая запускает рабочую программу в программной оболочке PARI/GP.
Эту программу я скопировала, когда SerVal её выложил на форуме boinc.ru.
Будем использовать эту программу; автора я указываю, программа была выложена в свободном доступе.

Задания (WU, или вушки) я генерировать могу.
Есть программа генерации вушек, можно генерировать их прямо на сервере проекта.

Ну, какие дальше вопросы?
ID: 15436 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Deleted

Send message
Joined: 16 Jan 20
Posts: 26
Credit: 0
RAC: 0
Message 15437 - Posted: 4 Dec 2024, 15:15:03 UTC - in response to Message 15436.  
Last modified: 4 Dec 2024, 15:19:47 UTC

Нам нужен таскер, который будет выдавать задания по запросу, либо через заданное время, если иного не указано. И сам генератор заданий, который будет делить на определённые размеры файл задания, то есть дробить на килобайты или мегабайты. Сможет ли он распознать среду, в которой ему нужно делать вычисления? Архитектура-то разная...
ID: 15437 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Deleted

Send message
Joined: 16 Jan 20
Posts: 26
Credit: 0
RAC: 0
Message 15438 - Posted: 4 Dec 2024, 15:21:30 UTC - in response to Message 15436.  

Минус в том, что я всё равно не смогу зарегистрироваться на сайте проекта
ID: 15438 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14729
Credit: 0
RAC: 0
Message 15439 - Posted: 4 Dec 2024, 15:28:23 UTC - in response to Message 15438.  

Ну, зарегистрироваться не проблема.
Кстати, непонятно, почему у вас не получается зарегистрироваться.
Уже 13 человек зарегистрировались, включая меня.
И никаких проблем ни у кого с этим не возникло.

Разбирайтесь пока, если интересно.
Вот Corporal прочитает мои письма, я там его просила форум запустить.
Тогда будем на форуме обсуждать проблемы.
Но, конечно, вам надо зарегистрироваться, чтобы писать на форуме.

А что у вас не получается при регистрации?
ID: 15439 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Deleted

Send message
Joined: 16 Jan 20
Posts: 26
Credit: 0
RAC: 0
Message 15440 - Posted: 4 Dec 2024, 15:30:13 UTC - in response to Message 15439.  

Пишет, чтобы правильность адреса проверил. Хотя, я уже и Яндекса пробовал и с Gmail
ID: 15440 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14729
Credit: 0
RAC: 0
Message 15441 - Posted: 4 Dec 2024, 15:46:35 UTC - in response to Message 15440.  

Пришлите мне в почту ваш адрес и ник, с которым вы хотите зарегистрироваться.
Я попробую.
ID: 15441 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14729
Credit: 0
RAC: 0
Message 15455 - Posted: 7 Dec 2024, 9:04:46 UTC
Last modified: 7 Dec 2024, 9:05:33 UTC

Репост
https://boinc.progger.info/odlk/forum_thread.php?id=293&postid=15454

Итак, один кранчер запросил у меня вушки.
Хочет попробовать считать.
С удовольствием сгенерировала и выложила порцию новых вушек - 500 штук.

Архив на Яндекс.Диске, имя SPT71.7z, 3,34 MБ
https://disk.yandex.ru/d/iDTZBVlH5g8yTw

В архиве всё, что нужно для работы программы:
Имя рабочей программы spt71.txt.
Программа gp.exe запускает рабочую программу в программной оболочке, командная строка для запуска
gp.exe spt71.txt

В файл inp.txt запишите содержимое вушки, которую будете считать.

Пример содержимого WU 1
1058967704700
1058967704709

Вот это и запишите в файл inp.txt.
У вас будет считаться WU 1.

Результаты будут записываться в выходной файл out.txt.
Если результатов при обсчёте вушки не найдено, в выходной файл запишется строка
end

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

Программа работает в ОС Windows 64-bit.

Кажется. все инструкции написала.
Если есть вопросы, задавайте, пожалуйста.

И ещё: просьба сообщить, какие вушки вы хотите посчитать (номера), например WU 1-10.
Здесь важна координация, конечно, чтобы не считались одни и те же вушки.
ID: 15455 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14729
Credit: 0
RAC: 0
Message 15503 - Posted: 15 Dec 2024, 10:09:50 UTC
Last modified: 15 Dec 2024, 10:19:42 UTC

Наша вялотекущая подготовка к запуску нового BOINC-проекта продолжается.

Corporal решил, что проект надо переименовать.
Проект теперь называется ODLK2025.
Не совсем понимаю, при чём тут ODLK.
Ну да ладно; это как бы напоминает, что на форуме ОДЛК развивается теория проекта по кортежам, работает проект в ручном режиме.

Мне без разницы, как проект будет называться, проекта-то нет, и я уже сильно сомневаюсь в том, что он будет.
Пришло отчаяние и с ним полная апатия.

Но сегодня всё-таки проверила работу форума (Corporal его запустил) в новом проекте, сделала сообщение
https://boinc.mak.termit.me/odlk2025/forum_thread.php?id=1&postid=1

Хотела сделать сообщение в разделе "News", но похоже, у меня нет прав в этом разделе размещать сообщения.
Я пока рядовой член сообщества.
Поэтому пришлось сделать сообщение в другом разделе.

В общем, добро пожаловать, господа, в новый проект!
Правда, он пока не работает :(
Запустите уже кто-нибудь, пожалуйста!
Неужели никто не умеет???

Кстати, всем, кто зарегистрировался в прежнем проекте (PROJECT MAK), надо зарегистрироваться заново.
Только надо ли?
Когда проект будет запущен и начнёт считать, тогда можно и зарегистрироваться.
А сейчас чего бестолку регистрироваться.

В проекте, который действует в ручном режиме, регистрироваться не надо; приходите, считайте, если горите желанием считать.

Буду рада любой помощи.
ID: 15503 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14729
Credit: 0
RAC: 0
Message 15504 - Posted: 15 Dec 2024, 10:34:17 UTC
Last modified: 15 Dec 2024, 22:11:43 UTC

Недавно Corporal прислал мне доступ к серверу.
А инструкцию прислать забыл.

Ну, нашла в Интернете инструкцию, как входить по протоколу ssh.
Один раз войти получилось; потом закрыла окно этой программы (PuTTY), а через некоторое время попробовала снова войти.
И... получила фигу с маслом!

То ли я что-то делала не так, то ли программа кривая.

Немного пообщалась с Demis по этому поводу.
Он говорит: осваивайте (и Линукс, и php), учитесь, а иначе как!
Да никак!
Я своё отучилась!

На форуме одном (по Ubuntu) попробовала поспрашивать, но там с такими глупыми не разговаривают :)
Через 3-4 сообщения откланялась.

Я задаю вопросы по Ubuntu, а администратор спрашивает: "Вы уверены, что на вашем сервере стоит именно Ubuntu?"
Говорю ему: "У меня в окне это написано."
Он отвечает: "В каком окне?"
В общем, он умный, я дура; согласна, спорить не стала, просто ушла.

(В стартовом посте я написала, что на сервер вошла по протоколу ssh.)
ID: 15504 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14729
Credit: 0
RAC: 0
Message 15505 - Posted: 15 Dec 2024, 11:05:18 UTC
Last modified: 15 Dec 2024, 22:15:26 UTC

Кстати, послала Demis скриншот ошибки, которая вылезала при повторной попытке войти на сервер.

Он разъясняет

Удаленный хост (ну сервер то есть) принудительно закрыл соединение.

Возможно это произошло из-за неправильно введенного несколько раз пароля.
Юниксы такое отслеживают и автоматически блокируют.

Время блокировки у всех разное.
Классическое 15 минут, но легко может составлять 3 часа.

На моих серверах больше.

Разблокировка обычно происходит автоматически.
Это защита от подбора пароля.
Есть такие дебилы, которые этим постоянно занимаются.

Рекомендую просто попить чайку с полчаса.
И попробовать снова.

Ах, как же хорошо, когда всё знает человек!
Прям жить хочется, и не тужить :)

А может, это Corporal принудительно разорвал соединение с сервером?
Подумал, что я войду на сервер и начну что-то делать, а проект он ещё не переименовал.
Ну, кто его знает.
Только мне он ничего не сообщил.
А я несколько раз пыталась войти на сервер и всё тщетно, вылезала одна и та же ошибка.

Уже на другой или на третий день он прислал сообщение о том, что переименовал проект и запустил форум.
Тут у меня как раз Интернета не было 1,5 суток.
Слава Богу!
Я хоть не рыпалась больше никуда входить.

PS. Очень боюсь людей, которые всё знают :)
ID: 15505 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14729
Credit: 0
RAC: 0
Message 15512 - Posted: 17 Dec 2024, 2:10:41 UTC
Last modified: 17 Dec 2024, 2:19:07 UTC

Господа!
Вы прочитали моё сообщение в готовящемся BOINC-проекте?

Оно пока висит в пустой оболочке
https://boinc.mak.termit.me/odlk2025/forum_thread.php?id=1&postid=1

Очень прошу всех подключиться к поиску специалиста по запуску BOINC-проекта.

Увы, я исчерпала все свои возможности.
Поиск безуспешный, специалисты попрятались от меня :)
Только один специалист отозвался - Илья Курочкин, он ответил отказом.

Да, итальянский коллега Стефано ещё ответил.
У него сейчас много проблем, он переносит BOINC-проект ODLK1 на новый сервер.
Он не отказывается помочь с запуском, но позже.

Если вы найдёте что-нибудь, напишите мне, пожалуйста, адрес прежний
natalimak1@yandex.ru
Или пусть специалист сразу пишет ЛС Corporal, чтобы получить доступ к серверу.
ID: 15512 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14729
Credit: 0
RAC: 0
Message 15513 - Posted: 17 Dec 2024, 7:03:05 UTC

Дорогие друзья с форума dxdy.ru!

Прошу вас помочь.
Помимо Progger и whitefox на форуме dxdy.ru есть ещё один специалист по BOINC.
Если я не ошибаюсь, его ник Droog_Andrey.
На аватаре кто-то прыгает, маленький такой.
Возможно, Винни-Пух.

Попробуйте написать ему ЛС и спросить, может ли он помочь в запуске BOINC-проекта на готовом сервере.
Правда, я очень давно не видела на форуме его сообщений.
Может быть, я просто не смотрю те темы, в которых он пишет.

Можно и whitefox написать ЛС с тем же вопросом.
Он тоже очень давно не появляется на форуме, по крайней мере, я не видела его сообщений в последнее время.

Ну, а Progger ведь здесь, он администратор BOINC-проекта ОДЛК, на форуме которого я пишу.
Я к нему обращалась в какой-то теме, он не отвечает.
Может, просто и не читает форум.
Я ему и в почте писала, ответа нет.
Напишите и ему заодно.
Вдруг он заглянет на dxdy.ru и прочитает ЛС.
Ему-то пара пустяков запустить новый BOINC-проект, тем более на готовом сервере.

Думаю, что администрировать проект сможет Corporal.
Надо проект только запустить.
ID: 15513 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14729
Credit: 0
RAC: 0
Message 15514 - Posted: 17 Dec 2024, 7:08:44 UTC
Last modified: 17 Dec 2024, 7:29:40 UTC

Ой, вспомнила про Томаша.
Надо написать у него на форуме, если он ещё работает.

Вдруг Томаш соскучился по кортежам :)

Форум на сайте Томаша работает!
Написала сообщение
https://boinc.tbrada.eu/forum_thread.php?id=3159&postid=4804

Вот ещё два кандидата: Томаш и Вероника.
Вдруг захотят попробовать.

Говорят: "Кто ищет, тот найдёт."
Да вот никак не получается :(
ID: 15514 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14729
Credit: 0
RAC: 0
Message 15523 - Posted: 21 Dec 2024, 8:07:48 UTC
Last modified: 21 Dec 2024, 8:13:12 UTC

Я тестирую порцию из 500 вушек, которую выкладывала для вычислений.

Basil просчитал 22 вушки, но я начала с WU 1.
Изменила немного условие вывода приближений, теперь приближения будут выводиться, начиная с valids>10.

Тестирую на Ахиллесе-3.
За один проход у меня проверяется 100 периодов, в вушке проверяется 10 периодов.
То есть за один проход я проверяю сразу 10 вушек.

Ну, может, не все 500 вушек обсчитаю, хотя бы 100 штук надо обсчитать.

WU 1 - 500 выложены здесь
https://disk.yandex.ru/d/iDTZBVlH5g8yTw

Никто не считает.

Если кто-то захочет посчитать, начните, пожалуйста, с WU 101.
ID: 15523 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14729
Credit: 0
RAC: 0
Message 15524 - Posted: 21 Dec 2024, 8:18:39 UTC

Выполняется второй проход

? \r spt71.txt
7858322030069027219888573: [0,6,24,26,66,68,90,114,120,126,134,138,174,194,218,234,240]
valids=11

end
? \r spt71.txt
7858322031229923082453297: [0,6,24,64,72,94,112,114,120,126,150,156,174,190,232,234,240]
valids=11

Оба приближения, найденные Basil, уже подтверждены.
Третье приближение у него было с valids=10.
ID: 15524 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14729
Credit: 0
RAC: 0
Message 15526 - Posted: 22 Dec 2024, 6:37:42 UTC
Last modified: 22 Dec 2024, 6:50:56 UTC

Идёт четвёртый проход

? \r spt71.txt
7858322030069027219888573: [0,6,24,26,66,68,90,114,120,126,134,138,174,194,218,234,240]
valids=11

end
? \r spt71.txt
7858322031229923082453297: [0,6,24,64,72,94,112,114,120,126,150,156,174,190,232,234,240]
valids=11

end
time = 12h, 30min, 54,328 ms.
? \r spt71.txt
end
time = 11h, 45min, 31,281 ms.
? \r spt71.txt
7858322032605839170030027: [0,6,46,60,66,72,90,114,120,126,150,172,174,204,214,220,240]
valids=11

Найдено ещё одно приближение к ключевой 17-ке с valids=11.

Кстати, смотрите на время; это Ахаллес-3 тратит на обработку 10 вушек.

Обрабатываются WU 31 - 40.

Ах да, чуть не забыла: последнее приближение с уникальным кодом

7858322032605839170030027: [0, 6, 46, 60, 66, 72, 90, 114, 120, 126, 150, 172, 174, 204, 214, 220, 240]
7858322032605839170030027: [0, 0, 22, 24, 0, -12, 0, 0, 0, 0, 0, 16, 0, 0, -2, -14, 0]
7858322032605839170030027: [1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 1]
valids=11
code=19436

Добавила в спектр, теперь спектр приближений к ключевой 17-ке содержит 27844 уникальных элемента.
ID: 15526 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14729
Credit: 0
RAC: 0
Message 15527 - Posted: 22 Dec 2024, 6:59:19 UTC
Last modified: 22 Dec 2024, 7:13:41 UTC

Пока я тут писала, найдено второе приближение с valids=11 в четвёртом проходе

? \r spt71.txt
7858322032605839170030027: [0,6,46,60,66,72,90,114,120,126,150,172,174,204,214,220,240]
valids=11

7858322032533155614379167: [0,6,24,36,46,70,84,102,120,126,150,154,174,214,216,234,240]
valids=11

Отлично!
Сейчас проверю на уникальность кода.

Нет, у этого приближения код не уникальный.

БД приближений к ключевой 17-ке пополняется, причём теперь только приближениями с valids>10.

Ждём новых приближений.
Эта порция вушек для первой части диапазона поиска
(7858321551080267055879090, 62866572541087470677121600).

Напомню весь диапазон поиска
(7858321551080267055879090, 557940830126698960967415390).

Следующая порция вушек будет для второй части.
ID: 15527 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Natalia Makarova
Project scientist
Avatar

Send message
Joined: 6 Apr 17
Posts: 14729
Credit: 0
RAC: 0
Message 15530 - Posted: 23 Dec 2024, 0:00:11 UTC

Итак, в четвёртом проходе найдено два приближения к ключевой 17-ке с valids=11.

Сейчас идёт пятый проход, обрабатываются WU 41 - 50.

? \r spt71.txt
7858322032605839170030027: [0,6,46,60,66,72,90,114,120,126,150,172,174,204,214,220,240]
valids=11

7858322032533155614379167: [0,6,24,36,46,70,84,102,120,126,150,154,174,214,216,234,240]
valids=11

end
time = 12h, 28min, 24,141 ms.
? \r spt71.txt

Показаны четвёртый и пятый проходы.
ID: 15530 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Previous · 1 · 2 · 3 · 4 · 5 · 6 · Next

Message boards : Cafe : Новый BOINC-проект запущен!


©2025 (C) Progger