-
Notifications
You must be signed in to change notification settings - Fork 14
Closed
Description
Is your feature request related to a problem? Please describe.
I would like to optimize the geometry of a molecule from an initial configuration. This would then allow me to compute vibrational frequencies and IR spectra at a local minimum of the potential energy surface.
Describe the solution you'd like
In PySCF I can use their geometry_optimizer to optimize the geometry of a molecule, for example something like
from pyscf import gto
from pyscf.geomopt.geometric_solver import optimize as geometric_opt
mol = gto.Mole(atom=atom, basis = 'sto-3g') # atom is some initial starting description of the molecule
rhf = scf.RHF(mol)
mol_opt = geometric_opt(rhf)I would like to do something similar in dqc, for example something like
import dqc
mol = dqc.Mol(moldesc=moldesc, basis="sto-3g") # moldesc is some initial starting description of the molecule
mol.atompos.requires_grad_()
hf = dqc.HF(mol).run()
mol_opt = dqc.optimize_geometry(hf) # new proposed functionDescribe alternatives you've considered
Alternatively this would have to be implemented outside of dqc.
Additional context
I know there are many algorithms possible for geometry optimization and I am very open to whichever is recommended.
Metadata
Metadata
Assignees
Labels
No labels