Skip to content

Geometry optimization code that includes the TRIC coordinate system

License

Notifications You must be signed in to change notification settings

hjnpark/geomeTRIC

This branch is 1 commit ahead of, 8 commits behind leeping/geomeTRIC:master.

Folders and files

NameName
Last commit message
Last commit date
Nov 15, 2024
Oct 25, 2023
Nov 27, 2024
Nov 15, 2024
Jan 17, 2025
Oct 30, 2023
Sep 13, 2022
Sep 17, 2023
May 28, 2023
Jul 2, 2020
Jul 26, 2018
Mar 10, 2018
Jun 30, 2020
Nov 22, 2024
Mar 10, 2020
Nov 27, 2024
Oct 3, 2022
Apr 20, 2016
Oct 14, 2018
Nov 15, 2024
Oct 26, 2023

Repository files navigation

Build Status codecov

This is a geometry optimization code for molecular structures. The code works by calling external software for the energy and gradient through wrapper functions. Q-Chem, TeraChem, Psi4, Molpro, Gaussian 09/16, and CFOUR are supported quantum chemistry codes through the command line interface. The PySCF and QCArchive packages also provide interfaces to geomeTRIC for optimization. MM optimizations using OpenMM and Gromacs are also supported through the command line interface.

Documentation is hosted at https://geometric.readthedocs.io/ .

Authors: Lee-Ping Wang, Chenchen Song, Heejune Park

Contributors: Yudong Qiu (Psi4 engine, error handling); Daniel G. A. Smith (Testing framework, QCEngine JSON API); Tamas K. Stenczel (GitHub Actions, ASE engine); Sebastian Lee (Molpro engine); Chaya Stern (Travis, Conda); Qiming Sun (Custom engine); Alberto Gobbi (Batch energy/gradient, logging); Josh Horton (Convergence criteria, Gaussian engine); Akhil Shajan (QUICK engine)

Contact Email: leeping@ucdavis.edu

If this code has benefited your research, please support us by citing:

Wang, L.-P.; Song, C.C. (2016) "Geometry optimization made simple with translation and rotation coordinates", J. Chem, Phys. 144, 214108. http://dx.doi.org/10.1063/1.4952956

Quick Help

Package dependencies are: Python 2.7, 3.5+ NumPy, Scipy, NetworkX

To install the code from source, run "python setup.py install". To install the latest release from pip, run "pip install geometric". To install the latest release from conda-forge, run "conda install -c conda-forge geometric".

To execute the geometry optimizer, run "geometric-optimize". Use "-h" to see the list of command line options.

Generally, you will need a .xyz file for the coordinates and one of the supported quantum chemistry software packages installed on your system.

Supported QM packages are: TeraChem, Q-Chem, Molpro, Psi4, and Gaussian 09/16. Supported MM packages are: OpenMM, Gromacs.

Please refer to the example calculations for how to run the code.
The commands to execute the code are contained in "command.sh".

Citation

If this code has benefited your research, please support us by citing our publication:

Wang, L.-P.; Song, C.C. (2016) "Geometry optimization made simple with translation and rotation coordinates", J. Chem, Phys. 144, 214108. DOI: 10.1063/1.4952956

About

Geometry optimization code that includes the TRIC coordinate system

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.8%
  • Other 0.2%