2021年04月20日
空间群及其不可约表示在凝聚态物理中有着重要的应用,尤其是在电子结构的对称性分析方面,例如确定选择定则,判断能带拓扑等。虽然基于密度泛函的电子结构计算已经发展了几十年,然而依然缺少一个易于使用的离线工具能够分析空间群及其不可约表示,例如获取群元并计算群乘、判断能带小表示、计算直积等。为满足这一需求,我们根据 C. J. Bradley和A. P. Cracknell的经典著作《固体对称性数学理论》一书中的约定(简称BC约定),采用Mathematica语言开发了SpaceGroupIrep程序包。该程序包既是一个数据库也是一个工具集,它包含完整的空间群不可约表示的数据(包括单值表示和双值表示)并提供一系列用于处理空间群及其不可约表示的工具函数。该程序包的主要功能包括:轻松获取指定空间群、小群、Herring小群以及小陪群的中心扩展的群元并计算其群乘,获取任意k点的小表示(例如下面图中为60号空间群A点的小表示)以及任意波矢星的空间群不可约表示,计算任意两个波矢星间的空间群不可约表示的直积,确定能带上任意简并态的小表示,将任意原胞转换为BC约定下的原胞并确定能带小表示,给出k点和小表示在BCS(Bilbao Crystallographic Server)约定和BC约定之间的对应。总之,SpaceGroupIrep程序包不仅能为将空间群及其表示理论应用于科研中提供极大的便利,也能为学习空间群及其表示理论提供十分重要的参考。可通过过如下网址免费获取SpaceGroupIrep程序包:
https://github.com/goodluck1982/SpaceGroupIrep
例:通过 showLGIrepTab[68,”A”] 命令得到的68号空间群在A点的小表示。
>> 文章链接