DD: qcengine.compute_procedure
would be entrypoint
LPW: interested in getting minimum energy paths along torsion degrees of freedom
HP: comparing opt perf between geometric and qchem internal coords; wrote code that tracked iterations, wondering whether qcarchive can optimize hundreds of structures with qchem and another hundred with geometric; is there a way to compare each structures iteration number and final energy
BP: as long as info is stored, def accessible programmatically
LPW: want to be able to compare to other packages to catch cases where geometric may be performing badly.
BP: compute_procedure
: considering how this should be changed to make distinction between program, procedure (e.g. optimization)
LPW: one option is to use QChem style convergence criteria, but this is not sufficient in simulating use of QChem itself, since there are many unpublished details about optimization algorithm
DD: is QChem open source? Would like to assess how feasible wrapping with QCEngine as procedure executor
LPW: long-term interested in being able to run all optimizations of interest in QCArchive
DD: possible to use QChem within optimizations for gradient calculations under geomeTRIC
HP: this was useful information; thank you!
BP: wrapping QChem wouldn’t really be a fundamental problem; wouldn’t be an optimization where you use a metaprogram like geometric with a gradient calculator underneath
LPW: as I work on installing QCFractal locally, hoping to become more familiar
BP: lots will change, but will be an upgrade pathway (for data)