NACME¶
NACME calculations use two geometries and an MRSF-TDDFT response calculation.
The current input style uses [input] system and [input] system2.
Input style:
[input]
runtype=nacme
method=tdhf
functional=bhhlyp
basis=6-31g
system=
O 0.000000000 0.000000000 -0.041061554
H -0.533194329 0.533194329 -0.614469223
H 0.533194329 -0.533194329 -0.614469223
system2=
O 0.000000000 0.000000000 -0.031061554
H -0.543194329 0.543194329 -0.624469223
H 0.543194329 -0.543194329 -0.624469223
[scf]
type=rohf
multiplicity=3
[tdhf]
type=mrsf
nstate=10
Python style:
from oqp.openqp import OpenQP
system = """
O 0.000000000 0.000000000 -0.041061554
H -0.533194329 0.533194329 -0.614469223
H 0.533194329 -0.533194329 -0.614469223
"""
system2 = """
O 0.000000000 0.000000000 -0.031061554
H -0.543194329 0.543194329 -0.624469223
H 0.543194329 -0.543194329 -0.624469223
"""
job = OpenQP("h2o_nacme", silent=1)
job.molecule(system, system2, charge=0)
job.theory.mrsf(functional="bhhlyp", basis="6-31g", nstate=10)
job.workflow.nacme()
mol = job.run()
Runnable input:
examples/other/h2o_nacme_rohf_mrsf-s_6-31g_bhhlyp.inp.
Notes¶
- Keep
[tdhf] nstatelarge enough to cover all states used in the coupling analysis. - Use consistent atom ordering between
systemandsystem2. - The
[nac]section controls finite-difference and restart behavior for NAC workflows.