http://folding.stanford.edu/English/Download - страничка загрузки последних версий клиента.
Краткая последовательность действий по установке консольного клиента (одноядерные процессоры):
1-Создайте папку с удобным названием, лучше что-то типа c:\FAH
2-Скопируйте FAH50x-Console.exe в папку, запустите.
3-первый вопрос - "Your Name?" Понятно, что следует писать
4-"Team Number?" - НАПИСАТЬ 11897.
5-"Launch automatically at startup, installing this as a service?" Автоматически запускаться при старте, устанавливая клиент как сервис? - По-моему, очень важная функция. Не следует обходить ее вниманием.
6-"Ask before fetching/sending work?" Спрашивать перед отправкой, закачкой заданий? - Владельцам модемного соединения, у которых все "на счету" следует включить эту опцию. Примите во внимание, что если клиент захочет что-то принять или отправить, без вашего участия сделать это он не сможет. Эту настройку лучше сочетать с установкой какой-нибудь кэширующей утилиты (UDMonitor?), иначе простоев не миновать.
7-"Use Internet Explorer settings?" Использовать настройки IE? - Если вы не пользуетеся прокси-сервером, или у вас все настройки есть в IE, то включите. Если же вы ответите "no", вам придется вручную прописывать адреса прокси-серверов, параметры подключения..
Non-IE settings
8-"Proxy Name” Имя прокси - Соответствнно понятно, IP-адрес прокси-сервера, например 192.168.0.5.
9-“Proxy Port” Порт прокси - Порт прокси.
10-“Use username & password with proxy” - Использовать имя пользователя и пароль для прокси. Для прокси, требующего аутентификации, следует поставить yes
11-“Proxy Username” Имя пользователя прокси - Имя пользователя при подключении к прокси.
12-“Proxy Password” Пароль прокси - Пароль при подключении к прокси.
13-"Allow receipt of work assignments and return of work result greater than 5MB in size (such work units may have large memory demands) Разрешить прием и отправку заданий больше 5MB? Много траффикаи оперативной памяти? Ставьте yes! Создатели поощряют обсчет таких заданий большим количеством очков, даваемых за один юнит. Правда, кроме большого траффика, есть и другой "побочный эффект" - требовательность опреративной памяти. (до 200 MB и больше)
14-"Change advanced options?" Изменить дополнительные настройки? Не нужно ничего сверхестественного от клиента? Тогда прямо сейчас завершите настройку клиента, ответив "no".
Advanced options
15-"Core priority (idle/low)" Приоритет ядра расчетов Разницы практически нет, если вы не используете второго клиента РВ параллельно
,то ставьте "idle"
16-"CPU usage requested (5-100)" Разрешаемое использование ресурсов процессора Приоритет у программы и так низкий, если что-то загружено, то нужных ресурсов она не отнимет. Ставьте 100 %.
17-"Disable highly optimized assembly code" Запретить высоко оптимизированный код Ассемблера В силу того, что Ассемблерный код намного быстрее обычного, то лучше его не отключать, поставив "no". В противном случае, если будут ошибки и зависания - можно поставить обратно.
18-"Pause if battery power is being used (useful for laptops)” Приостанавливать вычисления, если используется энергия батареи (полезно для ноутбуков) - Клиент остановит расчет, если компьютер будет использовать энергию батарей. (в UPS, ноутбуках). В этих случаях ставьте yes, иначе no.
19-“Interval, in minutes, beetween checkpoints ( 3-30 )” Интервал в минутах между контрольными точками ( 3-30 ) - Промежуток времени, между контрольными точками, когда клиент сохраняет свои текущие вычисления. Советую поставить поменьше хотя бы из-за того, что будет интереснее наблюдать
Плюс, бОльшая стабильность - это ведь интервал, через который сохраняются результаты работ.
В принципе, ставить 3 минуты имеет некий смысл только в том случае, если попадаются "быстрые" задания (которые считаются меньше полусуток), если же вы согласны "принимать большие задания", то наверное, в большинстве случаев не имеет смысла ставить меньше 8 - 10 минут..
20-“Memory, in MB, to indicate (xxx available) [xxx]” Размер памяти в мегабайтах, который можно занять Укажите размер вашей оперативной памяти в мегабайтах, например 512. Если же вы хотите принимать не такие большие задания, попробуйте поставить 150-200.
21-“Request work units without deadlines (no/yes) [no]” Запрашивать задания без дэдлайна Что такое Дэдлайн? (крайний срок завершения) - это время от скачивания задания до момента, когда результат расчета этого задания станет неактуален. Если не успеть его посчитать до истечения дэдлайна, задание просто удаляется и запрашивается новое, очков за старое вы не получите. Если компьютер слабый, или очень редко работает, ставьте "yes", в противном случае - "no"
22-“Set -advmethods flag always, requesting new advanced scientific cores and/or work units if available” Всегда включать флаг -advmethods для запроса новых расчетных ядер и/или заданий, если таковые доступны - Ставьте yes - обычно новые расчетные ядра лучше оптимизированы и в целом приносят больше очков.
23-“Ignore any deadline information (mainly useful if system clock frequently has errors)” Игнорировать информацию о дэдлайнах (обычно полезно, если системные часы часто ошибаются). Если имеются проблемы с системными часами, временем на ПК. Лучше конечно, чтобы вы поставили no, так как можете пропустить информацию о том, когда у вашего задания - дедлайн. Ведь ее вам придется отслеживать самому.
24-“Maсhine ID ( 1-8 )” Идентификатор машины ( 1-8 ) Используется для много процессорности, многоядерности. В этом случае придется запускать много клиентов с разным Machine ID. То же самое относится с к технологии Hyper-Threading, правда организаторы просят считать на них в одно ядро. Для того чтобы сервер мог потом понять, от какого конкретно клиента поступает запрос на получение/отправку задания/результата, сервер использует значение Machine ID.