It's not straightforward to set the hyperparameters (max_cycle_macro, tol, etc.) of the impurity and "LASCI" subproblems in the LASSCF asynchronous algorithm. The "LASCI" subproblem in particular uses a dangerous __dict__.update call which forces max_cycle_macro of the calling problem and the subproblem to be the same value, despite them playing different roles.
It's not straightforward to set the hyperparameters (
max_cycle_macro
,tol
, etc.) of the impurity and "LASCI" subproblems in the LASSCF asynchronous algorithm. The "LASCI" subproblem in particular uses a dangerous__dict__.update
call which forcesmax_cycle_macro
of the calling problem and the subproblem to be the same value, despite them playing different roles.