
Návod na zapojení vícejádrových a víceprocesorových počítačů do projektu Folding@Home, pod systémem Windows.
Na úvod bych vám doporučil si důkladně pročíst podrobný popis projektu.
Verze klienta kterého popisuje tento návod nese označení 6.23 a je určena pro zpracovávání jednotek prostřednictvím vícejádrových a multiprocesorových počítačů. V případě jiné verze, se některá nastavení mohou mírně lišit. Instalaci je možné použít jednak samostatnou, nebo je možné si doinstalovat ještě klienta pro výpočty na GPU a počítat tak zároveň na GPU i CPU.
Instalace klienta

Jděte na stránky projektu do sekce download a tam klikněte na stažení verze klienta pro systém Windows. Přesněji řečeno verzi beta for MPICH (32-bit or 64-bit).

Po kliknutí na logo systému Windows, se vám ukáže okno s názvem souboru který se chystáte stáhnout. Určete si místo pro uložení souboru, odkud budete po stažení klienta instalovat..

Po stažení soubor spusťte......

........přečtěte si úvodní informace o klientovi......

........zvolte zda má mít ke klientovi a jeho obsluze přístup pouze uživatel který jej instaluje (only for me), nebo všichni kdo používají daný počítač (All users)......

........potvrďte, nebo zadejte jinou cestu, kam se klient bude instalovat......
Při přípravě návodu byla ponechána sesta k instalaci na default.

........pokud tento adresář ještě neexistuje, tak potvďte jeho vytvoření..............

........a nakonec klikněte na NEXT, jako souhlas se všemi zvolenými parametry, aby se instalace spustila.

Pokud vše proběhne v pořádku, zobrazí se vám potvzení, že je instalace kompletní, což je ovšem jen ukončení té snadnější části celé instalace. V adresáři, kam se vám klient nainstaloval najdete vše potřebné pro další kroky a budou se vám tam i stahovat pracovní jednotky projektu. .
Heslo do Windows
Co je důležité je to, abyste měli na Windows uživatelský účet s heslem a práva administrátora. Pokud heslo dosud vytvořené nemáte, tak je potřeba si jej vytvořit. Zároveň je potřeba aby uživatelský účet ani heslo neobsahovalo diakritiku, tedy háčky a čárky. Rovněž se nedoporučují znaky jako @, #, & atd. .

Nastavení uživatelského účtu naleznete v Ovládacích panelech. Klikněte tedy na tuto ikonu.

Potom klikněte na váš uživatelský účet.

Zde si upravte jméno účtu a heslo tak, aby neobsahovaly žádnou diakritiku a hlavně, aby jste si obojí pamatovali.

Pokud by vám vadilo neustálé přihlašování do Windows heslem, je možné si stáhnout utilitku Autologon, kde stačí své jméno a heslo zadat, kliknout na Enable a máte po starostech.
Nastavení klienta
Nejdříve jděte do složka, kam jste si klienta nainstalovali. Tam naleznete několik souborů. Nejdříve spusťte soubor
install.bat. Správná konfigurace v následujícím okně, umožní spustit proces důležitý pro výpočty. Bez této konfigurace vám bude klient hlásit při spuštění chyby.

Budete požádání o zadání přihlašovacích údajů ke svému uživatelskému účtu, tedy jména (account), hesla (password) a ještě podruhé hesla pro ověření (confirm pasword). Při zadávání obou hesel se vám nebudou znaky zobrazovat, ale to je v pořádku.
Pokud jste vše zadali v pořádku, zobrazí se vám dva řádky o spuštění MPI ("If you see this twice, MPI is working"). Pokud cokoliv zmáčnete, okno se zavře a můžete pokračovat dalším krokem.

Pokud zadáte jméno špatně, zobrazí se vám informace, že se nepodařilo k vašemu účtu přihlásit a je třeba tento krok opakovat se zadáním správných údajů. Né vždy souhlasí jméno účtu ve Windows s tím které skutečně Windows eviduje, jako například u mě, když jsem návod dělal. Musel jsem zadat jméno účtu Owner které je i v popisu výše generováno jako aktuální jméno uživatele, ovšem nepodařilo se mně zjistit jak je to možné. Pokud vám tedy nepůjde zadat jméno vašeho uživatelského účtu, pozorně si pročtěte před zadáním jména výpis (domain\user). Jméno usera v tomto výpise, by mělo odpovídat vašemu jménu účtu, které je systémem skutečně evidováno.

Pokud zadáte špatně heslo, vyskočí vám toto upozornění a budete požádáni o nové zadání hesla.

Nyní si vytvořte zástupce souboru Folding@home-Win32-x86.exe a to kdekoli budete chtít. Opět zde budu popisovat umístění v default složce instalace.

Do zástupce budete muset poté přidat ještě jeden paramet, ale nebojte se, není to nic těžkého. Pravým tlačítkem myši klikněte na zástupce který jste vytvořili, zvolte Vlastnosti.
V kolonce cíl je třeba na úplný konec příkazu doplnit parametr -smp. Konečnou podobu příkazu si můžete prohlédnout na obrázku. Nezapomeňte na mezeru před úvodní pomlčkou parametru.
Pokud chcete spustit výpočet ihned po startu systému Windows, přidejte tohoto modifikovaného zástupce do Start>Všechny programy>Po spuštění.
Spuštění klienta
Po prvním spuštění budete muset nastavit parametry svého účtu na projektu.

Po otevření okna klienta, je prvním krokem vyplňění vašeho User name, následně Team Number (čísla týmu, CNT - 49658)
a Passkey, který nemusíte vyplňovat.
Následuje volba zda se má klient před odesláním a stažením jednotek vždy dotázat na váš souhlas, dále zda jste připojeni přes Proxy a jak velké jednotky chcete povolit pro stahování a výpočty.
U volby Change advanced options (yes/no) napište yes a potvrďte Enterem. U každého bodu se vám zobrazí volba, která je právě nastavena a pokud ji nebudete chtít měnit, stačí pouze zmáčknout Enter.
Core priority - doporučuji nechat na IDLE, aby výpočty nebrzdili běžnou práci na vašem PC.
U volby CPU usage requested (5-100) si zvolíte jak má být vytížen procesor. Pokud máte 4 jádra a dáte hodnotu 50, budou v provozu jen 2.
Disable highly optimized assembly code - doporučuji ponechat no. S optimalizací je průběh výpočtu znatelně rychlejší.
Pause if battery power is being used - je volba pro notebooky, tedy zda má výpočet běžet i když jede pouze na baterie.
Volba Interval, in minutes, between checkpoints (3-30) je pro zvolení intervalu mezi kontrolními body v minutách. Já ze zvyku volím 15 minut.
Další volba je pro omezení klienta v použití operační paměti. Můžete změnit, ale pokud zvolíte moc malou hodnotu, klient vám nestáhne práci, nebude pro ni mít prostředky. Já hodnotu neměním.
Další volba je pro povolení dodatečného parametru -advmethods, je to volba pro stahování práce pro experimetnální jednotky. Můžou být náročnější, jsou občas méně hodnocené a je větší šance, že klient spadne a už ho nenastartujete, dokud nedáte znovu install.bat ve složce Program Files>Folding@Home Windows SMP Client V1.01. Já tuto volbu pro testování nechal povolenou, ale pro stálé počítání doporučuji nastavit na no.
Ignore any deadline information - pokud nechcete aby vám vyskakovaly při práci hlášky upozorňující na překročení deadline, nebo chyby ve výpočtu, tak to zde můžete zakázat.
Další z voleb je Machine ID (1-16). Pokud máte na PC nainstalováno více klientů projektu Folding, dejte vždy další číslo. Např. pokud máte Folding GPU a chcete mít i tento, dejte číslo 2. Pokud změníte Machine ID, musíte restartovat klienta. Proto po dokončení nastavení klienta a jeho rozjetí ho bez obav klidně zavřete a znovu spusťte modifikovaný zástupce.
Launch automatically - toto je volba pro instalaci klienta jako služby systému Windows.
Pokud jste provedli jakoukoliv změnu v nastavení, budete upozorněníi že se tato změna projeví až vypnutí a novém spuštění klienta.
Dále budete dotázáni na poslední 3 věci. Disable CPU affinity lock - je volba spřažení jinak jednotlivě běžících procesů, tedy na vícejádrovém CPU je to spřažení výpočtu na všech dostupných jádrech.
Additional client parametres - tedy možnost vložení některého z dodatečných parametrů pro spuštění výpočtu
IP address to bind core to - přiřazení čísla IP adresy ke konkrétnímu CPU

Pokud jste vše nastavili správně, tak po dokončení konfigurace proběhne komunikace se serverem projektu a začne se vám stahovat práce..

Po stažení jednotky se váš počítač hned vrhne do zpracování jednotky..
FahMon - výpočty pod kontrolou
Program FahMon slouží pro podrobnější sledování výpočtů a jejich výsledků. Stáhnout si jej můžete zde.

Po staření spusťe instalaci a začkrtněte podporu ostatních jazyků. Bude pro vás snadnější ovládat program v rodném jazyce.

Zadejte umístění instalace.

Název složky v nabídce START a klikněte na INSTALL.

Pokud instalace proběhne v pořádku, zobrazí se vám následující oznámení. Klikněte na Cloce a spusťte program.

Ukáže se vám uvítání v rodném jazyce.

Takto vypadá program po jeho instalaci. Sám není schopný najít běžící výpočty Folding, proto si popíšeme jak mu to umožnit.

Klikněte na nabídku Klienti ==> Přidat klienta.

Jméno si můžete zadat jaké budete chtít.
Umístění - zadejte místo, kam jste si klienta nainstalovali, tedy v našem případě v Program Files tedy c:\Program Files\Folding@Home Windows SMP Client V1.01.

Pokud jste cestu zadali správně a máte puštěného klienta Folding, můžete se začít v klidu probírat podrobnostmi k výpočtu. Program je plně v češtině a tak další popis není nutný.
Doporučení na závěr:
Vedením projektu je z důvodu ochrany zpracovávaných dat doporučováno, aby byl adresář s instalací projektu Folding vyloučen z kontroly antivirových programů ve Windows.
Dále je dobré (pokud to vybavení počítače dovolí) si povolit v nastavení zpracovávání větších jednotek, aby nedocházelo k výpadkům ve výpočtech kvůli nedostatku krátkých jednotek.
Autor: Petr Nekvinda (petnek)
O doplnění návodu se postaral: Dušan Vykouřil (forest)
Grafické a HTML zpracování: Dušan Vykouřil (forest)
Svůj komentář na tento článek, co by mělo být opraveno, či doplněno můžete napsat do této sekce na našem týmovém fóru. Téma s komentářem k tomuto konkrétnímu článku, by mělo nést stejný název, jako článek na webu.