Message boards :
Cafe :
Новый BOINC-проект запущен!
Message board moderation
Previous · 1 · 2 · 3 · 4 · 5 · 6 · Next
Author | Message |
---|---|
Send message Joined: 16 Jan 20 Posts: 26 Credit: 0 RAC: 0 |
Не, не про вас. Я немного не так мысль выразил. Им невыгодно тратить своё время на общее благо в поиске чисел. Якобы героям нужно спасать Землю)) А их отвлекают от такой важной миссии... |
Send message Joined: 16 Jan 20 Posts: 26 Credit: 0 RAC: 0 |
Я не знаю, насколько ИИ поможет, но внутренности 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> - путь к файлу метаданных задачи. |
![]() ![]() Send message Joined: 6 Apr 17 Posts: 14730 Credit: 0 RAC: 0 |
Basil это интересно! Спасибо. Я, между прочим, несколько месяцев назад (когда GPT-4 был доступен бесплатно) тоже его спрашивала. И где-то здесь даже приводила копию этого диалога, не помню, в какой теме. Вот основную схему он вам набросал. Теперь можно начинать входить в детали. Было бы желание! Как я уже говорила, у меня есть схема запуска. Эта схема использовалась при запуске аналогичного Приложения в Герасиме. Сейчас только рабочая программа будет другая. Рабочая программа (которая выполняет вычисления) у меня написана на PARI/GP. Администратор Герасима SerVal написал программу на С++, которая запускает рабочую программу в программной оболочке PARI/GP. Эту программу я скопировала, когда SerVal её выложил на форуме boinc.ru. Будем использовать эту программу; автора я указываю, программа была выложена в свободном доступе. Задания (WU, или вушки) я генерировать могу. Есть программа генерации вушек, можно генерировать их прямо на сервере проекта. Ну, какие дальше вопросы? |
Send message Joined: 16 Jan 20 Posts: 26 Credit: 0 RAC: 0 |
Нам нужен таскер, который будет выдавать задания по запросу, либо через заданное время, если иного не указано. И сам генератор заданий, который будет делить на определённые размеры файл задания, то есть дробить на килобайты или мегабайты. Сможет ли он распознать среду, в которой ему нужно делать вычисления? Архитектура-то разная... |
Send message Joined: 16 Jan 20 Posts: 26 Credit: 0 RAC: 0 |
Минус в том, что я всё равно не смогу зарегистрироваться на сайте проекта |
![]() ![]() Send message Joined: 6 Apr 17 Posts: 14730 Credit: 0 RAC: 0 |
Ну, зарегистрироваться не проблема. Кстати, непонятно, почему у вас не получается зарегистрироваться. Уже 13 человек зарегистрировались, включая меня. И никаких проблем ни у кого с этим не возникло. Разбирайтесь пока, если интересно. Вот Corporal прочитает мои письма, я там его просила форум запустить. Тогда будем на форуме обсуждать проблемы. Но, конечно, вам надо зарегистрироваться, чтобы писать на форуме. А что у вас не получается при регистрации? |
Send message Joined: 16 Jan 20 Posts: 26 Credit: 0 RAC: 0 |
Пишет, чтобы правильность адреса проверил. Хотя, я уже и Яндекса пробовал и с Gmail |
![]() ![]() Send message Joined: 6 Apr 17 Posts: 14730 Credit: 0 RAC: 0 |
Пришлите мне в почту ваш адрес и ник, с которым вы хотите зарегистрироваться. Я попробую. |
![]() ![]() Send message Joined: 6 Apr 17 Posts: 14730 Credit: 0 RAC: 0 |
Репост https://boinc.progger.info/odlk/forum_thread.php?id=293&postid=15454 Итак, один кранчер запросил у меня вушки. |
![]() ![]() Send message Joined: 6 Apr 17 Posts: 14730 Credit: 0 RAC: 0 |
Наша вялотекущая подготовка к запуску нового BOINC-проекта продолжается. Corporal решил, что проект надо переименовать. Проект теперь называется ODLK2025. Не совсем понимаю, при чём тут ODLK. Ну да ладно; это как бы напоминает, что на форуме ОДЛК развивается теория проекта по кортежам, работает проект в ручном режиме. Мне без разницы, как проект будет называться, проекта-то нет, и я уже сильно сомневаюсь в том, что он будет. Пришло отчаяние и с ним полная апатия. Но сегодня всё-таки проверила работу форума (Corporal его запустил) в новом проекте, сделала сообщение https://boinc.mak.termit.me/odlk2025/forum_thread.php?id=1&postid=1 Хотела сделать сообщение в разделе "News", но похоже, у меня нет прав в этом разделе размещать сообщения. Я пока рядовой член сообщества. Поэтому пришлось сделать сообщение в другом разделе. В общем, добро пожаловать, господа, в новый проект! Правда, он пока не работает :( Запустите уже кто-нибудь, пожалуйста! Неужели никто не умеет??? Кстати, всем, кто зарегистрировался в прежнем проекте (PROJECT MAK), надо зарегистрироваться заново. Только надо ли? Когда проект будет запущен и начнёт считать, тогда можно и зарегистрироваться. А сейчас чего бестолку регистрироваться. В проекте, который действует в ручном режиме, регистрироваться не надо; приходите, считайте, если горите желанием считать. Буду рада любой помощи. |
![]() ![]() Send message Joined: 6 Apr 17 Posts: 14730 Credit: 0 RAC: 0 |
Недавно Corporal прислал мне доступ к серверу. А инструкцию прислать забыл. Ну, нашла в Интернете инструкцию, как входить по протоколу ssh. Один раз войти получилось; потом закрыла окно этой программы (PuTTY), а через некоторое время попробовала снова войти. И... получила фигу с маслом! То ли я что-то делала не так, то ли программа кривая. Немного пообщалась с Demis по этому поводу. Он говорит: осваивайте (и Линукс, и php), учитесь, а иначе как! Да никак! Я своё отучилась! На форуме одном (по Ubuntu) попробовала поспрашивать, но там с такими глупыми не разговаривают :) Через 3-4 сообщения откланялась. Я задаю вопросы по Ubuntu, а администратор спрашивает: "Вы уверены, что на вашем сервере стоит именно Ubuntu?" Говорю ему: "У меня в окне это написано." Он отвечает: "В каком окне?" В общем, он умный, я дура; согласна, спорить не стала, просто ушла. (В стартовом посте я написала, что на сервер вошла по протоколу ssh.) |
![]() ![]() Send message Joined: 6 Apr 17 Posts: 14730 Credit: 0 RAC: 0 |
Кстати, послала Demis скриншот ошибки, которая вылезала при повторной попытке войти на сервер. Он разъясняет Удаленный хост (ну сервер то есть) принудительно закрыл соединение. Ах, как же хорошо, когда всё знает человек! Прям жить хочется, и не тужить :) А может, это Corporal принудительно разорвал соединение с сервером? Подумал, что я войду на сервер и начну что-то делать, а проект он ещё не переименовал. Ну, кто его знает. Только мне он ничего не сообщил. А я несколько раз пыталась войти на сервер и всё тщетно, вылезала одна и та же ошибка. Уже на другой или на третий день он прислал сообщение о том, что переименовал проект и запустил форум. Тут у меня как раз Интернета не было 1,5 суток. Слава Богу! Я хоть не рыпалась больше никуда входить. PS. Очень боюсь людей, которые всё знают :) |
![]() ![]() Send message Joined: 6 Apr 17 Posts: 14730 Credit: 0 RAC: 0 |
Господа! Вы прочитали моё сообщение в готовящемся BOINC-проекте? Оно пока висит в пустой оболочке https://boinc.mak.termit.me/odlk2025/forum_thread.php?id=1&postid=1 Очень прошу всех подключиться к поиску специалиста по запуску BOINC-проекта. Увы, я исчерпала все свои возможности. Поиск безуспешный, специалисты попрятались от меня :) Только один специалист отозвался - Илья Курочкин, он ответил отказом. Да, итальянский коллега Стефано ещё ответил. У него сейчас много проблем, он переносит BOINC-проект ODLK1 на новый сервер. Он не отказывается помочь с запуском, но позже. Если вы найдёте что-нибудь, напишите мне, пожалуйста, адрес прежний natalimak1@yandex.ru Или пусть специалист сразу пишет ЛС Corporal, чтобы получить доступ к серверу. |
![]() ![]() Send message Joined: 6 Apr 17 Posts: 14730 Credit: 0 RAC: 0 |
Дорогие друзья с форума dxdy.ru! Прошу вас помочь. Помимо Progger и whitefox на форуме dxdy.ru есть ещё один специалист по BOINC. Если я не ошибаюсь, его ник Droog_Andrey. На аватаре кто-то прыгает, маленький такой. Возможно, Винни-Пух. Попробуйте написать ему ЛС и спросить, может ли он помочь в запуске BOINC-проекта на готовом сервере. Правда, я очень давно не видела на форуме его сообщений. Может быть, я просто не смотрю те темы, в которых он пишет. Можно и whitefox написать ЛС с тем же вопросом. Он тоже очень давно не появляется на форуме, по крайней мере, я не видела его сообщений в последнее время. Ну, а Progger ведь здесь, он администратор BOINC-проекта ОДЛК, на форуме которого я пишу. Я к нему обращалась в какой-то теме, он не отвечает. Может, просто и не читает форум. Я ему и в почте писала, ответа нет. Напишите и ему заодно. Вдруг он заглянет на dxdy.ru и прочитает ЛС. Ему-то пара пустяков запустить новый BOINC-проект, тем более на готовом сервере. Думаю, что администрировать проект сможет Corporal. Надо проект только запустить. |
![]() ![]() Send message Joined: 6 Apr 17 Posts: 14730 Credit: 0 RAC: 0 |
Ой, вспомнила про Томаша. Надо написать у него на форуме, если он ещё работает. Вдруг Томаш соскучился по кортежам :) Форум на сайте Томаша работает! Написала сообщение https://boinc.tbrada.eu/forum_thread.php?id=3159&postid=4804 Вот ещё два кандидата: Томаш и Вероника. Вдруг захотят попробовать. Говорят: "Кто ищет, тот найдёт." Да вот никак не получается :( |
![]() ![]() Send message Joined: 6 Apr 17 Posts: 14730 Credit: 0 RAC: 0 |
Я тестирую порцию из 500 вушек, которую выкладывала для вычислений. Basil просчитал 22 вушки, но я начала с WU 1. Изменила немного условие вывода приближений, теперь приближения будут выводиться, начиная с valids>10. Тестирую на Ахиллесе-3. За один проход у меня проверяется 100 периодов, в вушке проверяется 10 периодов. То есть за один проход я проверяю сразу 10 вушек. Ну, может, не все 500 вушек обсчитаю, хотя бы 100 штук надо обсчитать. WU 1 - 500 выложены здесь https://disk.yandex.ru/d/iDTZBVlH5g8yTw Никто не считает. Если кто-то захочет посчитать, начните, пожалуйста, с WU 101. |
![]() ![]() Send message Joined: 6 Apr 17 Posts: 14730 Credit: 0 RAC: 0 |
Выполняется второй проход ? \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. |
![]() ![]() Send message Joined: 6 Apr 17 Posts: 14730 Credit: 0 RAC: 0 |
Идёт четвёртый проход ? \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 уникальных элемента. |
![]() ![]() Send message Joined: 6 Apr 17 Posts: 14730 Credit: 0 RAC: 0 |
Пока я тут писала, найдено второе приближение с 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). Следующая порция вушек будет для второй части. |
![]() ![]() Send message Joined: 6 Apr 17 Posts: 14730 Credit: 0 RAC: 0 |
Итак, в четвёртом проходе найдено два приближения к ключевой 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 Показаны четвёртый и пятый проходы. |
©2025 (C) Progger