-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issues with gamess external basis set d2tzvp and iodine #2
Comments
@rpseng Hi, glad to hear the files are useful 😄. You guessed correctly that the problem is coming from the ECP. From what I can see in basis set exchange, all elements after Kr have ECP's. So it's not surprising that the calculation fails. Adding the $ECP group for iodine should fix your problem:
GAMESS's ECP input is a bit tricky in that you need to define the ECP for each atom in the exact same order they appear in $DATA, and you need to do it for all the atoms - even the ones that do not have ECP. (https://www.msg.chem.iastate.edu/gamess/GAMESS_Manual/docs-input.txt). Once you put the ECP in for Iodine, the calculation runs smoothly.
|
Hello @shoubhikraj, thanks a lot for the prompt response! Now I'm thinking on how I can automate this. I'm planning to update the basis set we use on this project https://github.com/lvpp/sigma, but we need to run it for about 2000 molecules. Current automation uses openbabel to create the gamess input from a .mol and an extra file with the gamess keys we use. With this per atom extra input, that will be very tricky... |
@rpseng Yes automation would be tricky, but doable I believe. You are using python for scripting, from what I can see? Then you could read the generated input and get all atoms in order, and then have another text file with all the ECP's for different atoms, and put the proper ECP's together to write the $ECP block in input file. Unfortunately, GAMESS has not put def2 bases in its library and the input style for ECP is awkward, so without this kind of python based hack I don't think there is a good solution. |
Hello, thanks a lot for this repository and the instructions on how to use EXTBASIS.txt with gamess.
All works fine with d2tzvp except for molecules with iodine, e.g. iodomethane. The energy does not converge, keeps oscilating:
When checking the basis set exchange website for this atom, there is an extra
ECP
section:https://www.basissetexchange.org/basis/def2-tzvp/format/gamess_us/?version=1&elements=53
I'm not sure if this is the source of the problem or if this
ECP
section should be included somehow. A minimal input file follows below:Any insight on this would be very much appreciated.
The text was updated successfully, but these errors were encountered: