[WIP] Trying to make MBAR work better adaptively when it fails.#442
[WIP] Trying to make MBAR work better adaptively when it fails.#442
Conversation
* Changed the way defaults are set up. * Automatically tries both adaptive and L-BFGS-B if the first one chosen fails. * If multiple solvers are tried, returns the best result. * Makes adaptive more consistent with other methods.
|
You're probably aware of @xiki-tempula 's implementation of "AutoMBAR" in alchemlyb. He did the testing and ultimately came up with the rationale for the order of methods that are tried. |
|
Yes, I looked at that, but wasn't sure about logic. "hybr" is interesting since it is a root-finding method, which we haven't really looked at before. Each method seems to handle tolerances a bit differently, and that's one thing that I've been trying to get to the bottom of. Calling adaptive at the end, which tends to continue a little further than other methods, seems to be a good way to makes sure that the results end up accurate, but I don't know if that's the "best" way to go. |
|
@mrshirts I called |
TODO: