Followers

Sunday, August 10, 2008

Configuring Folding@home for Linux

Written by Pavs

From folding@home website:

Folding@home is a distributed computing project — people from throughout the world download and run software to band together to make one of the largest supercomputers in the world. Every computer takes the project closer to our goals. Folding@home uses novel computational methods coupled to distributed computing, to simulate problems millions of times more challenging than previously achieved.

Today we will show how to configure and run folding@home, and use a GUI frontend called Prothink to observe progress. I am sure there are others but we will focus on Prothink.

First we will download the extract folding@home client from it’s website over here.


(click for larger view)

Than we will move to the extracted folder and run the installation.sh script to start the configuration. sudo ./install.sh install

Here you can safely agree to the default value unless otherwise applicable (ie, more than one cpu). After you are done setting up configuration you can run folding@home by entering sudo /etc/init.d/foldingathome start. You can check with top or htop to see if it’s running.

In it’s default setup the best way to follow the progress of folding is to tail the FAHlog.txt located at /opt/foldingathome/1/

To get a much better progress view than this, we can use a nice little program called Prothink (Protein + Think), which you can download from here. Extract and move to the directory, and execute the setup file to start the configuration. python fahsetup.py.

One thing to note, during configuration is that it will ask for your unitinfo.txt, which is located at, /opt/foldingathome/1/. Run Prothink by typing python fahmain.py.

I usually do folding in all of my personal computers, when they are not in use and try to encourage my friends and family to do the same. Personally I believe this has a much greater significance than joining seti@home. Right now I didn’t join a group and submit my results anonymously, but I am thinking about creating a linuxhaxor group if there is enough interests. :) let me know guys, maybe we can make a tiny bit of difference in this world.

Original here

No comments: