Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QC Specification Keywords #76

Open
jthorton opened this issue Dec 17, 2020 · 3 comments
Open

QC Specification Keywords #76

jthorton opened this issue Dec 17, 2020 · 3 comments

Comments

@jthorton
Copy link
Contributor

QC Programs offer control over many run-time settings which will require validation and will possibly be different for each QC program. We should allow users to pass some of these options into the QC Spec and we can validate them based on the program they are assigned against.

Question

As there are many options that can be passed let's collect a list here of program-specific options that we would like to expose starting with common options.

@hyejang
Copy link

hyejang commented Dec 18, 2020

For Psi4 DF-MP2 calculation, QC Specification keywords corresponding to the options(scf_type, guess, mp2_type) in the Psi4 set block would be needed.

set {
  basis heavy-aug-cc-pvtz
  scf_type df
  guess sad
  mp2_type df
  freeze_core true 
}

@trevorgokey
Copy link
Contributor

It may be worth adding DAMPING_CONVERGENCE, DAMPING_PERCENTAGE, and DIIS. For reference, the documentation is here. We may or may not want to add the other DIIS options, but I don't think those are quite as suited to QC*-style infrastructure.

@trevorgokey
Copy link
Contributor

Also, useful grid options would be DFT_SPHERICAL_POINTS, and DFT_RADIAL_POINTS, DFT_BS_RADIUS_ALPHA, and DFT_NUCLEAR_SCHEME

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants