Skip to content

Wrong Wyckoff position assignment #54

Closed
@lan496

Description

@lan496

Initially reported in CompRhys/aviary#96

Consider the following C2/c (No. 15) structure

_cell_length_a   6.67047583
_cell_length_b   10.79514875
_cell_length_c   9.91142379
_cell_angle_alpha   90.00000000
_cell_angle_beta   80.18039461
_cell_angle_gamma   90.00000000
loop_
 _atom_site_type_symbol
 _atom_site_label
 _atom_site_symmetry_multiplicity
 _atom_site_fract_x
 _atom_site_fract_y
 _atom_site_fract_z
 _atom_site_occupancy
  Ca  Ca0  1  0.00000000  0.59536646  0.25000000  1
  Ca  Ca1  1  0.00000000  0.40463354  0.75000000  1
  Ca  Ca2  1  0.50000000  0.09536646  0.25000000  1
  Ca  Ca3  1  0.50000000  0.90463354  0.75000000  1
  Fe  Fe4  1  0.00000000  0.00000000  0.00000000  1
  Fe  Fe5  1  0.00000000  0.00000000  0.50000000  1
  Fe  Fe6  1  0.50000000  0.50000000  -0.00000000  1
  Fe  Fe7  1  0.50000000  0.50000000  0.50000000  1

Spglib assigns Wyckoff positions: Ca (4e) and Fe (4a).
Moyopy assigns Wyckoff positions: Ca (4e) and Fe (4d).

Because Euclidean Wyckoff sets for C2/c are (ab)(cd)(e)(f), these Wyckoff sequences are not equivalent up to Euclidean normalizer.
https://www.cryst.ehu.es/cgi-bin/cryst/programs/nph-normsets?from=wycksets&gnum=15

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions