The parameters of a simulation are specified with three files from a standard Folding@Home work unit (WU):
as well as a FAHBench-specific file named wu.json
. This file encodes the
number of steps to perform and other meta-information.
Workunits are installed uncompressed to
[prefix]/share/fahbench/workunits/[wuname]/{*.xml, *.json}
.
To install your own workunit, put the four required files
there.
wu.json
fieldscodename
should match the directory name of the installed workunitprotein.name
can give a “full” name for a particular protein or workunitprotein.description
can give a brief description of the systemstep_chunk
sets how many integration steps to do before refreshing the
current performance estimate and % completed. A higher value will make the
UI less responsive. Too low of a value may impact performance. Simpler
systems should increase this value, while difficult systems may reduce it.
Default: 10The workunits are stored compressed in the source tree. They will be extracted at build time via CMake “external project”. Developers can add WU’s hosted elsewhere via this mechanism.