[CPMD-list] problems with point group recognition and symmetrisation of coordinates
Juerg Hutter
hutter at pci.unizh.ch
Fri Mar 19 13:55:01 CET 2004
Hi
There are several possible sources of errors using the
point group molecule functionality.
- you need to position the molecule according the following
rules
C - Positioning of the molecule:
C z-axis is the principal axis
C x-axis is the two-fold axis
C xz-plane is the sigma-v plane
C xy-plane is the sigma-h or the Cs symmetry plane
C origin is the center of inversion
This means for example that for certain subgroups of Td
you have to rotate the molecule in the input.
- The parser has a rather strange format for the
Schoenfliess symbols
SYMBOL NAXIS
where SYMBOL is C,CNH,CS,CNV,S,D,DNH,DND,DN,T,TD,O,OH,I,IH
and NAXIS the value of the principle axis N. Put NAXIS=0
where there is no priciple axis.
It's still possible that there are some bugs for certain
point groups. I can't remember how seriously this was
checked at the time.
regards
Juerg
----------------------------------------------------------
Juerg Hutter Phone : ++41 1 635 4491
Physical Chemistry Institute FAX : ++41 1 635 6838
University of Zurich E-mail: hutter at pci.unizh.ch
Winterthurerstrasse 190
CH-8057 Zurich, Switzerland
----------------------------------------------------------
On Wed, 17 Mar 2004, Christian Tuma wrote:
> 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
> _______________________________________________
> CPMD-list mailing list
> CPMD-list at cpmd.org
> http://www.cpmd.org/mailman/listinfo/cpmd-list
>
More information about the CPMD-list
mailing list