Page 1 of 5

Folding at Home

Posted: Sat Oct 23, 2004 1:43 pm
by Vicsun
Folding@Home is a project by the University of Stanford that studies protein folding, an interesting process. Studying how these proteins fold may be the cure to certain diseases such as Alzheimer's, ALS, and Mad Cow. If you know someone with one of these diseases, you know how upsetting it is. If you'd like to help, and stop it with a bunch of other SYMians, get on this!

So, what does it do?
From their website: Folding@Home is a distributed computing project which studies protein folding, misfolding, aggregation, and related diseases. We use novel computational methods and large scale distributed computing, to simulate timescales thousands to millions of times longer than previously achieved. This has allowed us to simulate folding for the first time, and to now direct our approach to examine folding related disease.
In a nutshell: It uses your computer's spare CPU cycles to simulate protein folding (apparently a very complicated process which only takes tens of microseconds to occur in your body but takes 30 years to simulate on a single computer) and sends the results back.

Won't it slow my computer down?
No. I can personally attest to the fact that I have not noticed any decrease in performance. And I actually timed CPU-intensive operations such as ripping CDs to MP3s with and without F@H running. It only uses spare CPU cycles, so if you are doing something that drains your CPU, F@H will just sit quietly in the background and do nothing.

If enough people are interested we can set up a team and see how well we fare against the masses. ;) I don't know how many SYMians are on dialup, but if you are you can still run it as you can set it up to dial up automatically or wait until you connect. The only reason not to use this is if you have a computer slower than 200MHz or so, because while it will run it won't be very efficient.

I personally recomend the "No-nonsense" text-only console as opposed to the graphical client as I find it less obtrusive (you can't tell if it's running unless you check the processes in your task-manager), but I've never been one for bells&whistles :)

To install the client (the console one at least), just download the .exe into a new folder (not your desktop!) and run it. It will create a service which starts itself every time you turn your computer on.

Consider this my second contribution-to-humanity thread (save a life being the first), but unlike the first one we can actually track how much difference we have made.

If anyone is interested please post here so I can create a team and get cracking! Don't let those idle CPU cycles go to waste. Once the folding bug bites you, you won't stop your PC again and will try to get F@H onto as many PCs as possible ;) That's what happened to me at least

To change preferences on the console client after you've installed it, run the client with the command -configonly from command prompt. This will allow you to change team name, user name, max cpu usage, etc. Do not manually edit your config (cfg) file with a text editor. Extra commands for the console are provided here. No need to read unless you want more of a 'hands on' approach.

To stop the service, go to start->control panel->administrative tools->services and stop it from there. Do not simply kill it with your task-manager.

Posted: Sat Oct 23, 2004 1:58 pm
by giles337
i'd like to give it a try. im only on dial-up (til mid-november earliest) but it sounds like a good idea to me!

Posted: Sat Oct 23, 2004 2:12 pm
by Vicsun
[QUOTE=giles337]i'd like to give it a try. im only on dial-up (til mid-november earliest) but it sounds like a good idea to me![/QUOTE]
Yay! With another person interested we can now create a team.
I'll look into how that's done and post again once I have the team number.

edit:
Team created!
Team name: Gamebanshee
Team number: 40333

To join, just put the team's number in the configuration panel (on graphical clients) or enter the team number at the first time you run the client (for text console versions).

edit 2: You might want to read this for the console client if you want more control over the thing or have any questions.

Posted: Sat Oct 23, 2004 2:51 pm
by garazdawi
I've actually been running this program for a couple of months already on my server (up 24/7) but haven't joined a group yet... as soon as I get the time I'll joing the GB team though!

Posted: Sun Oct 24, 2004 4:15 am
by CM
Downloaded and joined. I have put in the number as a group but sadly see no mention of others. :(

Posted: Sun Oct 24, 2004 4:32 am
by Vicsun
[QUOTE=CM]Downloaded and joined. I have put in the number as a group but sadly see no mention of others. :( [/QUOTE]
I think that you show up only after you've sent a completed work unit, and since it takes 1-2 days to complete a WU no one has had a chance yet.

Posted: Sun Oct 24, 2004 5:52 am
by Mccool
Well now I understand the pm and I belive I have joined and I also belive its running so there we go.

Posted: Sun Oct 24, 2004 6:19 am
by Vicsun
[QUOTE=Mccool01]Well now I understand the pm and I belive I have joined and I also belive its running so there we go.[/QUOTE]
:confused:
The pm I sent you wasn't concerning this. Or is this a reply to someone else?

Posted: Sun Oct 24, 2004 7:59 am
by Mccool
How can i tell if its working? :confused:

Posted: Sun Oct 24, 2004 8:31 am
by Vicsun
That depends on which client you installed. If it was the console one, there is a file called FAHlog.txt and another one called unitinfo.txt in the folder you ran the exe in. Both of them contain information about the work done.

Additionally, regardless of what client you use, when you press ctrl+alt+del and go to processes FahCore should be close to 100% if you are doing nothing else intensive.

Posted: Sun Oct 24, 2004 11:57 am
by Brynn
Does it count a couple of operations and end or will it use my cpu as long as I don't shut it off or uninstall it?

Posted: Sun Oct 24, 2004 12:00 pm
by Vicsun
[QUOTE=Brynn]Does it count a couple of operations and end or will it use my cpu as long as I don't shut it off or uninstall it?[/QUOTE]
It works exactly as long as you want it to :) Or in other words it works from the moment you start it to the moment you stop it.

Posted: Sun Oct 24, 2004 12:05 pm
by Brynn
OK, I'll try it, then. If it's easy to control, as you say, I can see no harm in using it.

Posted: Sun Oct 24, 2004 1:05 pm
by Vicsun
[QUOTE=Brynn]OK, I'll try it, then. If it's easy to control, as you say, I can see no harm in using it.[/QUOTE]
Ask if you have questions. I'd be glad to try to help. This goes for everyone, by the way ;)


PS: I'll try to get this installed in my school. Because our IT department has more money than knows what to do with, they upgrade the PCs every year. Which means we have about 40 P4's running at >2GHz. While they aren't all turned on at the same time, 40 P4's are 40 P4s. I'll post in a couple of days to tell everyone how it went. Chances that the sysAdmin will allow me are slim, but considering the administration generally likes me I might be able to pull it off.

Posted: Mon Oct 25, 2004 12:36 am
by Brynn
Yeah, those would be a significant resource :) Do your best :)

Posted: Tue Oct 26, 2004 2:14 pm
by Vicsun
I finished a WU, so now I appear on the team page :cool:

There also seems to be someone anonymous.

Posted: Tue Oct 26, 2004 4:37 pm
by C Elegans
Many thanks for this link @Vicsun :) I am very happy to see you are a person who actively express your global moral views :)

I have started folding on my stationary PC at home, and as soon as I get my new PC at work I will start folding there as well.

Posted: Wed Oct 27, 2004 3:34 am
by CM
starting it at work right now. So that is another one to be added. I will see if i cant get it on the rest of the P4 work computers.

Posted: Thu Oct 28, 2004 8:52 pm
by C Elegans
Whooho, now I also appear on the list since I've finished a WU. I haven't installed it at work yet, I'll wait until next week when my new computer hopefully arrives.

Who is the anonymous? Does anyone know?

Posted: Thu Oct 28, 2004 11:51 pm
by garazdawi
I think that that is me. I haven't been at my server in one weeks time (and will not for another week), but it should be running 24/7 with the GB team. It might not be though as I'm not sure if I changed the team for it.