Проект Hugo van der Sanden
Цитата: Eugene от 29.11.2022, 04:42Всё, что программа запишет в выходной файл, нужно.
То есть весь выходной файл полностью.
Вот что у меня записано в выходном файле logs_b24.txt
001 pcoul(12 11) -f11 -g3 -x9887353188984012120346 -b24 *RT*
367 coul(12, 11): recurse 414, walk 4448, walkc 253667015 (280.40s)Весь этот файл полностью нужен.
Всё, что программа запишет в выходной файл, нужно.
То есть весь выходной файл полностью.
Вот что у меня записано в выходном файле logs_b24.txt
001 pcoul(12 11) -f11 -g3 -x9887353188984012120346 -b24 *RT*
367 coul(12, 11): recurse 414, walk 4448, walkc 253667015 (280.40s)
Весь этот файл полностью нужен.
Цитата: SerVal от 29.11.2022, 19:34Евгений, происходит что-то непонятное. При запуске программы pcoul в консоле всё нормально.
В Боинке pcoul запускается самопроизвольно и что-то бесконечно считает.
Что она считает - непонятно, потому что в коде я её не вызывал.
При этом в рабочей папке создаётся файл logs_b0.txt ( который создавал уж точно не я).
в файле stderr : 001 pcoul(12 11) -f11 -g3 -x9887353188984012120346 -b0 *RT*
Вывод моих диагностических сообщений в файл stderr полностью блокируется.
До выполнения моего кода дело не доходит. Первый раз такое вижу. Очень похоже на какой-то вирус.
Может Вы подскажете, откуда такое может взяться? (запустил сканирование компика на вирус).
Евгений, происходит что-то непонятное. При запуске программы pcoul в консоле всё нормально.
В Боинке pcoul запускается самопроизвольно и что-то бесконечно считает.
Что она считает - непонятно, потому что в коде я её не вызывал.
При этом в рабочей папке создаётся файл logs_b0.txt ( который создавал уж точно не я).
в файле stderr : 001 pcoul(12 11) -f11 -g3 -x9887353188984012120346 -b0 *RT*
Вывод моих диагностических сообщений в файл stderr полностью блокируется.
До выполнения моего кода дело не доходит. Первый раз такое вижу. Очень похоже на какой-то вирус.
Может Вы подскажете, откуда такое может взяться? (запустил сканирование компика на вирус).
Цитата: Eugene от 29.11.2022, 20:07При этом в рабочей папке создаётся файл logs_b0.txt ( который создавал уж точно не я).
Если программа запустилась (не знаю, почему она запускается самопроизвольно), то на консоли появляется такая первая строка
001 pcoul(12 11) -f11 -g3 -x9887353188984012120346 -b0 *RT*
При этом автоматически создаётся выходной файл logs_b0.txt, в который программа будет записывать результаты по ходу проверки паттерна.
Может Вы подскажете, откуда такое может взяться?
Абсолютно ничего не могу сказать.
У меня на компьютере программа прекрасно работает и всё записывает в выходной файл и выводит на консоль.
Но программа у меня, понятно, самопроизвольно не запускается.
Я запускаю её с помощью пакетного файла start.bat
Как программа должна запускаться в BOINC, я без понятия.
Может, форумчане что-нибудь подскажут?
Здесь ведь наверняка есть опытные программисты, знакомые с особенностями BOINC.
Кстати, паттерн b0 довольно сложный, будет считаться несколько часов.
При этом в рабочей папке создаётся файл logs_b0.txt ( который создавал уж точно не я).
Если программа запустилась (не знаю, почему она запускается самопроизвольно), то на консоли появляется такая первая строка
001 pcoul(12 11) -f11 -g3 -x9887353188984012120346 -b0 *RT*
При этом автоматически создаётся выходной файл logs_b0.txt, в который программа будет записывать результаты по ходу проверки паттерна.
Может Вы подскажете, откуда такое может взяться?
Абсолютно ничего не могу сказать.
У меня на компьютере программа прекрасно работает и всё записывает в выходной файл и выводит на консоль.
Но программа у меня, понятно, самопроизвольно не запускается.
Я запускаю её с помощью пакетного файла start.bat
Как программа должна запускаться в BOINC, я без понятия.
Может, форумчане что-нибудь подскажут?
Здесь ведь наверняка есть опытные программисты, знакомые с особенностями BOINC.
Кстати, паттерн b0 довольно сложный, будет считаться несколько часов.
Цитата: Eugene от 29.11.2022, 20:21Выше я давал 5 самых лёгких паттернов: b24, b28, b65, b72, b99.
Могу добавить к ним ещё 5 лёгких паттернов: b7, b47, b59, b70, b82.
Можно попробовать выдать Герасиму эти 10 заданий для лёгких паттернов и посмотреть, что он будет с ними делать.
Выше я давал 5 самых лёгких паттернов: b24, b28, b65, b72, b99.
Могу добавить к ним ещё 5 лёгких паттернов: b7, b47, b59, b70, b82.
Можно попробовать выдать Герасиму эти 10 заданий для лёгких паттернов и посмотреть, что он будет с ними делать.
Цитата: SerVal от 30.11.2022, 04:50Итак, ребятки, докладываю: задания для Хьюго Герасим уже раздаёт. Пока только мне.
Задания для Боинк Менеджера Герасим уже раздаёт. Задания начинаются считаться и продолжаются бесконечно.
Вот лог для одного задания:
====
Start parse_input_file.
parse_input_file finished.
Start parse_created_file_name.
Starting child process 'pcoul' and waiting until child process exits.Process pcoul parameters:
command string : pcoul -rlogs_b99.txt -x:9887353188984012120346 -f11 -b99 -g3 12 11
working file : logs_b99.txt== А это, что записал клиент в файл logs_b99.txt ( и продолжает считать):
001 pcoul(12 11) -f11 -g3 -x9887353188984012120346 -b99 *RT*
305 11^5 2.5^2 3 2^5 7^5 2.3^2 5 2^2 3 2 .: 5971962 / 253666974 (401.98s)
305 11^5 2.5^2 3 2^5 7^5 2.3^2 5 2^2 3 2 .: 6762219 / 253666974 (1163.88s)
305 11^5 2.5^2 3 2^5 7^5 2.3^2 5 2^2 3 2 .: 7951381 / 253666974 (1528.84s)=====
Почему задания не останавливаются в расчётах - пока непонятно. (в консоле никаких проблем нетути).
Всем привет и хорошего настроения.
Итак, ребятки, докладываю: задания для Хьюго Герасим уже раздаёт. Пока только мне.
Задания для Боинк Менеджера Герасим уже раздаёт. Задания начинаются считаться и продолжаются бесконечно.
Вот лог для одного задания:
====
Start parse_input_file.
parse_input_file finished.
Start parse_created_file_name.
Starting child process 'pcoul' and waiting until child process exits.
Process pcoul parameters:
command string : pcoul -rlogs_b99.txt -x:9887353188984012120346 -f11 -b99 -g3 12 11
working file : logs_b99.txt
== А это, что записал клиент в файл logs_b99.txt ( и продолжает считать):
001 pcoul(12 11) -f11 -g3 -x9887353188984012120346 -b99 *RT*
305 11^5 2.5^2 3 2^5 7^5 2.3^2 5 2^2 3 2 .: 5971962 / 253666974 (401.98s)
305 11^5 2.5^2 3 2^5 7^5 2.3^2 5 2^2 3 2 .: 6762219 / 253666974 (1163.88s)
305 11^5 2.5^2 3 2^5 7^5 2.3^2 5 2^2 3 2 .: 7951381 / 253666974 (1528.84s)
=====
Почему задания не останавливаются в расчётах - пока непонятно. (в консоле никаких проблем нетути).
Всем привет и хорошего настроения.
Цитата: SerVal от 30.11.2022, 05:41Евгений, похоже без вашей помощи тут не обойтись. Вы хоть скажите - это правильные расчёты?
У меня такое впечатление, что pcoul неправильно разобрал входные параметры и считает непонятно что.
Евгений, похоже без вашей помощи тут не обойтись. Вы хоть скажите - это правильные расчёты?
У меня такое впечатление, что pcoul неправильно разобрал входные параметры и считает непонятно что.
Цитата: Eugene от 30.11.2022, 05:56У меня такое впечатление, что pcoul неправильно разобрал входные параметры и считает непонятно что.
Да, это что-то не то.
Вот что у меня записано в выходном файле для паттерна b99
001 pcoul(12 11) -f11 -g3 -x9887353188984012120346 -b99 *RT*
367 coul(12, 11): recurse 414, walk 4448, walkc 253667015 (446.13s)А это в консоли
====
C:\Users\Дом\Downloads\pcoul_09112022>pcoul -rlogs_b99.txt -x:988735318898401212
0346 -f11 -b99 -g3 12 11
path logs_b99.txt
001 pcoul(12 11) -f11 -g3 -x9887353188984012120346 -b99 *RT*
11^5 2.5^2 3 2^5 7^5 2.3^2 5 2^2 3 2 .: 253215999 / 253666974
367 coul(12, 11): recurse 414, walk 4448, walkc 253667015 (446.13s)
C:\Users\Дом\Downloads\pcoul_09112022>pause
Для продолжения нажмите любую клавишу . . .
====
То, что вы показали, явно не для паттерна b99.
У меня такое впечатление, что pcoul неправильно разобрал входные параметры и считает непонятно что.
Да, это что-то не то.
Вот что у меня записано в выходном файле для паттерна b99
001 pcoul(12 11) -f11 -g3 -x9887353188984012120346 -b99 *RT*
367 coul(12, 11): recurse 414, walk 4448, walkc 253667015 (446.13s)
А это в консоли
====
C:\Users\Дом\Downloads\pcoul_09112022>pcoul -rlogs_b99.txt -x:988735318898401212
0346 -f11 -b99 -g3 12 11
path logs_b99.txt
001 pcoul(12 11) -f11 -g3 -x9887353188984012120346 -b99 *RT*
11^5 2.5^2 3 2^5 7^5 2.3^2 5 2^2 3 2 .: 253215999 / 253666974
367 coul(12, 11): recurse 414, walk 4448, walkc 253667015 (446.13s)
C:\Users\Дом\Downloads\pcoul_09112022>pause
Для продолжения нажмите любую клавишу . . .
====
То, что вы показали, явно не для паттерна b99.
Цитата: Eugene от 30.11.2022, 06:03Хотя паттерн тот!
Сравните
у меня
11^5 2.5^2 3 2^5 7^5 2.3^2 5 2^2 3 2 .
у вас
11^5 2.5^2 3 2^5 7^5 2.3^2 5 2^2 3 2 .
Хотя паттерн тот!
Сравните
у меня
11^5 2.5^2 3 2^5 7^5 2.3^2 5 2^2 3 2 .
у вас
11^5 2.5^2 3 2^5 7^5 2.3^2 5 2^2 3 2 .
Цитата: SerVal от 01.12.2022, 06:06Евгений, похоже, проблему я нашёл.
В командной строке для pcoul.exe встречаются служебные символы - "/ \ * : < >";
С такими символами, Hugo_search.exe формирует неправильную строку для запуска дочернего процесса pcoul. Соответственно, pcoul запускается с неправильными параметрами.
Что с этим делать, пока придумать не могу.
Евгений, похоже, проблему я нашёл.
В командной строке для pcoul.exe встречаются служебные символы - "/ \ * : < >";
С такими символами, Hugo_search.exe формирует неправильную строку для запуска дочернего процесса pcoul. Соответственно, pcoul запускается с неправильными параметрами.
Что с этим делать, пока придумать не могу.
Цитата: Eugene от 01.12.2022, 06:15В командной строке для pcoul.exe встречаются служебные символы - "/ \ * : < >";
Я вижу только один служебный символ - двоеточие
pcoul -rlogs_b99.txt -x:9887353188984012120346 -f11 -b99 -g3 12 11
Этот символ легко можно выбросить, вот так
pcoul -rlogs_b99.txt -x9887353188984012120346 -f11 -b99 -g3 12 11
Это будет эквивалентная запись.
В командной строке для pcoul.exe встречаются служебные символы - "/ \ * : < >";
Я вижу только один служебный символ - двоеточие
pcoul -rlogs_b99.txt -x:9887353188984012120346 -f11 -b99 -g3 12 11
Этот символ легко можно выбросить, вот так
pcoul -rlogs_b99.txt -x9887353188984012120346 -f11 -b99 -g3 12 11
Это будет эквивалентная запись.