Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Item

Presenter

Notes

QCSubmit - geometric defaults

Josh

  • Optimizations take a lot more steps than they should; reset-hessian = False, should be True.

    • geometric keywords are likely used in the hash for compute (good thing 🙃 )

  • We’ll re-roll PEPCONF

gau2grid


  • Need to pin gau2grid=2.0.3 on production envs with psi4

PEPCONF issues

Trevor

  • TG: What kinds of SCF changes can we make in QCSubmit?

    • TG: will look for a few settings for DIS, Fock-related things; try out different SCF settings to see what produces more success on problem PEPCONF molecules

  • BP: QCElemental has compute_error, contains error message and error type; also a failed_operation, QCEngine will convert everything that doesn’t succeed into a failed_operation; geomeTRIC stdout is stored in a different place in the QCEngine output for a failed optimization case, but in a different place than it would be for success

Big QCFractal changes

Ben

  • BP: thinking of setting up a test server that features major changes to the server code; is there interest in making each OpenFF submission submit a subsetted dataset submission to this test server as well

    • JH: could have a GHA that pulls qcfractal master as part of this test; could be a GHA on qcsubmit itself as a way to do a canary on qcsubmit for upstream qcfractal changes; could stand up a local server and try to submit to it

New submissions

David

  • TG: QCSubmit question: if I want to add conformations to an already-submitted dataset, is there a good way to do this?

    • JH: slightly awkward with the naming; would have to work out highest conformer number that already exists for each molecule, and start from +1 that; would increment by itself thereafter

    • JH: Load dataset.json as a QCSubmit OptimizationDataset, then add your molecules by looping through the dataset

      • DD: can we get a snippet for how this could work?

      • JH: can do

  • PB: new QCS release?

    • JH: yes, new one with geomeTRIC update

STANDARDSv3 implementation

David

  • TG: Also QCFractal changes possible; are we going to put our custom things into metadata?

    • BP: will be changes coming up, but may not line up into exactly what you’re thinking

  • DD: perhaps we solution around how fractal currently works; only push for fractal changes where we really can’t move forward

    • TG: can we put binary data in string data? arbitrary data structures?

    • BP: valid json works well

Enforced c1 symmetry in psi4 is ready

Josh

  • Just need to try it out and see if it works as expected

    • will do a local test; that would be easiest

    • TG: remember it needs to be a symmetric molecule to take effect

Wavefunctions

Trevor

  • Is the wavefunction reconstruction only in openff-recharge at the moment?

    • JH: yes

    • TG: could wavefunction reconstruction make sense in QC* somewhere (or psi4)?

      • BP: feels like it makes most sense in QCElemental; a single function that consumes a Wavefunction data model and spits out the reconstituted wavefunction

Action items

  •  David Dotson will re-roll PEPCONF with reset=True, coordsys='dlc'.
  •  David Dotson will pin gau2grid=2.0.3 on prod envs
  •  Trevor Gokey will investigate possible SCF parameters to reduce SCF convergence error frequency
  •  Joshua Horton will cut new QCSubmit release
  •  Joshua Horton will provide Trevor Gokey with a code snippet for adding conformations to an already-submitted dataset in a reasonable way
  •  Joshua Horton will lay out issues, coordinate efforts, for implementing STANDARDSv3 in QCSubmit, qca-dataset-submission (DD will assist)
  •  Joshua Horton will locally test out enforced c1 symmetry in psi4; determine if it works as expected
  •  David Dotson will raise issue on wavefunction reconstruction in QCElemental

...