/doc/ase/calculators/dftb_ex1_relax.py

https://gitlab.com/vote539/ase · Python · 19 lines · 14 code · 5 blank · 0 comment · 0 complexity · 08973c17c76c6c28d0ed8fbb5a290bc4 MD5 · raw file

  1. from ase.calculators.dftb import Dftb
  2. from ase.optimize import QuasiNewton
  3. from ase.io import write
  4. from ase.structure import molecule
  5. test = molecule('H2O')
  6. test.set_calculator(Dftb(label='h2o',
  7. atoms=test,
  8. Hamiltonian_MaxAngularMomentum_='',
  9. Hamiltonian_MaxAngularMomentum_O='"p"',
  10. Hamiltonian_MaxAngularMomentum_H='"s"',
  11. ))
  12. dyn = QuasiNewton(test, trajectory='test.traj')
  13. dyn.run(fmax=0.01)
  14. write('test.final.xyz', test)