Performance

The program is designed to take advantage of multi-threaded parallelism. Taking the pyrochlore examples, a speedup curve is generated for each of the three disorder types.

Speedup curve for the three disorder types

Fitting each data set to the theoretical speedup curves gives a metric of the parallel performance.

This metric indicates the percentage of the refinement the benefits from the parallelism.