Вычисления в ручном режиме
Цитата: SerVal от 02.07.2023, 14:38Наталья, я ведь просил упаковать в zip архив, а не в 7z
Герасим может работать только с zip-архивами.
Куда вставлять "end" я не знаю. Кроме того, в тексте spt.txt я уже поменял
"tuple_sym.txt" на out.txt"
"inp.txt" на in.txt
Это нужно для совместимости с Герасимом. Пришлите мне spt.txt со всеми этими изменениями.
Наталья, я ведь просил упаковать в zip архив, а не в 7z
Герасим может работать только с zip-архивами.
Куда вставлять "end" я не знаю. Кроме того, в тексте spt.txt я уже поменял
"tuple_sym.txt" на out.txt"
"inp.txt" на in.txt
Это нужно для совместимости с Герасимом. Пришлите мне spt.txt со всеми этими изменениями.
Цитата: Natali-Mak от 02.07.2023, 14:59Теперь правильно?
Программу spt.txt исправила и положила в архив.
Теперь правильно?
Программу spt.txt исправила и положила в архив.
Цитата: SerVal от 02.07.2023, 15:47Теперь правильно?
Нет, неправильно. В конце файла spt.txt должно быть \q
Иначе программа jp.exe никогда не завершится.
Теперь правильно?
Нет, неправильно. В конце файла spt.txt должно быть \q
Иначе программа jp.exe никогда не завершится.
Цитата: Natali-Mak от 02.07.2023, 16:09Я поставила в конце программы spt.txt команду quit
filewrite(fout,x);
fileclose(fout)
}
quitПрограмма завершается.
Снова прислать программу spt.txt? В том же архиве, где задания?
Я поставила в конце программы spt.txt команду quit
filewrite(fout,x);
fileclose(fout)
}
quit
Программа завершается.
Снова прислать программу spt.txt? В том же архиве, где задания?
Цитата: SerVal от 02.07.2023, 16:29quit - проверил. Так тоже программа завершается. Присылать ничего не надо.
Завтра начну писать программулину, которая будет запускать "gp.exe spt.txt"
quit - проверил. Так тоже программа завершается. Присылать ничего не надо.
Завтра начну писать программулину, которая будет запускать "gp.exe spt.txt"
Цитата: Natali-Mak от 04.07.2023, 13:21Поскольку я в этом вопросе абсолютно не разбираюсь, захотелось спросить у ИИ GPT-4 для интереса.
Вопрос задан так
У меня имеется рабочая программа spt.txt, написанная на PARI/GP.
Программа считывает исходные данные из входного файла inp.txt
Пример записи исходных данных в файле inp.txt
159067808851600000
159067808851700000
Результаты работы программа запишет в выходной файл out.txt
Программа запускается в командной строке так
gp.exe spt.txt
Пожалуйста, подскажите, как реализовать запуск этой программы в BOINC-проекте?
Годится ли для этого запуск с помощью обёртки BOINC?Ответ очень длинный, поэтому дам на него ссылку
https://boinc.progger.info/odlk/forum_thread.php?id=236&postid=12042
Не знаю, насколько квалифицированный дан ответ, но что-то же отвечает
Можно добавить комментарии здешних специалистов, и получится полная картина.
Что думаете?
Поскольку я в этом вопросе абсолютно не разбираюсь, захотелось спросить у ИИ GPT-4 для интереса.
Вопрос задан так
У меня имеется рабочая программа spt.txt, написанная на PARI/GP.
Программа считывает исходные данные из входного файла inp.txt
Пример записи исходных данных в файле inp.txt
159067808851600000
159067808851700000
Результаты работы программа запишет в выходной файл out.txt
Программа запускается в командной строке так
gp.exe spt.txt
Пожалуйста, подскажите, как реализовать запуск этой программы в BOINC-проекте?
Годится ли для этого запуск с помощью обёртки BOINC?
Ответ очень длинный, поэтому дам на него ссылку
https://boinc.progger.info/odlk/forum_thread.php?id=236&postid=12042
Не знаю, насколько квалифицированный дан ответ, но что-то же отвечает
Можно добавить комментарии здешних специалистов, и получится полная картина.
Что думаете?
Цитата: SerVal от 04.07.2023, 22:10Боинк программа для поиска симметричных кортежей (Get Symmetrical Tuples) готова и добавлена Герасиму. Осталось согласовать формат выходного файла. Сейчас формат вот такой:
11 159067808851610507: [6,84,24,30,6,6,30,24,84,6] 13 159067808851610471: [36,6,84,24,30,6,6,30,24,84,6,36] 15 159067808851610453: [18,36,6,84,24,30,6,6,30,24,84,6,36,18] 17 159067808851610411: [42,18,36,6,84,24,30,6,6,30,24,84,6,36,18,42] end
Но генератор тестовых заданий писать уже можно. Он не изменится. Сгенерите штук 100 10-20 минутных, и пришлите мне.
Вот образец:
Боинк программа для поиска симметричных кортежей (Get Symmetrical Tuples) готова и добавлена Герасиму. Осталось согласовать формат выходного файла. Сейчас формат вот такой:
11 159067808851610507: [6,84,24,30,6,6,30,24,84,6] 13 159067808851610471: [36,6,84,24,30,6,6,30,24,84,6,36] 15 159067808851610453: [18,36,6,84,24,30,6,6,30,24,84,6,36,18] 17 159067808851610411: [42,18,36,6,84,24,30,6,6,30,24,84,6,36,18,42] end
Но генератор тестовых заданий писать уже можно. Он не изменится. Сгенерите штук 100 10-20 минутных, и пришлите мне.
Вот образец:
Цитата: Natali-Mak от 04.07.2023, 23:06В файле результатов желателен формат
11 159067808851610507: [6,84,24,30,6,6,30,24,84,6]
13 159067808851610471: [36,6,84,24,30,6,6,30,24,84,6,36]
15 159067808851610453: [18,36,6,84,24,30,6,6,30,24,84,6,36,18]
17 159067808851610411: [42,18,36,6,84,24,30,6,6,30,24,84,6,36,18,42]
endто есть каждый кортеж записывается в отдельной строке.
Генератор заданий мы с коллегой gris уже набросали.
Для примера сгенерировала три вушки, посмотрите, пожалуйста, всё ли правильно
(23:38) gp > \r gener_wu.txt
E:/Pari64-2-13-4/WU/wu_1_get_sum_tuples.txt
32688925269602249998000
32688925269602550000000E:/Pari64-2-13-4/WU/wu_2_get_sum_tuples.txt
32688925269602549998000
32688925269602850000000E:/Pari64-2-13-4/WU/wu_3_get_sum_tuples.txt
32688925269602849998000
32688925269603150000000Здесь записан протокол работы программы-генератора.
Вушки записываются в папку, имя вушки видно.
Дальше остаётся их заархивировать.
Этот этап я пока не попробовала выполнить.
Коллега пишет, что в архиваторе есть такая возможность: заархивировать все файлы, находящиеся в папке.
Раньше я вручную архивировала.
Небольшое уточнение, вдруг это имеет значение: в ваших вушках ровно две строки, нет перевода на третью строку.
В моих вушках перевод на третью строку есть.
В файле результатов желателен формат
11 159067808851610507: [6,84,24,30,6,6,30,24,84,6]
13 159067808851610471: [36,6,84,24,30,6,6,30,24,84,6,36]
15 159067808851610453: [18,36,6,84,24,30,6,6,30,24,84,6,36,18]
17 159067808851610411: [42,18,36,6,84,24,30,6,6,30,24,84,6,36,18,42]
end
то есть каждый кортеж записывается в отдельной строке.
Генератор заданий мы с коллегой gris уже набросали.
Для примера сгенерировала три вушки, посмотрите, пожалуйста, всё ли правильно
(23:38) gp > \r gener_wu.txt
E:/Pari64-2-13-4/WU/wu_1_get_sum_tuples.txt
32688925269602249998000
32688925269602550000000
E:/Pari64-2-13-4/WU/wu_2_get_sum_tuples.txt
32688925269602549998000
32688925269602850000000
E:/Pari64-2-13-4/WU/wu_3_get_sum_tuples.txt
32688925269602849998000
32688925269603150000000
Здесь записан протокол работы программы-генератора.
Вушки записываются в папку, имя вушки видно.
Дальше остаётся их заархивировать.
Этот этап я пока не попробовала выполнить.
Коллега пишет, что в архиваторе есть такая возможность: заархивировать все файлы, находящиеся в папке.
Раньше я вручную архивировала.
Небольшое уточнение, вдруг это имеет значение: в ваших вушках ровно две строки, нет перевода на третью строку.
В моих вушках перевод на третью строку есть.
Цитата: Natali-Mak от 04.07.2023, 23:12Сделала опечатку в имени вушек: sum вместо sym.
Исправила в программе.
Сделала опечатку в имени вушек: sum вместо sym.
Исправила в программе.
Цитата: SerVal от 04.07.2023, 23:43Непонятно.. какие-то папки, суммы.. "wu_1_get_sum_tuples.txt" - может не sum, а sym ?
А где архив с вушками?
Непонятно.. какие-то папки, суммы.. "wu_1_get_sum_tuples.txt" - может не sum, а sym ?
А где архив с вушками?