Skip to content

Feature/openmp

Jonathan Fisher requested to merge feature/openmp into develop

I am parallelizing some of the key algorithms with OpenMP to speed them up for large datasets. This is disabled by default, and is enabled with the cmake option -DBUILD_WITH_OPENMP=ON. This is not supported by AppleClang, so to enable OpenMP on OSX we have to compile with gcc.

When compiled without OpenMP support, everything should work exactly as before. I have tested the parallel versions with Biodiff data and everything seems to be working correctly. I will continue to make improvements for the next couple of days before merging into develop.

Please test both serial and parallel versions with ILL data and let me know if there are any problems.

Merge request reports