xcfun icon indicating copy to clipboard operation
xcfun copied to clipboard

Irreproducible results

Open susilehtola opened this issue 2 years ago • 2 comments

XCFun currently relies on compile-time definitions to change functionals' behavior. This means that for instance PBE exchange in two copies of the same version of XCFun may give different results. This is highly undesirable behavior: the output of functionals should not depend on compile-time behavior.

Instead, the variants should be implemented separately, as in Libxc. One should be able to access all implementations without having to reconfigure and recompile in-between.

susilehtola avatar May 03 '22 23:05 susilehtola