ReliaSolve / cctbx_project

Computational Crystallography Toolbox
https://cctbx.github.io
Other
0 stars 0 forks source link

Check recursive behavior of clique optimization #259

Closed russell-taylor closed 1 year ago

russell-taylor commented 1 year ago

The Clique optimizer is calling all the way back to the FastOptimizer clique optimizer during its recursion because that's the function that is defined for _self. This has implications for cache behavior being turned on and off (off after each recursive call).

This has implications for additional work being done.

russell-taylor commented 1 year ago

Modified to explicitly call the same method, which increased the fraction of cache hits, which sped up processing.