[CPMD-list] problems with point group recognition and symmetrisation of coordinates
Christian Tuma
ct at chemie.hu-berlin.de
Wed Mar 17 18:46:00 CET 2004
Dear CPMD developers,
using CPMD 3.7.2 (Linux-PC, Redhat 9.0, ifort 8.0, ATLAS 3.6.0) I encountered
problems with the recognition of molecular point groups and subsequent
symmetrisation of coordinates.
For the case of the methane molecule (CH4, symmetry point group "Td") I used
two different orientations of the molecule in a cartesian coordinate system.
Depending on which orientation I have chosen, I got quite different results
concerning the recognition of a number of subgroups of "Td" and "Td" itself:
A) one C2-axis corresponds to the z-axis, and the x-axis is orthogonal to
a mirror plane
...
&ATOMS
*TM/C_TM_PBE_pade_110 KLEINMAN-BYLANDER
LMAX=P
1
0.0000 0.0000 0.0000
*TM/H_TM_PBE_pade_070 KLEINMAN-BYLANDER
LMAX=S
4
0.0035 -0.8952 0.6336
-0.8988 -0.0005 -0.6284
0.0031 0.8958 0.6327
0.8920 0.0000 -0.6379
&END
...
C2, C2v : recognition and symmetrisation ok
S4 : recognition ok, symmetrisation problem "ATOMS ARE VERY CLOSE"
Td : recognition ok, symmetrisation problems
DELTA=0.01 : bonds far too short
DELTA=0.1 : loss of 4 symmetry operations
D2d, D2 : not recognised
B) all C2-axes correspond to cartesian axes
...
&ATOMS
*TM/C_TM_PBE_pade_110 KLEINMAN-BYLANDER
LMAX=P
1
0.0000 0.0000 0.0000
*TM/H_TM_PBE_pade_070 KLEINMAN-BYLANDER
LMAX=S
4
0.6355 -0.6304 0.6336
-0.6352 -0.6359 -0.6286
-0.6312 0.6356 0.6327
0.6307 0.6308 -0.6379
&END
...
C2, D2 : recognition and symmetrisation ok
C2v, Td : not recognised
S4 : recognition ok, symmetrisation problem "ATOMS ARE VERY CLOSE"
D2d : recognition ok, symmetrisation problems (bonds far too short)
The rest of the input was as follows (with different Schoenfliess symbols):
! CH4
&CPMD
OPTIMIZE GEOMETRY
MAXSTEP
1
STRUCTURE BONDS ANGLES
&END
&SYSTEM
ANGSTROM
POINT GROUP MOLECULE DELTA=0.01
DND 2
sYMMETRIZE COORDINATES
SYMMETRY
0
CUTOFF
50
CELL
5.0 1.0 1.0 0.0 0.0 0.0
&END
&ATOMS
...
&END
&DFT
NEWCODE
FUNCTIONAL PBE
&END
These observations for (A) and (B) are somehow complementary, especially
concerning the "D" point subgroups. That's why I think there is no way to
put the CH4-molecule such that everything goes fine with all these symmetry
point subgroups.
So what's wrong? I took a look into the source code, but at some point I
was unable to follow the programmers' ideas. My only vague idea is that
the generation of the symmetry operators might not be sufficiently flexible,
i.e. some of them could be excluded from each other. Do the CPMD developers
know where the problem is hidden and how it can be fixed?
Thanks a lot,
Christian Tuma.
PS: Another example for the failure in symmetry recognition is the case
of the staggered ethane molecule C2H6. Although being aligned along
the z-axis, CPMD doesn't recognise it as "D3d".
--
Christian Tuma Humboldt-Universitaet Berlin
ct at chemie.hu-berlin.de Arbeitsgruppe Quantenchemie (Prof. Sauer)
phone: +49-30-20937140 Brook-Taylor-Str. 2, 12489 Berlin, GERMANY
fax: +49-30-20937136 http://www.chemie.hu-berlin.de/ag_sauer
More information about the CPMD-list
mailing list