Skip to content

Multiscale calculation functionality #184

Description

@hklem

Enable multiscale calculation setups in gaussian and orca. Would require qprep arguments defining layer atoms and layer charge/mult. Code sections will depend on if program is gaussian or orca. Setting up input for gaussian oniom calculation is a bit more involved than that for orca, because gaussian will not automatically detect link atoms, unlike orca. So that information will need to be added into the gaussian input file text. https://gaussian.com/oniom/
Example gaussian ONIOM input:

ONIOM(B3LYP/6-31G(d,p):UFF) Opt

2-layer ONIOM optimization

0 1 0 1 0 1 #Charge/spin for entire molecule (real system), model system-high level & model-low
F -1.041506214819 0.000000000000 -2.126109488809 M
F -2.033681935634 -1.142892069126 -0.412218766901 M
F -2.033681935634 1.142892069126 -0.412218766901 M
C -1.299038105677 0.000000000000 -0.750000000000 M H 4
C 0.000000000000 0.000000000000 0.000000000000 H
H 0.000000000000 0.000000000000 1.100000000000 H
O 1.125833024920 0.000000000000 -0.650000000000 H

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions