whizard is hosted by Hepforge, IPPP Durham

Version 3 (modified by ohl, 14 years ago) (diff)

--

(Uncommon) Build Problems

Here's a list of not so common problems that you might encounter when building WHIZARD that didn't make it into the INSTALL file.

Parallel Make and Slow Filesystems

The current version of O'Mega uses intermediate files in .../var/cache/ to store precomputed vertex tables in order to significantly increase the startup speed for complicated BSM models with many new particles and vertices. These files are generated as needed and require no user intervention.

Unfortunately, if several copies of O'Mega for the same model are running simultaneously and for the very first time, they might encounter an incomplete version of the vertex table. In practice, this almost never a problem, but if you run make check with the -j option (parallel execution) on slow networked file systems, a few checks might fail. In this case, just rerun make check without the -j option to force sequential execution. However, after the first make check, all subsequent make check should work even with the -j option.

NB: O'Mega will never produce a wrong nonvanishing matrix element due to the rare race condition described above. The only possible symptom is a vanishing scattering amplitude. Nevertheless, we aim to make the cache files obsolete by an equivalent, but faster algorthim in milestone:v2.1 (cf. ticket #271).