Dear all,
I am having some troubles in get some (supposedly straightforward) relaxations results.
I want to relax a benzene molecule in xyz format (this is a test for more complex results).
I tried both “obminimize” and “obabel --minimize”, compiling the source code and the anaconda3 version.
In all cases I do get a different geometry with lower energy, but I can neither get the code to stop when the criteria is reached nor obtain a convergence message whatsoever.
$ obabel benzene.xyz -O min_benzene.xyz --minimize --steps 500 --sd --ff UFF --log --crit 1e-4
–crit 1e0 gives the same result, log_001.txt
$ obminimize benzene.xyz -O min_benzene.xyz --steps 500 --sd --ff UFF --crit 1e-4
In addition, In the obminimize case, I get an error message, zero charges and alternate +/- 0.15 partial charges, as shown below.
‘’’
*** Open Babel Warning in ReadMolecule
Problems reading an XYZ file: Cannot read the first line.
‘’’
IDX CHARGE
1 0.000000
…
12 0.000000
P A R T I A L C H A R G E S
IDX CHARGE
1 -0.150000
2 0.150000
…
Could anyone explain what am I doing wrong?
Thank you
Marco
(Attachment benzene.txt is missing)
(Attachment log_001.txt is missing)