2 Standard validators
David Anderson edited this page 2024-01-11 12:17:08 -08:00

BOINC includes several "standard" validators:

sample_trivial_validator

Marks a job as valid if its output files are present. Use this if all hosts are trusted.

sample_substr_validator

Marks a job as valid if its stderr output includes a string specified by the --stderr_string command-line arg. If the --reject_if_present arg is present, the logic is inverted: a job is valid if its stderr does NOT include the string.

sample_bitwise_validator

Output files are equivalent if they agree byte for byte. This can be used if your application generates exactly matching results (either because it does no floating-point arithmetic, or because you use homogeneous redundancy). If output files are gzip archives, use the --is_gzip command-line arg. This will skip the gzip header when comparing files.