Page 2 - Discuss The Ultimate Folding Thread in the Dev Folding forum on Dev Hardware. The Ultimate Folding Thread Dev Folding forum for discussing Dev Hardware’s folding@home team. The Dev Folding team contributes spare processor cycles to Stanford's research team, helping to find cures for disease. Join us to help science, help medicine, and help our team.
Posts: 3,574
Time spent in forums: 2 Weeks 3 Days 3 h 9 m 42 sec
Reputation Power: 221
Avatars
Some of the hard core folders have even customised their avatars to advertise DevFolding. This is a good option for those who cannot add a signiture to their posts.
There are not that many avatars about at the momment, but I will add them to this list when I see them. Please PM me any avatars you think I should add to this list.
Posts: 3,574
Time spent in forums: 2 Weeks 3 Days 3 h 9 m 42 sec
Reputation Power: 221
Ideas to boost the team
If you have a bright spark in a way of helping to get the folding community to grow, PM me and I will add it here:
Suggestions:
Team Motto:
Our current motto is: "FOLD FOR DEV, FOLD TO CURE!"
I believe it was justin3680's idea. It came about for the simple reason that we here at DevFolding, are folding to cure. Add it to your Sig, in your rep, the little message under your name, wherever!
Want a different motto? Make a suggestion in this thread ####
Adopt A Rig
Another great idea of Justins, is the Adopt a rig thread found here.
Any other ideas to get people folding, tell me in this thread ####
Last edited by pandaking : November 18th, 2005 at 02:17 PM.
Posts: 3,574
Time spent in forums: 2 Weeks 3 Days 3 h 9 m 42 sec
Reputation Power: 221
Folding monitors and add-ons
I have created a list of folding monitors and add-ons below. Please PM me if you know of any I have not talked about.
Please click on the titles below to take you to the appropriate post relating to it. Each of the posts linked to contain information about the monito / add-on, screenshots and the download.
Posts: 3,574
Time spent in forums: 2 Weeks 3 Days 3 h 9 m 42 sec
Reputation Power: 221
FahMon
FahMon is a small open-source tool dedicated to the distributed computing project Folding@Home.
It allows you to quickly know the progress of your client (or clients if you have multiple ones), without having to open different files and/or to go to the Internet (for example to know how much is worth your current work unit). There exists other monitoring tools (such as Electron Microscope or FAHLogStats) but they need to be always running and/or have a rather slow startup.
FahMon is entirely coded in C++ and only uses the basic win32 API (no use of MFC, no dependency on external DLL...), it is thus light (memory usage) and fast (CPU usage). It does not need to be installed, gives a sufficient set of information for most users, does not have to be always running and starts very quickly thanks to its small size.
Posts: 3,574
Time spent in forums: 2 Weeks 3 Days 3 h 9 m 42 sec
Reputation Power: 221
Electron Microscope
Feature List:
Tracks F@H2 and F@H3 Stanford Client (Console version).
Can track the Tinker, Gromacs core and the Genome core.
Can track up to 50 (Win 95/98/ME) or 100 (Win NT/2K/XP) local/remote clients.
Can run multiple unique instances of EM.
Displays image of protein as it changes.
Displays number of Atoms and Name of protein.
Displays point value of protein being worked on.
Displays progress of frame being worked on as a percent.
Displays number of frames and the number of finished frames.
Displays Time Per Frame and a count down of the time to finish frame.
Displays Time Per Work Unit (Total time to process the protein).
Displays a countdown of the Total Time Remaining to process the protein.
Shows the Time and Date the protein was downloaded (Start).
Shows the Estimated Time and Date the system should finish the protein.
Allows you to customize the name of the Computer each client is on.
Displays the processor type and speed (can also be edited by user).
Monitors network connection to monitored client and warns of problems.
Monitors frame progress and warns of possible trouble.
Computes time needed to finish the protein and warns of problems.
Allows you to change the size and graphic quality of the drawn protein.
Allows you to view a large image of the protein.
Display protein using Chime Plugin.
Can save a snapshot of any protein image in jpg format.
You can view up to 13 clients at once (Default is 1 or 2).
EM now changes size when view changes.
Returns your Work Unit score from Stanford (Manual or Auto).
Number of Work Units you have done in tooltip over score.
Automatically check for new EM updates.
Can save work unit information for HTML statistics
Allows you to launch local copies of the F@H client.
Will close the current internet connection when not needed (MODEM).
Can start in system tray with no window displayed.
Can hide the F@H window(s) when EM starts.
Can restore to view all hidden clients when EM shuts down.
You can run EM in Stealth Mode (No Window or Tray Icon).
Choose monitor interval of 2.5/5 seconds.
Automatically check your stats at Stanford.
Choose to have EM ignore network timeouts. (Testing only!)
Choose to have EM assume internet connection exists. (Testing only!)
Choose 12 hour or 24 hour time/date format.
Turn EM sound effects on and off.
Choose Low/High resolution graphic display of proteins.
Turn protein drawing off entirely.
Make EM window transparent (Win 2K/XP only).
Choose to have EM play a warning wav file when problems occur.
Use mouse wheel when available.
Choose a custom warning wav file for EM to display.
Display a bar graph of all tracked proteins.
Create a custom HTML page of the tracked protein information.
Choose folder HTML information is saved to.
Fully customize the look and feel of the EM window.
Over 30 custom skins available or make your own.
Posts: 3,574
Time spent in forums: 2 Weeks 3 Days 3 h 9 m 42 sec
Reputation Power: 221
Electron Microscope Viewer
This viewer allows Folding console users to "see" what is actually being produced by the client. The console version of Folding usually proves to be much more stable than the graphical version, so this allows you to have the best of both worlds. This does not have all the features of EMIII, which is a full blown folding monitor.
This viewer works with both Folding and Genome Files. You can save images of the displayed files, make movies from the .arc files generated by the Tinker core, and much more.
Posts: 3,574
Time spent in forums: 2 Weeks 3 Days 3 h 9 m 42 sec
Reputation Power: 221
KDFold
The company who created this have are not making it anymore.
Thaken form their site:
KDFold development and support has ceased on all versions.
Hi All,
Welp so goes another year. We have moved to Royse City, Tx. As of late I have recieved emails about KDFold. First off if you want to host a copy of the software though I dont know who still uses it by all means you are free to distribute it. I have messed around with some ides in my head but to date have not started coding again om KDFold or a variant who can tell. Its one of those things that just never goes away
Posts: 3,574
Time spent in forums: 2 Weeks 3 Days 3 h 9 m 42 sec
Reputation Power: 221
FAH Log Stats
FAHLogStats started out as a very simple monitoring program designed to monitor multiple clients using only the log file. While there are many limitations by using this method, there are some important benefits, such as being able to monitor linux clients with out needing samba (by transfering the log files via FTP).
Posts: 3,574
Time spent in forums: 2 Weeks 3 Days 3 h 9 m 42 sec
Reputation Power: 221
Folding @ Home Client Info
This utility monitors all of your clients over the internet. It was inspired by FAH Log Stats. The server is all Linux based while client can be windows or linux.
With InCrease, you can easily have folding start when your machine boots, and if you have a dual processor Mac, two clients can run. You can start, stop, pause, and continue easily from InCrease or its Dock menu. You can automatically pause while on laptop battery power, or while select applications are running.
Posts: 3,574
Time spent in forums: 2 Weeks 3 Days 3 h 9 m 42 sec
Reputation Power: 221
GKrellFAH
Description:
GKrellFAH is a Folding@Home client monitor plugin for GKrellM. I wrote this plugin because there were plugins for the Seti@Home and Distributed.net clients, but none for Folding@Home. The plugin and this web page are heavily based on GKrellDnet, the GKrellM plugin to monitor the Distributed.net client. Thanks go to Laurent Papier.
Requirements
Features
Configurable text output format.
Monitor current molecule and progress in current work unit.
Monitor when the current work unit was downloaded.
Start/Stop the F@H client on mouse button click.
Configurable command launched on every work unit completion
Requirements
a Linux system with installed development environment.
a Folding@Home client version 3.24 or later.
GKrellM (1.2.x series) the great multi-monitor application.
Posts: 3,574
Time spent in forums: 2 Weeks 3 Days 3 h 9 m 42 sec
Reputation Power: 221
Gkrellfah2
Description:
Gkrellfah2(gfah) is a local monitor and interface for the Linux Folding@Home client packaged as a plugin for GkrellM. Also available is a client/server version for monitoring remote machines using GkrellMD. gfah collects status information on active work units for display and records info on completed work units in a local log file. It has the ability to actively control how much cpu time the F@H client actually uses, thereby reducing overall cpu utilization and possibly cpu temperature. The desktop version user interface includes a ControlPanel for ease of use.
Features
Displays summary status on a one line text panel, with other gkrellm monitors. See left figure.
Supports a maximum of 8 monitors and each monitor has a ControlPanel popup via mouse button 1: See bottom figure.
Displays active work unit status via mouse tooltip: See right or center figure.
Desktop and Client versions feature Configuration Tabs inside Gkrellm's Configuration window. See Screenshots
Folding at home Team Statistics, Completed Workunit logs, CPU Utilization Control, and technical support.
Includes a Gkrellm desktop plugin, client plugin, and server plugin; all in one RPM package.
Requirements
Linux running on i386 architecture (note: this is the only architecture tested, it may work on other platforms)
GkrellM version 2.2.5 or higher.
Folding@Home version 5.0 or higher
wget - the http file fetching utility
Posts: 3,574
Time spent in forums: 2 Weeks 3 Days 3 h 9 m 42 sec
Reputation Power: 221
Not sure
Description
This program displays an image of the current protein molecule and shows some information about the most recent ten work units downloaded. It requires X Windows with OpenGL (GLX) extensions. The source available here is for Linux, and it has only been tested under Linux, but it has a definition at the beginning to set the format for Windows or Mac OS X. At present, this definition only affects the default interpretation of the queue.dat file, and it is quite possible that other changes will be necessary. I'd appreciate feedback if you have troubles or know of changes needed for other environments. I know that at present the window title doesn't display properly under some versions of the Enlightenment window manager. If you know how to fix it, please send me e-mail.
An experimental OpenBSD version, for systems with X support, has been compiled off-site and is hosted by Alex Kirk. If anyone downloads this, please send me a report as to whether it actually works. The file is in ELF format, for OpenBSD systems later than V3.3.
Considerable work has also been done on Mac OS X by A. Kraus, leading to the compiled Mac GUI version described below, and by Kevin Bernhagen, leading to a version of fpd bundled with InCrease.
The program has a fairly large number of configuration arguments which may be given on the command line. To see them, run it as fpd -help. There is also a help screen which explains the menu buttons and molecule colors, a run-time configuration options screen, and a queue information screen. This version of the program does not refresh its display on a timed basis, so it neither uses processor time unexpectedly nor necessarily shows current data. It can be refreshed easily with a mouse click.
Pictures:
Linux
Mac
Download:
Linux
A precompiled binary version of fpd is available for Linux. Depending on the download method, users may have to change the permissions of the downloaded file to make it executable.
The precompiled version prints timestamps on queue data in local time.
Mac
Two precompiled installable Mac OS X GUI versions of fpd are also available.
The first Mac OS X version is courtesy of A. Kraus. The downloadable tarball contains all the necessary files to install fpd as an application. The internal OpenGL display code, and the functions which read and interpret the XYZ data file, are directly from the native X Windows version of fpd. All the configuration options and run-time controls have been reimplemented for OS X. In this version, the XYZ file is selected in an Open... menu after the program is started. You can either open work/current.xyz directly from the folding directory, or any other selection if you collect these files somewhere else.
There may be later versions available directly from his web site.
The second Mac OS X version is courtesy of Kevin Bernhagen. It comes bundled with InCrease, and will be downloaded directly from his web site. Mac OS X Version with InCrease fpd.dmg (66K)
Last edited by pandaking : November 18th, 2005 at 02:28 PM.
Posts: 3,574
Time spent in forums: 2 Weeks 3 Days 3 h 9 m 42 sec
Reputation Power: 221
qd
This program prints out a formatted dump of the queue.dat file. The default definitions in the source file should, in most compilation environments, produce a version for the system it is being compiled on. If the usual predefined variables aren't there, it will default to a version for Linux, but an explicit compilation switch can be used to set the format for Windows or Mac OS X. I'd appreciate feedback if you have troubles or know of changes necessary for other environments. I know the table of points per work unit is occasionally incomplete, but I try to keep it up to date, and if you have to compile it without "ctime" support, you'll have to adjust the time zone definition at the beginning. Also, this program is not in any official way connected to the Stanford code, so if it calls data items the wrong thing, it is purely an error of my own interpretation.
While the output from qd is primarily from queue.dat, it will be embellished with data and calculations obtained from other files, if they can be read. In all, several client files may be examined for each queue index, and qd can also search for score and deadline information in a file called emprotz.dat (it used to be emprotx.dat), if it is present in the folding directory. This file is a frequently-updated data file used by a third-party monitoring program for Windows called Electron Microscope, written by Larry Perry, aka "TheWeatherMan". You can obtain this file as needed from his web site, whether or not you run Electron Microscope. Follow the download instructions when you get there.
For a detailed explanation of all the fields in the qd output, and how to interpret the data in them, click here.
In April 2003, qd had some major internal changes. Since that time, its behavior can be influenced by a large collection of command-line flags, and it also can read project and score information from a separate data file, called qdinfo.dat. This means you don't have to keep downloading new versions of the executable program to stay up to date with new projects. It will now be sufficient just to download the data file, although downloading the executable, except possibly for versions I don't compile myself, will be just as good, because it will have the latest data in its built-in tables.
For OpenBSD users, the Linux version can be used under Linux emulation after an elf2olf command is run on it, but there is also a version available which is natively compiled under OpenBSD. This is courtesy of Alex Kirk.
I also have available two precompiled versions for Mac OS X. The first is a CLI version, essentially identical in operation to the Linux and Windows versions described on this page. It comes courtesy of Kevin Bernhagen, aka "calxalot", and is automatically recompiled daily and packaged with several other useful files. The other Mac program is a GUI version, described a little more fully below, courtesy of A. Kraus. I can't compile and package Mac versions here under Linux, so the qdinfo.dat file may be more important on the Mac.
The following flags are supported:
Code:
-u Print usage message
-h Print an explanation of the status codes
-i Format with deeper indentation
-c Compact format (omit several lines)
-p Don't look at FAH files other than <queue.dat>
-f Explicitly specify folding directory
-q Explicitly specify queue data file (implies -p)
-n Explicitly specify qd info file (default <qdinfo.dat>)
-m Explicitly specify EMIII info file (default <emprotz.dat>)
-s Specify type of queue data file (linux, windows, mac)
-t Override time zone (needs argument)
-z Force UTC
-v Just print version information and stop
-d Print debug dump
-e Print all entries even if they're garbage
-l Format for log entry data
-L Format for log entry data with specified ID string
Here is a sample of the output, abbreviated here to show only several of the ten queue entries:
Code:
qd released 11 April 2003; qd info 11 April 2003
Queue version 3.24
Current index: 6
Index 7: finished (0.178 pt/hr) 3.04 X min speed
server: 171.64.122.121:80; project: 624, "p624_TZ1_EXT"
Folding: run 1, clone 2, generation 8; benchmark 671; misc: 500, 200
issue: Sat Mar 22 22:55:25 2003; begin: Sat Mar 22 22:55:32 2003
end: Thu Mar 27 13:23:33 2003; expire: Sat Apr 5 22:55:32 2003 (14 days)
core URL: http://www.stanford.edu/~pande/Linux/x86/Core_65.fah
user: rph_iv; team: 0; ID: 3539220A7A46065D; mach ID: 1
work/wudata_00.dat file size: 100523; WU type: Folding@Home
Index 8: empty
Index 9: finished (0.286 pt/hr) 24.5 X min speed
server: 171.64.122.123:8080; project: 533, "p533_BBA5 in water"
[snip...]
Index 6: folding now (0.242 pt/hr) 7.03 X min speed; 72% complete
server: 171.64.122.124:8080; project: 542, "p542_BBA5_N in water"
Folding: run 37, clone 58, generation 1; benchmark 756; misc: 500, 300
issue: Mon Apr 7 11:12:08 2003; begin: Mon Apr 7 11:13:34 2003
expect: Sun Apr 13 03:47:37 2003; due: Sat May 17 11:13:34 2003 (40 days)
core URL: http://www.stanford.edu/~pande/Linux/x86/Core_78.fah
user: rph_iv; team: 0; ID: 3539220A7A46065D; mach ID: 1
work/wudata_09.dat file size: 352034; WU type: Folding@Home
Average pph: 0.220, ppd: 5.26, ppw: 36.8, ppy: 1923
As of 7 December 2004 (functional revision "027"), there is also a compact printout suitable for concatenating to a log file, or as input for a logging program. Here is what that format looks like, as it would be printed when qd is called, for example, with the -L abc flag:
The two hexadecimal numbers at the beginning of each line are the starting and finishing time for the unit, so combined logs spanning multiple cycles of the queue and including results from more than one machine can be sorted together into chronological order. After the dates, the fields are LogID.index, project, run, clone, generation, benchmark, points, points/hour, and project name. The character "D", "R", or "U" immediately after the points/hour field notes whether the unit was deleted, currently running, or the point value is unknown, respectively. The character in the next column indicates the core being used, "T" for Tinker (65), "G" for Gromacs (78), "D" for Double-precision Gromacs (79), "A" for Amber (82), "Q" for QMD (96), or "n" for Genome (C9 or CA). The letter will be lower-case if there is no deadline for the unit.
As of 20 May 2005 (functional revision "030"), there is a second compact format which omits several lines of each queue index entry which are not of much interest when using qd simply for looking up work unit history. Here is what one index entry of that format looks like, as it would be printed when qd is called with the -c flag:
Code:
Index 7: folding now 180.00 pts (0.459 pt/hr) 3.12 X min speed; 60.9% complete
server: 171.65.103.157:8080; project: 2002, "p2002_ab1-43_4mer_opls"
Folding: run 17, clone 52, generation 1; benchmark 115; misc: 500, 400
issue: Tue May 10 10:40:09 2005; begin: Tue May 10 10:40:46 2005
expect: Thu May 26 18:51:19 2005; due: Thu Jun 30 10:40:46 2005 (51 days)
user: rph_iv; team: 0; ID: 3539220A7A46065D; mach ID: 1
Four precompiled binaries of this command-line version of qd are available. The native Linux and Windows x86 versions are compiled under Linux, the Windows version cross-compiled with mingw. The OpenBSD version is natively compiled under OpenBSD and hosted courtesy of Alex Kirk. This file presently is in a.out format, suitable for OpenBSD V3.3 or earlier. The link below will fetch the executable file directly from his web site, which, according to him, should always reflect version changes within a day. The Mac OS X CLI version is similarly automatically recompiled daily, and hosted courtesy of Kevin Bernhagen. This version comes as a compressed tarball, which includes a compiled mac_qd executable program file, packaged with qdinfo.dat and emprotz.dat. My local mirrors of these downloadable files will usually not be as up to date.
Download:
Depending on the download method, non-Windows users may have to change the permissions of the downloaded file to make it executable.
Note for Windows users:
This program must be run from the prompt in a command (DOS) window or its output won't stay on the screen. The simplest way is to put the binary file qd.exe in your folding directory (where queue.dat is), use the appropriate cd commands in the command window to make that the current directory, then type the command qd, with flags as desired. If you want to capture the output, either cut and paste from the screen or redirect it to a file.
The precompiled versions print timestamps in local time. For UTC, use the -z command-line switch.
A precompiled installable Mac OS X GUI version of qd is also available, courtesy of A. Kraus. The downloadable tarball contains all the necessary files to install qd as an application. In this version, the queue file (normally queue.dat in the folding directory) is selected in a Queue → Open... menu after the program is started. There is also a qd → Preferences panel in which a default folding directory may be specified so that its queue.dat file will be opened automatically at startup.
There may be later versions available directly from his web site.
Here is a sample screen shot of the Mac GUI version of qd:
Note that while the presentation might not look as nice, there is somewhat more information available in the Mac CLI version, which can be useful for some diagnostic purposes
Last edited by pandaking : November 18th, 2005 at 02:27 PM.