Hello,
there ssems to be a bug in the scan function of xtb:
when a dihedral angle shall be scanned which is defined by 4 non-adjacent atoms,
the scan will always end up at the initial coordinate.
As an example: the molecule tolane.xyz has a C:::C triple bond separating two phenyl groups
and a dihedral scan should recover the energy of the different rotamers.
My input is:
$constrain
force constant=0.5
$scan
dihedral: 2,3,9,10,0.0;0.0,360.0,72
$end
and for the xyz file:
24
00000001
C -1.211000 4.143000 -0.000000
C -1.213000 2.744000 -0.000000
C 0.000000 2.042000 0.000000
C 1.213000 2.744000 0.000000
C 1.211000 4.143000 0.000000
C 0.000000 4.842000 0.000000
C 0.000000 0.603000 0.000000
C -0.000000 -0.603000 0.000000
C 0.000000 -2.042000 0.000000
C -1.213000 -2.744000 0.000000
C -1.211000 -4.143000 0.000000
C 0.000000 -4.842000 0.000000
C 1.211000 -4.143000 0.000000
C 1.213000 -2.744000 0.000000
H -2.148000 4.685000 -0.000000
H -2.157000 2.212000 -0.000000
H 2.157000 2.212000 0.000000
H 2.148000 4.685000 0.000000
H 0.000000 5.925000 0.000000
H -2.157000 -2.212000 0.000000
H -2.148000 -4.685000 0.000000
H 0.000000 -5.925000 0.000000
H 2.148000 -4.685000 0.000000
H 2.157000 -2.212000 0.000000
Would be great if this issue could be fixed in this or the next release.
Kind regards, Dirk
Hello,
there ssems to be a bug in the scan function of xtb:
when a dihedral angle shall be scanned which is defined by 4 non-adjacent atoms,
the scan will always end up at the initial coordinate.
As an example: the molecule tolane.xyz has a C:::C triple bond separating two phenyl groups
and a dihedral scan should recover the energy of the different rotamers.
My input is:
$constrain
force constant=0.5
$scan
dihedral: 2,3,9,10,0.0;0.0,360.0,72
$end
and for the xyz file:
24
00000001
C -1.211000 4.143000 -0.000000
C -1.213000 2.744000 -0.000000
C 0.000000 2.042000 0.000000
C 1.213000 2.744000 0.000000
C 1.211000 4.143000 0.000000
C 0.000000 4.842000 0.000000
C 0.000000 0.603000 0.000000
C -0.000000 -0.603000 0.000000
C 0.000000 -2.042000 0.000000
C -1.213000 -2.744000 0.000000
C -1.211000 -4.143000 0.000000
C 0.000000 -4.842000 0.000000
C 1.211000 -4.143000 0.000000
C 1.213000 -2.744000 0.000000
H -2.148000 4.685000 -0.000000
H -2.157000 2.212000 -0.000000
H 2.157000 2.212000 0.000000
H 2.148000 4.685000 0.000000
H 0.000000 5.925000 0.000000
H -2.157000 -2.212000 0.000000
H -2.148000 -4.685000 0.000000
H 0.000000 -5.925000 0.000000
H 2.148000 -4.685000 0.000000
H 2.157000 -2.212000 0.000000
Would be great if this issue could be fixed in this or the next release.
Kind regards, Dirk