PRPNet було розроблено Марком Роденкірхом (англ. Mark Rodenkirch), PRPNet дуже подібний до BOINC, але використовується тільки для пошуку простих чисел. PRPNet не має GUI (інтерфейсної оболонки). Натомість він стартує або в DOS вікні (Windows) або в командному терміналі (Linux). Все досить просто - скачай, розпакуй файл для твоєї ОС, відредагуй декілька рядків у файлі prpclient.ini і запускай.
Доступні збірки для Linux, MacIntel, MacPPC і Windows. Збірка містить інсталяції для одного, двох, чотирьох, шости, восьми, дванадцяти і шістнадцяти ядер. Завантажте клієнта для своєї ОС і розпакуйте. Інсталяційні пакети Ви можете завантажити звідси: http://uwin.mine.nu/PRPNet/
Поточні пакети:
Програми, що входять до складу пакету:
| application | | ![]() | | ![]() | ![]() | ![]() |
|---|---|---|---|---|---|---|
| prpclient | | | | | | |
| llr | | | | | | |
| llr64 | | | | | | |
| llrCUDA | | | | | | |
| pfgw32 | | | | | | |
| pfgw64 | | | | | | |
| phrot | | | | | | |
| Genefer | | | | | | |
| Genefer80 | | | | | | |
| GeneferCUDA | | | | | | |
| GeneferOCL | | | | | | |
| GenefX64 | | | | | | |
| wwww | | | | | | |
| wwwwcl | | | | | | |
| wwwwcl64 | | | | | | |
ПРИМІТКИ:
Збережіть файл master_prpclient.ini
Додаткова інформація
Налаштування і розбір секції server відбувається наступним чином:
server=<suffix>:<pct>:<workunits>:<server IP>:<port>
Встановлення pct в 0 означає, що клієнт отримуватиме завдання з сервера тільки якщо не може під'єднатися до жодного іншого налаштованого сервера з pct > 0.
Приклад налаштувань:
Це налаштування каже клієнту отримувати завдання для PPSElow порт 12000 з сервера pgllr.mine.nu (по 5 завдань за раз), а у випадку недоступності сервера - GFN65536 або SGS від інших двох серверів.
Ви можете перерозподілити відсотки між проектами у будь-якій пропорції. Наприклад:
За наведеними вище налаштуваннями клієнт отримуватиме по 1 завданню за раз від одного із серверів. Зверніть увагу, що завдань від SGS буде отримано вдвічі більше, ніж для інших проектів, адже для SGS вказаний вдвічі більший відсоток аніж у інших двох: 50 проти 25.
Ви можете обрати будь-яку комбінацію, яку забажаєте, кліент сам коректно визначить відсотки. :)
Примітка: Встановлення відсотка в 0 означає, що клієнт отримуватиме завдання з сервера тільки якщо не може під'єднатися до жодного іншого сервера. Натомість, якщо Ви зовсім не бажаєте отримувати завдань від певного сервера, закоментуйте цей сервер за допомогою символів "//" на початку рядка або встановіть <pct> і < workunits> в 0:0. Наприклад:
Відкоригуйте відсотки для серверів, що залишаться.
Завершення черги і зупинка клієнта.
Опція STOPoptions в файлі master_prpclient.ini використовується для того, щоб сказати PRPClient, що робити, коли натиснено Ctrl-C. Значення 2, 5, 6 та 7 спорожнять чергу. Наступні опції доступні:
Файл master_prpclient ini може бути оновлено без зупинки клієнта. Отже , підготуйте зміни у цьому файлі і запустіть #-update-prpclient-ini.sh“ (.bat для Windows) (.command для Mac) для оновлення файлів prpclient.ini в всіх тацях. Коли буде натиснено Ctrl-C, клієнт прочитає нові значення оції stopoptions.
Також доступна опція stopASAPoption. Ви можете використовувати її, щоб завершити клієнта одразу після завершення поточного завдання. Наступні опції доступні:
Підготуйте зміни у цьому файлі і запустіть #-update-prpclient-ini.sh” (.bat для Windows) (.command для Mac) для оновлення файлів prpclient.ini в всіх тацях. Коли поточне завдання буде завершено, клієнт прочитає нові значення оції stopASAPoptions.
Проекти, що наведено нижче, доступні через PRPNet сервери PrimeGrid. Поряд з назвою проекту вказано налаштування сервера для отримання завдань з цього проекту.