Форум

Пожалуйста или Регистрация для создания записей и тем.

Вычисления в ручном режиме

НазадСтраница 4 из 13Далее

Наталья, я ведь просил упаковать в zip архив, а не в 7z

Герасим может работать только с  zip-архивами.

Куда вставлять "end" я не знаю. Кроме того, в тексте spt.txt я уже поменял

"tuple_sym.txt" на out.txt"

"inp.txt" на in.txt

Это нужно для совместимости с Герасимом. Пришлите мне spt.txt со всеми этими изменениями.

 

Теперь правильно?

Программу spt.txt исправила и положила в архив.

Теперь правильно?

Нет, неправильно. В конце файла spt.txt должно быть \q

Иначе программа jp.exe никогда не завершится.

Я поставила в конце программы spt.txt команду quit

filewrite(fout,x);

fileclose(fout)
}
quit

Программа завершается.

Снова прислать программу spt.txt? В том же архиве, где задания?

quit - проверил. Так тоже программа завершается. Присылать ничего не надо.

Завтра начну писать программулину, которая будет  запускать "gp.exe spt.txt"

Поскольку я в этом вопросе абсолютно не разбираюсь, захотелось спросить у ИИ 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

Не знаю, насколько квалифицированный дан ответ, но что-то же отвечает :)

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

Что думаете?

 

Боинк программа для поиска симметричных кортежей (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 минутных, и пришлите мне.

Вот образец:

 

В файле результатов желателен формат

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

Здесь записан протокол работы программы-генератора.

Вушки записываются в папку, имя вушки видно.

Дальше остаётся их заархивировать.

Этот этап я пока не попробовала выполнить.

Коллега пишет, что в архиваторе есть такая возможность: заархивировать все файлы, находящиеся в папке.

Раньше я вручную архивировала.

Небольшое уточнение, вдруг это имеет значение: в ваших вушках ровно две строки, нет перевода на третью строку.

В моих вушках перевод на третью строку есть.

Сделала опечатку в имени вушек: sum вместо sym.

Исправила в программе.

Непонятно.. какие-то папки, суммы.. "wu_1_get_sum_tuples.txt" - может не sum, а sym ?

А где архив с вушками?

НазадСтраница 4 из 13Далее
BOINC.RU