Wuinfo XX.dat

General
The wuinfo_.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_.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_.dat file.

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.

Structure
/* Structure of  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 */ };

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