Installeren

Helaas is het installeren van de Rosetta@home client niet bijzonder makkelijk. Daarom hebben wij een duidelijke installatiehandleiding gemaakt, zodat er eigenlijk niets mis kan gaan. 

Minimum systeemeisen

Rosetta heeft minimaal een 500Mhz processor nodig en 512MB geheugen. Omdat Rosetta meestal grote eiwitten doorrekent heeft het veel geheugen nodig. Als je minder dan 512MB geheugen hebt kan je nog steeds wel Rosetta draaien, maar de kans is groot dat je systeem significant langzamer wordt (hij zal meer swappen). Mocht je met een computer met weinig geheugen toch aan distributed computing willen doen, neem dan eens een kijkje bij bijvoorbeeld Seventeen or Bust. Die client gebruikt nauwelijks geheugen.

Aanmelden

Om te beginnen moet je eerst een account maken bij Rosetta@home. Dat kan je het beste via deze link doen, want dan staan de meeste instellingen direct goed. Bij Name moet je je nickname invullen, voorafgegaan door 'Radiation~'. Op die manier kom je in het Radation team terecht. In de statistieken zal je je gewone nickname weer zien. In mijn geval moet er dus 'Radiation~Squeez' staan. Bij Email address vul je vanzelfsprekend je e-mail adres in. Een password mag je zelf verzinnen. Als je op Create Account klikt, kom je direct op je persoonlijke pagina terecht. Klik bij Preferences op View or edit general preferences. Hier zie je je instellingen. Klik onderaan de pagina op Edit preferences. Zorg dat je in ieder geval de volgende instellingen als volgt hebt:

Do work while computer is in use? : yes
Leave applications in memory while preempted? : yes
Use no more than : 100 Gbytes
Leave at least: 0.1 Gbytes free
Use no more than: 50% of total disk space
Write to disk at most every: 60 seconds
Use no more than: 75% of total virtual memory
Connect to network about every: 1 days

Wanneer je een HyperThreading processor hebt met één fysieke core (dus geen dualcore), zorg dan dat 'On multiprocessors, use at most' op '1' staat. Dit moet omdat Rosetta nauwelijks snelheidswinst uit HyperThreading haalt, maar dan wél twee keer zoveel geheugen gebruikt.

Installeren onder Windows

Tijd om de client te installeren! Rosetta@home maakt gebruik van BOINC, een programma waarmee je aan meerdere distributed computing programma's mee kan doen. Wij gebruiken het echter alleen voor Rosetta@home. Je kan de client downloaden van http://boinc.berkeley.edu/download.php.

De installatie bestaat zoals gewoonlijk uit een wizard. Op een gegeven moment krijg je drie opties:

  • Single-user installation: De client zal enkel draaien als de user (die het geïnstalleerd heeft) ingelogd is. Als andere gebruikers van die pc inloggen, zal de client niet draaien.
  • Shared installation: De client zal draaien als eender welke gebruiker ingelogd is.
  • Service Installation: Zegt genoeg, denk ik. Als je de checkbox "run on startup" aanvinkt, zal de client starten, zelfs als er geen user ingelogd is. Je hebt hier ook de mogelijkheid om volledig verborgen te draaien, of om de manager toch op te laten starten.

De makkelijkste optie is Shared installation. De rest van de installatie wijst zichzelf. Als BOINC geïnstalleerd is krijg je de Attach to Project wizard. Hier kunnen we aangeven dat je Rosetta@home wilt draaien. Vul bij Project URL 'http://boinc.bakerlab.org/rosetta/' in.

Attach to project

BOINC probeert nu verbinding met de servers van Rosetta@home te maken. Daarna vraagt BOINC om je account gegevens. Klik op Use existing account en vul je e-mail adres en je eerder gekozen wachtwoord in. Als je op Next klikt wordt Rosetta@home aan BOINC toegevoegd! BOINC Manager, het programma waarmee je Rosetta@home in de gaten kan houden, start nu iedere keer op als je je computer aan doet. Hier kan je ook zien met wat voor eiwit Rosetta@home bezig is, door naar het tabblad Work te gaan, op de job met de status running te klikken en vervolgens links op Show graphics te klikken. Bij het tabblad Projects kan je zien hoeveel punten je al hebt. Denk er om dat het even kan duren voordat dit zichtbaar wordt op de statssites. Als je voor wat voor reden dan ook Rosetta@home even wil stoppen, dan kan je dit via BOINC Manager doen, of je kan BOINC Manager gewoon afsluiten.

Het enige wat je nu nog hoeft te doen is je computer zo veel mogelijk aan te laten staan en natuurlijk zoveel mogelijk mensen vertellen over Rosetta@home. ;)

Copyright 2006 by Wilco Wijbrandi - Validate HTML / CSS