Wuinfo XX.dat
From FaHWiki
Contents |
[edit]
General
The wuinfo_<XX>.dat file is a small binary file containing the progress information of a Work Unit (WU). It is usually only available for the current WU.
The data in a wuinfo_<XX>.dat file is used in the unitinfo.txt file in the clients working directory.
Dick Howells wuinfo utility can display the content of a wuinfo_<XX>.dat file.
[edit]
Format
The first 4 bytes contain the Core number.
The next 80 bytes contain the name of the project
Then are two times 4 bytes containing the total steps in the WU, and number of completed steps.
And finally there are 420 bytes of only zeros.
[edit]
Structure
/* Structure of <wuinfo_xx.dat> file */
typedef unsigned int u32;
struct wif
{ u32 core; /* 000 Core number */
char pname[80]; /* 004 Project (protein) name */
u32 tsteps; /* 084 Total steps */
u32 csteps; /* 088 Completed steps */
char z092[420]; /* 092 */
};
[edit]
Example
$ ./wuinfo index 3: Core: Core_a0 Name: p1488_Protein in POPC Progress: 92% (460 of 500 steps)
$ hexdump -Cv work/wuinfo_03.dat 00000000 a0 00 00 00 70 31 34 38 38 5f 50 72 6f 74 65 69 | ...p1488_Protei| 00000010 6e 20 69 6e 20 50 4f 50 43 00 00 00 00 00 00 00 |n in POPC.......| 00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000050 00 00 00 00 f4 01 00 00 cc 01 00 00 20 a1 07 00 |................| 00000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000000a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000000b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000000c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000000d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000000e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000000f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000200

