Немного о проекте LHC@Home
Немного о проекте LHC@Home
В проекте имеется несколько классов заданий, каждый из которых производит расчёт соответствующего компонента. Подробнее расписывать не буду, можно ознакомиться здесь: http://ceur-ws.org/Vol-1973/paper02.pdf
Из GPU возможно использование ATI ускорителя.
Сам расчёт производится в виртуальной машине (ВМ) в системе Scientific Linux. При загрузке клиента BOINC необходимо выбрать вариант с ВМ. ВМ можно установить "по умолчанию" или же установить самому. По умолчанию ставится Oracle VM VirtualBox. Также в настройках BIOS необходимо проверить включение опции ВМ процессора. Есть удобная утилита Лео-Мун, которая подскажет всё ли включено для ВМ: http://leomoon.com/downloads/application/leomoon-cpu-v/
Также можно использовать альтернативные ВМ, среди прочих доступных:
VirtualBox (ISO, OVA); vmware (ISO); Hyper-V Server (ISO); Xen (Raw (HVM), Filesystem (PVM)); KVM (Raw, ISO); vagrant (Box); openstack (Raw); Amazon webservices (Raw (HVM), Filesystem (PVM)); Microsoft Azure (VHD); Google (Tarball); docker.
Более детально прочитать про ВМ, их установку и настройку в рамках проекта можно здесь: http://cernvm.cern.ch/
По идее всё должно заработать само после подключения к проекту.
Кстати, на англоязычных форумах рекомендуют установить Extension Pack (лично у меня всё работает и без него), а также для использования видеокарты Radeon — установить и SDK. Здесь: https://www.virtualbox.org/wiki/Downloads
Не забывайте читать лог! Например, может дойти до банального: 3/26/2019 10:41:21 PM | LHC@home | Message from server: ATLAS Simulation needs 5591.49MB more disk space. You currently have 2037.90 MB available and it needs 7629.39 MB.
3/26/2019 10:41:21 PM | LHC@home | Message from server: Theory Simulation needs 5591.49MB more disk space. You currently have 2037.90 MB available and it needs 7629.39 MB.
3/26/2019 10:41:21 PM | LHC@home | Message from server: CMS Simulation needs 5591.49MB more disk space. You currently have 2037.90 MB available and it needs 7629.39 MB.
Данная проблема решилась увеличением кеша.
Вообще, многие пользователи не рекомендуют устанавливать большой кеш, максимум на 2-3 дня. Почему? Потому что большой кеш контрпродуктивен. Большинство проектов ограничивают количество рабочих единиц, которые вы можете иметь в своем кеше, например для SETI — это 100 заданий. Кроме того, проекты с коротким сроком исполнения будут вынуждены обрабатываться первыми, так как своими настройками Вы сообщаете BOINC, что у вас есть кеш минимум на 10 дней.
Если вдруг возникают какие-либо проблемы, то я крайне рекомендовал бы пройтись по данному чек-листу (оригинал на английском: https://lhcathome.cern.ch/lhcathome/for ... 9359#29359 )
Дальше – больше. Для более тонкой настройки клиента можно отредактировать под себя конфигурационные файлы как клиента BOINC: cc_config.xml, nvc_config.xml, так и конфигурационного файла какого-либо конкретного проекта: app_config.xml. Файл настроек проекта — "app_config.xml" проекта LHC@Home необходимо сохранить в директории ...\<BOINC>\projects\lhcathome.cern.ch_lhcathome\
Наименования заданий для настроек в конфигурационном файле app_config.xml :
<name>Theory</name>
<name>LHCb</name>
<name>ATLAS</name>
Видать, настройки уже пересекаются с темой клиента BOINC, поэтому здесь приведу без объяснений ключей рекомендованный рабочий конфиг одним из гуру проекта – Yeti :
(по ключам страница: https://boinc.berkeley.edu/wiki/Client_configuration )
Код:
<app_config>
<project_max_concurrent>8</project_max_concurrent>
<app>
<name>ATLAS</name>
<fraction_done_exact/>
<max_concurrent>2</max_concurrent>
</app>
<app>
<name>Theory</name>
<max_concurrent>2</max_concurrent>
</app>
<app_version>
<app_name>ATLAS</app_name>
<version_num>100</version_num>
<platform>windows_x86_64</platform>
<avg_ncpus>4.000000</avg_ncpus>
<max_ncpus>4.000000</max_ncpus>
<plan_class>vbox64_mt_mcore_atlas</plan_class>
<api_version>7.7.0</api_version>
<cmdline>--memory_size_mb 7500</cmdline>
<dont_throttle/>
<is_wrapper/>
<needs_network/>
</app_version>
</app_config>