-
Notifications
You must be signed in to change notification settings - Fork 26
Home
craldaz edited this page Oct 11, 2020
·
7 revisions
PyGSM is a reaction path and geometry optimization package. GSM was previously written in C++ but was difficult to modify and compile. PyGSM attempts to overcome these challenges to allow for easy prototyping (e.g. custom calculations), improved readability, and greater cross-platform support.
There are a number of changes to this code from the previous code, most greatly is the use of the level of theory object, potential energy surface object, and the separation of the GSM subtypes (e.g. single-ended and double-ended). These changes allow for greater modularity but require understanding the building blocks.
Also, please see complete examples in the examples folder of the repository.
- geometry optimization
- minimum energy crossing point optimization
- minimum energy conical intersection optimization
- single-ended GSM
- double-ended GSM
- single-ended MECP/MECI optimization