Open ezpzbz opened 4 years ago
As explained in #5 , I have made some modifications which will let us to keep track of modifications within the run. It has been pushed for only #5 case, once I am sure about its robustness, it would be enabled for all other relevant handlers. The current fix is in #39
Context
Currently, if
VaspBaseWorkChain
gets triggered to solve an issue and updates theINCAR
, it goes to second iterations. However, if the issue would not be solved, it will do the same without knowing that the same actions has been taken, therefore, it continues until it hits the maximum iteration. For example, see below log for workchain trial to solveZBRENT
issue:It redices the
EDIFF
by an order of magnitude for the second iteration, and then it is same over and over. The reason is that we havecls.setup
outside of running loop in outline:How to solve it?
There can be several solutions which need to be tested:
INCAR
EDIFF
or other parameters without improvement. Also, there can be errors that we just wanna try once and not again and again.