[Excalibur]
Utente Èlite
- Messaggi
- 2,781
- Reazioni
- 18
- Punteggio
- 58
Oggi, 09 Ottobre 2005 A.D., è stato dato alla luce il nostro nuovo team per Folding@Home. Congratulazioni a tutti! E' nato! :luxhello:
Il numero identificativo del team (ID number) è:
46729
Dovrete specificare questo numero nelle configurazioni dei vostri client se volete aderire al nostro team.
Di seguito riporto la mini-guida di base:
Il numero identificativo del team (ID number) è:
46729
Dovrete specificare questo numero nelle configurazioni dei vostri client se volete aderire al nostro team.
Di seguito riporto la mini-guida di base:
IMPORTANTE - Qualche precisazioneFolding@Home - Home page http://folding.stanford.edu/
Si tratta di un progetto di calcolo distribuito promosso in maniera nonprofit dall'universita' di Stanford per combattere malattie come l'Alzheimer, il morbo di Parkinson, la BSE (mucca pazza) ed altri morbi derivanti da "deviazioni genetiche".
Scaricando un client che lavorera' in background esclusivamente nei tempi di idle del sistema (cioe' quando non vengono utilizzate risorse da voi o da un altro task in esecuzione), potrete contribuire in maniera importante alla lotta contro queste terribili malattie.
Attualmente a questo progetto lavorano a livello mondiale piu' di 200.000 cpu(per ulteriori dettagli clicca http://fah-web.stanford.edu/cgi-bin/main.py?qtype=cpustats , con una potenza di calcolo di quasi 200.000 GFLOPS.
Il progetto e' ampiamente supportato anche da Google, Intel e IBM.
Pagina FAQ http://folding.stanford.edu/faq.html
Abbiamo fondato il THG Italia Folding@Home Team, il cui numero identificativo e' 46729. Segnatevi questo numero, perche' se vorrete apparire come membri del nostro team lo dovrete indicare nelle impostazioni di configurazione.
Scaricate il client e dopo la configurazione tutto partira' in modo automatico. Il server vi inviera' un pacchetto che il vostro processore elaborera' spedendo poi via internet i risultati dell'elaborazione.
IMPORTANTE: e' raccomandato un sistema con processore piuttosto veloce, perche' la mole di calcoli per ogni unita' di lavoro e' abbastanza elevata. Non si pretende un superprocessore, ma evitate per esempio PentiumI a 200MHz: una workunit finirebbe dopo qualche settimana e verrebbe automaticamente scartata perche' oltre i limiti di deadline.
Pagina per il download dei clients: http://folding.stanford.edu/download.html
Client per Windows in versione CONSOLE (quello che preferisco):
http://www.stanford.edu/group/pandegroup/release/FAH504-Console.exe
Client (grafico) x Windows 2000/NT/XP: http://www.stanford.edu/group/pandegroup/release/Folding@Home503.EXE
Client (grafico) x Windows 98/ME: http://www.stanford.edu/group/pandegroup/release/Folding@Home4.EXE
Client (console) x Linux: http://www.stanford.edu/group/pandegroup/release/FAH504-Linux.exe
Ci sono anche clients per MAC, ma data la mia assoluta ignoranza in materia vi rimando alla pagina dei download sopra indicata.
Alcune istruzioni per la configurazione
Faro' due esempi per la configurazione, uno per un client grafico Windows XP/2000 e l'altro per un client console (come Linux o la versione console per Windows). Consiglio caldamente le versioni CONSOLE.
Windows NT/XP/2000:
1 - User
Ci sono due campi da compilare:
User name: mettete il vostro nickname o identificativo.
Team number: mettete 46729 (IMPORTANTE!!!E' il n° del team)
2 - Connection:
Ask before connecting: se non avete una connessione 24h/24 selezionatela (vi verra' richiesta la connessione per prendere/inviare i dati di elaborazione), altrimenti lasciate deselezionato.
Use Internet Explorer setting/set a proxy server: se siete dietro a firewall o altro e non potete uscire con i settaggi di Explorer, settate manualmente un eventuale proxy.
Allow receipt of work > 5MB: da' il permesso di lavorare su unita' "pesanti". Selezionate se avete almeno un P4 o Athlon64.
3 - Display
Lasciate le opzioni di default, non e' importante.
4 - Advanced
Core priority: lasciate su "lowest possible", cioe' il client calcola solo quando non ci sono altri task attivi.
CPU usage percent: consiglio 80-90%. Se lo mettete al 100% controllate le temperature del sistema dopo un po', non si sa mai... se qualcuno e' in overclock pesante il processore potrebbe scaldarsi troppo! (io lo tengo al 100% :D )
Check pointing freq: e' il tempo che intercorre fra salvataggi successivi del lavoro, per eventuali resuming successivi. Lasciate pure quella di default, come per tutti i campi rimanenti.
Linux (Windows):
I client console come quello per Linux(Windows) permettono di utilizzare anche piu' processori sullo stesso sistema (utile anche in caso di Hyper-Threading).
Createvi una directory diversa per ogni processore installato sul sistema. Il client va copiato in ognuna delle directory e lanciato separatamente.
Queste sono le opzioni che si possono eseguire:
Usage: FAH504-Linux.exe [-option1] [-option2] ... (FAH504-Console.exe [-option1] [-option2])
Options:
-config Configure user information
-configonly Configure user information, then exit
-queueinfo Get information on queued work units
-delete x Delete item #x from work queue
-send x Send result #x to server then exit. Use x=all to send all results
-verbosity x Sets the output level, from 1 to 9 (max). The default is 3
-pause Pause after finishing & trying to send current unit
-oneunit Exit after completing one unit
-forceasm Force core assembly optimizations to be used if available
-advmethods Use new advanced scientific cores and/or work units if available
(solo per Windows):
-service Run in service mode (avvio automatico in background)
-local Use configuration files from local directory. Importante per Hyper-Threading e multiprocessori.
(solo per Linux):
-freeBSD Make brandelf system call on downloaded cores.
-openBSD Make elf2olf system call on downloaded cores.
Digitate (dalla directory dove avete copiato il client):
FAH504-Linux.exe -configonly (oppure FAH504-Console.exe -configonly)
e potrete configurare il client.
User name: il vostro nick
Team number: digitate 46729 (IMPORTANTE!!! E' il n° del team)
Ask before sending/receiving: no per connessioni 24h/24, yes altrimenti
Use proxy: yes o no, dipende se ne avete bisogno. nel caso di yes, vi chiedera' i settaggi del proxy.
Allow receipt of work units large than 5MB: come per il client Windows
Change advanced options: no (per multiprocessore yes)
(Se rispondete yes, alcune advanced options importanti:
*Machine ID: 1 di default. E' il numero che indica su quale processore verra' lanciato il client. (Per sistemi multiproc, digitate 1 per il primo client nella prima directory. Quando configurerete l'altro client nell'altra directory, digitate 2 e cosi' via).
*Interval between checkpoints. Minuti che intercorrono fra ogni salvataggio automatico del lavoro. Io di solito metto 5 oppure 10).
Dopodiche' digitate FAH504-Linux.exe (FAH504-Console.exe) e siete a posto!!!
Mi auguro che un gran numero di voi aderisca a questa iniziativa.
For dummies:Non preoccupatevi se per ora non vedete apparire le statistiche. Appariranno il giorno successivo al completamento della prima unità di lavoro.
Tutti i settings dei clients sono ovviamente riprogrammabili piu' in la' se uno vuole effettuare modifiche. Col client grafico dal menu a tendina cliccando col tasto destro sulla tray icon a forma di ruota dentata, col client console digitando FAH504-Console -config (configurazione e poi avvio) oppure FAH504-Console -configonly (solo configurazione).
I risultati sono di pubblico dominio, e la Stanford non ne trae vantaggio economico diretto, ma solo per quanto riguarda il prestigio del promotore del progetto, tale professor V.S.Pande.
Per qualsiasi chiarimento sono disponibile e cercherò di aiutarvi nel miglior modo possibile.
In parole brevi e concise:
-Tu scarichi il programmino (client) che si occuperà di fare tutto
-Il client chiede via internet ai server centrali che cosa deve fare
-Poi, senza bisogno di essere connessi, il tuo PC elabora i dati ricevuti (nei tempi morti, senza dare fastidio)
-Alla fine del lavoro, il tuo PC ti chiede ancora la connessione per rispedire indietro i dati e i risultati.
CHE COSA viene calcolato? Per essere mooolto generici, come una proteina o una molecola può generarsi in maniera SBAGLIATA e le cause legate a questo. Tipo le cellule cancerogene, per intendersi.
Ah, per inciso... non c'è bisogno di lasciare il PC sempre acceso, naturalmente. Il lavoro viene ripreso dal punto dell'ultimo salvataggio automatico.
Ultima modifica: