This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

ADAQ-SYM: Automated Symmetry Analysis of Defect Orbitals

William Stenlund Joel Davidsson Rickard Armiento Viktor Ivády Igor A. Abrikosov
Abstract

Quantum technologies like single photon emitters and qubits can be enabled by point defects in semiconductors, with the NV-center in diamond being the most prominent example. There are many different semiconductors, each potentially hosting interesting defects. The symmetry properties of the point defect orbitals can yield useful information about the behavior of the system, such as the interaction with polarized light. We have developed a tool to perform symmetry analysis of point defect orbitals obtained by plane-wave density functional theory simulations. The software tool, named ADAQ-SYM, calculates the characters for each orbital, finds the irreducible representations, and uses selection rules to find which optical transitions are allowed. The capabilities of ADAQ-SYM are demonstrated on several defects in diamond and 4H-SiC. The symmetry analysis explains the different zero phonon line (ZPL) polarization of the hk and kh divacancies in 4H-SiC.

keywords:
Point defects , Symmetry analysis , Selection rules , Optical transitions , Density functional theory
journal: Computer Physics Communications
\affiliation

[inst1]organization=Department of Physics, Chemistry and Biology, Linköping University, city=Linköping, postcode=581 83, country=Sweden

\affiliation

[inst2]organization=Department of Physics of Complex Systems, Eötvös Loránd University, addressline=Egyetem tér 1-3, city=Budapest, postcode=H-1053, country=Hungary \affiliation[inst3]organization=MTA–ELTE Lendület ”Momentum” NewQubit Research Group, addressline=Pázmány Péter, Sétány 1/A, city=Budapest, postcode=1117, country=Hungary

PROGRAM SUMMARY

Program Title: ADAQ-SYM
Developer’s repository link: https://github.com/WSten/ADAQ-SYM
Licensing provisions: GNU AFFERO GENERAL PUBLIC LICENSE Version 3
Programming language: Python 3
Nature of problem:
Point defects in semiconductors can have localized orbitals in the band gap, these can be simulated with density functional theory (DFT). Automatically finding the symmetry properties (character and irreducible representation) of these orbitals would reduce manual work, and make the inclusion of symmetry properties in high-throughput screenings possible.

Solution method:
ADAQ-SYM addresses this problem by calculating symmetry operator expectation values of orbitals computed with DFT, and translating these to characters and irreducible representation. The code also finds the symmetry allowed optical transitions.

Additional comments including restrictions and unusual features
Currently the code only works for DFT simulations at the Γ\Gamma-point.

1 Introduction

Point defects in semiconductors can provide a platform for solid-state quantum technology, with applications such as qubits[1, 2], sensors [3, 4] and single photon emitters [5, 6]. One significant benefit of quantum applications made with solid-state point defects is room temperature operation [5, 2, 7]. Theoretical calculations have been proven useful for identification of potentially interesting defects in wide-band gap semiconductors and quantitative estimations of their properties [8]. Indeed, first-principles methods based on density functional theory (DFT) can simulate the electronic structures and predict multiple properties [9, 10, 11]. Each semiconductor material may host a multitude of intrinsic and extrinsic point defects. To probe the large combinatorically complex chemical space in an efficient manner, high-throughput workflows have been developed [12, 13, 14] to simulate thousands of defect combinations, calculate relevant properties and store the results into a searchable database [12, 15]. Automatic Defect Analysis and Qualification (ADAQ) [14] is one such high-throughput workflow which currently has been used to screen about 52000 defects in 4H-SiC [16] and 21000 defects in diamond [17].

Symmetry-based characterization is a well-established practice in analyzing point defect systems to understand the selection rules determining the polarization of absorbed and emitted light, to better understand features of the electronic structure such as degeneracies, and in general help understand and explain the physics of defects. With symmetry analysis on the theoretical side, polarization specific PL measurements can be more accurately matched with simulated defects [18] and orientation for single defects can be identified [19]. Before analyzing the orbitals, the point group symmetry of the crystal hosting the defect needs to be found. There are two broadly used codes for this, spglib [20] and AFLOW-SYM [21]. We use AFLOW-SYM because of its reported lowest mismatch when identifying space groups for known crystals from the Inorganic Crystal Structure Database (ICSD) [21]. In addition, there are several codes that calculate irreducible representations of bands but mostly with focus on topological insulators [22, 23, 24, 25]. Within quantum chemistry, one method to quantitatively analyse the symmetry of molecular orbitals is with continuous symmetry measures (CSM) [26, 27, 28, 29], which provide a numerical measure of how close molecular orbitals are to certain irreducible representations. Defect orbitals in the band gap are localized much like molecular orbitals, yet methods similar to CSM have not been applied to point defects in solid host materials. Presently, a common method of symmetry analysis of defect orbitals is visually inspecting an isosurface of the wave function and how it behaves under the symmetry transformations, this may be prone to human error especially for high symmetry structures, and is not applicable in high-throughput workflows. Another method of analyzing the symmetry is to describe the defect orbitals as a linear combination of atomic orbitals and performing a group theory analysis by making comparisons to basis functions of the character table [30, 31]. This method may be possible to automate, however, since the structure has already been relaxed with plane waves we focus on analyzing these directly without projecting to atomic orbitals. By omitting the projection we can keep all information present in the plane waves.

This paper presents a quantitative symmetry analysis method for defect orbitals in solid host materials simulated with a plane wave basis set and the selection rules of optical transitions between defect orbitals.

We introduce ADAQ-SYM, a Python implementation of this method. The tool is fast and automated, requiring little user input, making it applicable as an analysis tool for simulations of defects, also with applicability for high-throughput screening of defects. Section 2 presents an introduction to the group theory, specifically applied to defects. Section 3 describes the ADAQ-SYM algorithm that performs the symmetry analysis, and Appendix A deals with how the software is constructed and what approximations are used. Computational details of the simulations in this paper are described in Section 4. Section 5 presents the results from symmetry analyses of several known defects; nitrogen vacancy (NV) center and silicon vacancy (SiV) center in diamond and the silicon vacancy (VSi\mathrm{{V_{Si}}}) and several divacancy (VSiVC\mathrm{V_{Si}V_{C}}) configurations in 4H-SiC. Section 6 discusses these results and Appendix B presents troubleshooting advice when using the tool.

2 Theoretical Background

In this paper we consider point groups. For convenience we summarize basic concepts following Ref. [32]. We refer to symmetry transformations as unitary transformations in three dimensional space which have at least one fixed point, meaning no stretching or translation. In the Schönflies notation, these transformations are:

  • 1.

    Identity, E.

  • 2.

    Rotation of 2π/n2\pi/n or 2πm/n2\pi m/n, where nn and mm are integers, CnC_{n} or Cn(m)C_{n}^{(m)}.

  • 3.

    Reflection in a plane, σx\sigma_{x}. x=hx=h, vv or dd, denoting reflection in a horizontal, vertical or diagonal plane.

  • 4.

    Inversion, i.

  • 5.

    Improper rotation of 2π/n2\pi/n or 2πm/n2\pi m/n, where nn and mm are integers, which is a rotation 2π/n2\pi/n or 2πm/n2\pi m/n followed by a reflection in a horizontal plane, SnS_{n} or Sn(m)S_{n}^{(m)}.

A set of these symmetry transformations, if they have a common fixed point and all leave the system or crystal structure invariant, constitutes the point group of that system or crystal structure. The axis around which the rotation with the largest nn occurs is called the principal axis of that point group. The point groups relevant to solid materials are the 32 crystallographic point groups, of which the following four are used in this paper, C1h\mathrm{C_{1h}}, C2h\mathrm{C_{2h}}, C3v\mathrm{C_{3v}} and D3d\mathrm{D_{3d}}.

In brief, character describes how a physical object transforms under a symmetry transformation, (1 = symmetric, -1 = anti-symmetric, 0 = orthogonal), and representation Γ\Gamma describes how an object transforms under the set of symmetry transformations in a point group. Each point group has a character table which has classes of symmetry transformations on the columns and irreducible representation (IR) on the rows, with the entries in the table being characters. IRs can be seen as basis vectors for representations. Each point group has an identity representation, which is an IR that is symmetric with respect to all transformations of that point group. Character tables can have additional columns with rotations and polynomial functions, showing which IR they transform as. Appendix C contains the character tables of the point groups used in this paper, these character tables also show how the linear (x, y and z) and quadratic (x2\mathrm{x^{2}}, xy, …) polynomials transform.

For defects in solids, the point group is determined by the crystal structure, and the symmetry of the orbitals can be described by characters and IRs. Figure 1 shows a divacancy defect in silicon carbide with the point group C3v\mathrm{C_{3v}} as an example. Comparing with the character table for C3v\mathrm{C_{3v}}, Table 4 in Appendix C, one sees that the orbital has the IR a1a_{1}.

Refer to caption
Figure 1: Symmetries of a divacancy in 4H-SiC and one of its orbitals. Carbon atoms in black, silicon atoms in gray, positive and negative parts of the orbitals are represented by pink and yellow respectively. (a) Structure of the defect, vacancies are shown with small white spheres. (b) Center of mass of the orbital shown by red sphere, principal axis shown by red line. (c) Top view showing the two C3C_{3} rotations. (d) Top view showing the three σv\sigma_{v} reflection planes.

When defects are simulated with DFT, one obtains (one-electron) orbital wave functions ϕi\phi_{i} and corresponding eigenvalues ϵi\epsilon_{i}. Optical transitions, where an electron moves from an initial state with orbital i to a final state with orbital f, has an associated transition dipole moment (TDM) μ\vec{{\mu}} , which is expressed as:

μ=ϕf|er|ϕi,\vec{\mu}=\langle\phi_{f}|e\vec{r}|\phi_{i}\rangle, (1)

where e is the electron charge and r\vec{r} is the position operator. Selection rules can be formulated with group theory [32]. For TDM the following applies: for optical transitions to be allowed the representation of the TDM Γμ\Gamma_{\mu} must contain the identity representation, where

Γμ=ΓfΓrΓi,\Gamma_{\mu}=\Gamma_{f}\otimes\Gamma_{r}\otimes\Gamma_{i}, (2)

with \otimes being the direct product, and Γr\Gamma_{r} is the IR of the polarization direction of the light, corresponding to the linear functions in the character tables.

Refer to caption
Figure 2: ADAQ-SYM processes the output of a DFT simulation in steps, the center of mass is calculated for each orbital and is used as the fixed point for the overlap calculation. Then IRs are found from these overlaps and selection rules are applied for the transitions. Finally, a diagram of orbitals and transitions between them are generated.

3 Methodology

Figure 2 shows the symmetry analysis process of ADAQ-SYM. Here, we describe the steps in detail.

First, we perform a DFT simulation on a defect in a semiconductor host material. This produces a relaxed crystal structure and a set of orbital wave functions and their corresponding eigenvalues. These are the main inputs for ADAQ-SYM. The electron orbitals associated with defects are localized around the defect, and the inverse participation ratio (IPR) χ\chi is a good measure of how localized an orbital is [33, 34, 35]. The discreet evaluation of IPR is

χ=r|ϕi(r)|4(r|ϕi(r)|2)2,\chi=\frac{\sum\limits_{r}|\phi_{i}(\vec{r})|^{4}}{\Big{(}\sum\limits_{r}|\phi_{i}(\vec{r})|^{2}\Big{)}^{2}}, (3)

and can be used to identify defect orbitals in the band gap, since they have much higher IPR than the bulk orbitals. There are also defect orbitals in the bands which are hybridized with the delocalized orbitals, their IPR are lower than the ones in the band gap, but still higher than the other orbitals in the bands. We employ IPR as a tool for selecting the orbitals to be analyzed, and this method can also identify defect orbitals in the bands by spotting outliers. After the careful selection of ab initio data and inputs, ADAQ-SYM is able to perform the symmetry analysis.

Second, the ”center of mass” c\vec{c} of the each orbital is calculated according to

c=ϕ(r)|r|ϕ(r)=dr3ϕ(r)rϕ(r))=rϕ(r)rϕ(r).\vec{c}=\langle\phi(\vec{r})|\vec{r}|\phi(\vec{r})\rangle=\int dr^{3}\phi^{*}(\vec{r})r\phi(\vec{r}))=\sum\limits_{r}\phi^{*}(\vec{r})r\phi(\vec{r}). (4)

These centers are used as the fixed points for the symmetry transformations. Orbitals are considered degenerate if the difference in their eigenvalues are less than a threshold. When calculating cc for degenerate orbitals, they are considered together and the average center is used.

This method does not consider periodic boundary conditions and necessitates the defect be in the middle of the unit cell. To mitigate skew of the center of mass, the wave function is sampled in real space, and points with moduli under a certain percentage pp of the maximum are set to zero according to

ϕtrunc(r)={0if|ϕ(r)|<pmaxr(ϕ(r))ϕ(r)otherwise.\phi_{trunc}(\vec{r})=\begin{cases}0\>\>if\>\>|\phi(\vec{r})|<p\max\limits_{\vec{r}}(\phi(\vec{r}))\\ \phi(\vec{r})\>\>\text{otherwise}\\ \end{cases}. (5)

Third, the point group and symmetry transformations of the crystal structure is found via existing codes. Each symmetry transformation has an operator U^\hat{U}. To get characters, the overlap of an orbital wave function and its symmetry transformed counterpart, the symmetry operator expectation value (SOEV), is calculated

U^=ϕ(r)|U^ϕ(r)=𝑑r3ϕ(r)(U^ϕ(r)),\langle\hat{U}\rangle=\langle\phi(\vec{r})|\hat{U}\phi(\vec{r})\rangle=\int dr^{3}\phi^{*}(\vec{r})(\hat{U}\phi(\vec{r})), (6)

for each orbital and symmetry transformation. The wave function is expanded in a plane wave basis set, with G-vectors within the energy cutoff radius. Therefore, Eq. 6 can be rewritten to be evaluated by summing over these G-vectors only once, the plane wave expansion is also truncated by reducing the cutoff radius when reading the wave function and renormalizing [36].

Fourth, the character of a conjugacy class is taken to be the mean of the overlaps of operators within that class, and the overlaps of degenerate orbitals are added. To find the representation of a set of characters, the row of characters is projected on each IR, resulting in how many of each IR the representation contains. Consider an IR Γ\Gamma, where WΓ\vec{W}_{\Gamma} is a vector with the characters of Γ\Gamma times their order. For example, for C3v\mathrm{C_{3v}} the vector for a2a_{2} is Wa2=(11,12,13)=(1,2,3)\vec{W}_{a_{2}}=(1\cdot 1,1\cdot 2,-1\cdot 3)=(1,2,-3). Let V\vec{V} be the vector with a row of characters and hh be the order of the point group, then NΓN_{\Gamma} is the number of times the IR Γ\Gamma occurs which is calculated as follows

NΓ=WΓV1h.\begin{split}N_{\Gamma}=\vec{W}_{\Gamma}\cdot\vec{V}\frac{1}{h}.\end{split} (7)

For degenerate states the found representation should be an IR with dimension equal to the degeneracy, e.g. double degenerate orbital should have a two-dimensional ee state. If an IR is not found, the overlap calculation is rerun with the center of another orbital as the fixed point. The CSM SS for the IRs of molecular orbitals [28] is used for the defect orbitals and calculated with

S(ϕ,Γ)=100(1NΓ),S(\phi,\Gamma)=100(1-N_{\Gamma}), (8)

which produces a number between 0 and 100. S(ϕ,Γ)=0S(\phi,\Gamma)=0 means that the orbital is completely consistent with IR Γ\Gamma, and S(ϕ,Γ)=100S(\phi,\Gamma)=100 means that the orbital is completely inconsistent with the IR Γ\Gamma.

Fifth, to calculate the IR of the TDM and find the allowed transitions, the characters of the TDM is calculated by taking the Hadamard (element-wise) product of the character vectors of each ’factor’

Vμ=VfVrVi\begin{split}\vec{V}_{\mu}=\vec{V}_{f}\circ\vec{V}_{r}\circ\vec{V}_{i}\\ \end{split} (9)

and Eq. 7 is used to calculate Γμ\Gamma_{\mu}. The representation of the resulting character vector is found in the same way as the IR of the orbital was found. As an example, consider the group C3vC_{3v} with the three IRs a1a_{1}, a2a_{2} and ee. If some TDM in this group has the character vector Vμ=(4,1,0)\vec{V_{\mu}}=(4,1,0) calculating the representation would look like:

Wa1=(1,2,3),Wa2=(1,2,3),We=(2,2,0),h=6,Γμ=[Na1,Na2,Ne]=[4+26,4+26,826]=[1,1,1].\begin{gathered}\vec{W}_{a_{1}}=(1,2,3),\>\vec{W}_{a_{2}}=(1,2,-3),\>\vec{W}_{e}=(2,-2,0),\>h=6,\\ \Gamma_{\mu}=[N_{a_{1}},N_{a_{2}},N_{e}]=[\frac{4+2}{6},\frac{4+2}{6},\frac{8-2}{6}]=[1,1,1].\end{gathered} (10)

Since Γμ\Gamma_{\mu} contains a1a_{1}, the transition is allowed. The software contains a function to convert a representation array of the above format to a string such as "a1+a2+e""a_{1}+a_{2}+e".

Finally, the information produced by ADAQ-SYM is entered into a script to produce an energy level diagram which shows the position in the band gap, orbital occupation, IR and allowed transitions.

4 Computational Details

The DFT simulations are executed with VASP [37, 38], using the projector augmented-wave method [39, 40]. We apply the periodic boundary conditions, and the defects in the adjacent supercells cause a degree of self-interaction. To limit this, the supercell needs to be sufficiently large. In our case supercells containing more than 500 atoms are used. The defects are simulated with two different exchange-correlation functionals, the semi-local functional by Perdew, Burke and Ernzerhof (PBE) [41], and the hybrid functional by Heyd, Scuseria, and Ernzerhof (HSE06) [42, 43]. The PBE simulations are presented in the supplementary material, and the HSE simulations are presented in section 5. These simulations only include the gamma point, run with a plane-wave cutoff energy of 600 eV, with the energy convergence parameters 1×1061\times 10^{-6} eV and 5×1055\times 10^{-5} eV for the electronic and ionic relaxations, respectively. The simulations are done without symmetry constraints so symmetry breaking due to the Jahn-Teller effect can occur when relaxing the crystal structure. Excited states are simulated by constraining the electron occupation [44]. For cases where an orbital in the valance band is excited to a state in the band gap the setting LDIAG=.FALSE. is used.

5 Results

To illustrate the capability of our method, we apply ADAQ-SYM to several defects in two different host materials, diamond and 4H-SiC, and analyze the symmetry properties for the defects orbitals. The symmetry analysis provides a coherent picture of the known defects, finds the allowed optical transitions between defect orbitals, and, specifically, explains the different ZPL polarization of the hk and kh divacancies in 4H-SiC. The following results are from HSE simulations, see the supplementary materials for results in PBE, as well as experimental comparisons of band gaps and ZPL energies.

5.1 Diamond Defects

We first analyze the symmetry of the ground state of NV-, SiV0 and SiV- centers. These defects were simulated in a cubic (4a,4a,4a) supercell containing 512 atoms, where a=3.57a=3.57 Å.

5.1.1 Negatively Charged NV Center

Figure 3 shows the ground state crystal structure and electronic structure of the NV- center in diamond. Figure 3 (b) is the generated output from ADAQ-SYM, for each orbital in the band gap. It shows the eigenvalue, occupation and IR, as well as the allowed transitions for each polarization. In this case, the found IRs are in accordance with previous work [45], and only one allowed transition is found, where the light is polarized perpendicular (\perp) to the principal axis. This selection rule has been experimentally confirmed [19].

Refer to caption
Figure 3: Symmetry analysis of the negatively charged NV center in diamond. (a) The crystal structure of the NV- center, where carbon atoms are black and nitrogen is blue, the vacancy is represented by a small white sphere. The principal axis (1,-1,1) is one of the body diagonals in the cubic unit cell, and is displayed as a red line. (b) Ground state Kohn-Sham orbitals and allowed transition. Eigenvalues are given in eV above the valance band maximum. Occupied spin down (up) states are marked with \downarrow (\uparrow). Transitions are marked by arrows with color depending on the polarization of the absorbed (or emitted) light. Here only one transition is allowed, with polarization perpendicular to principal axis. The valance band (VB) and the conduction band (CB) are marked by gray rectangles. (c) The orbital of the occupied a1a_{1} state. (d) The two orbitals constituting the empty degenerate ee state. The positive and negative parts of the orbitals are represented by pink and yellow respectively.

5.1.2 Silicon Vacancy Center

Figures 4 and 5 show the electronic structure of the neutral and negatively charged silicon vacancy center in diamond, and the IPR for 30 KS-orbitals around the band gap. Our DFT calculations show that most orbitals in the VB are delocalized and have a low IPR. However, some orbitals have larger IPRs meaning that they are more localized and indicating that they are defect states. These defect states in the VB are ungerade (u), meaning anti-symmetric with respect to inversion. Both the charge states considered in this work have point groups with inversion symmetry which only allow optical transitions between orbitals of different symmetry with respect to inversion. To populate an orbital that is gerade (g), that is symmetric with respect to inversion, an electron from an u-state must be excited. When some orbitals in the valance band are taken into account, ADAQ-SYM finds two allowed transitions from localized defect states lower in the valance band to an empty state in the band gap, while transitions from the delocalized orbitals at the top of the valance band is forbidden. Both charge states has an empty orbital in the band gap in the excited state. For both SiV0\mathrm{SiV^{0}} and SiV\mathrm{SiV^{-}} the localized state in the VB moves to the band gap in the excited state calculation, allowing for transitions from the other band gap states. These selection rules for the SiV defects are in agreement with previous calculations [46, 47].

Refer to caption
Figure 4: Electronic structure of the neutral silicon vacancy center in diamond in the (a) ground and (b) excited state. IPR for 30 KS-orbitals around the band gap is shown right of each energy level diagram. KS-orbitals in the valence band are shown since there is a relevant transition between defect orbitals. Symmetry allowed transitions are marked with colored arrows denoting polarization. (a) Transitions from localized states in the valance band are symmetry allowed. (b) The unoccupied orbital is in the band gap, it is localized and ungerade. A Jahn-Teller distortion occurs in the excited state, lowering the point group symmetry from D3dD_{3d} to C2hC_{2h}.
Refer to caption
Figure 5: Electronic structure of the negatively charged silicon vacancy center in diamond in the (a) ground and (b) exctied state. IPR for 30 KS-orbitals around the band gap is shown right of each energy level diagram. KS-orbitals in the valence band are shown since there is a relevant transition between defect orbitals. Symmetry allowed transitions are marked with colored arrows denoting polarization. (a) Transitions from localized states in the band gap are symmetry allowed. (b) The unoccupied orbital is in the band gap, it is localized and ungerade. Thus, there are symmetry allowed transitions between localized orbitals in the band gap.

5.2 Silicon Carbide

In this subsection, we carry out the symmetry analysis of defects in 4H-SiC with ADAQ-SYM, in both the ground state and the lowest excited state. The IR of each KS-orbital in the band gap and the allowed polarization of light for both absorption and emission is shown in the figures below. 4H-SiC consists of alternating hexagonal (hh) and quasi-cubic (kk) layers, resulting in different defect configurations for the same stoichiometry. The defects were simulated in a hexagonal (6a,6a,2c) supercell containing 576 atoms, where a=3.09a=3.09 Å and c=10.12c=10.12 Å. For 4H-SiC, ”in-plane” refers to the plane perpendicular to the c-axis.

Refer to caption
Figure 6: Electronic structure of the (a) ground and (b) excited state of the silicon vacancy. In both states, the point group is C3v\mathrm{C_{3v}} and the principal axis is the c-axis. Allowed transitions are marked with colored arrows denoting polarization.

5.2.1 Negatively Charged Silicon Vacancy

We simulated the ground and excited state of the negatively charged silicon vacancy in the hh site. Figure 6 (a) shows two allowed transitions with different polarization, where the parallel polarized transition has slightly lower energy than the perpendicular, this corresponds well to the V1 and V1’ absorption lines [48] associated with the silicon vacancy in the h site [49]. Figure 6 (b) shows that the transition back to the ground state emits light polarized parallel to the c-axis, in agreement with previous calculations and measurements regarding the polarization of the V1 ZPL [50, 8].

5.2.2 High Symmetry Divacancy

Figure 7 shows the ground and excited state of the hhhh configuration of the divacancy, and the allowed transitions. In the excited state, one electron occupies what was previously an empty degenerate state and causes an Jahn-Teller effect. Because of this, the point group symmetry is reduced from C3v\mathrm{C_{3v}} to C1h\mathrm{C_{1h}} and degenerate states split when the system is relaxed in our simulations. This also changes the principal axis from being parallel to the c-axis to being perpendicular to it, that is the principal axis now lies in-plane. The selection rule tells us that absorption (to the lowest excited state) happens only for light polarized perpendicular to the c-axis, and the transition from the excited state emits light polarized parallel to the in-plane principal axis, thus also perpendicular to the c-axis. This polarization behavior corresponds well to previous calculations and measurements [18, 51]. The kkkk divacancy is basically identical to the hhhh divacancy with respect to symmetry.

Refer to caption
Figure 7: Electronic structure of the neutral hh divacancy in the (a) ground and (b) excited state. In the ground state, the point group is C3v\mathrm{C_{3v}} with the c-axis as principal axis. In the excited state, the point group changes to C1h\mathrm{C_{1h}} with the principal axis lying in-plane. Note that the principal axis is given in the hexagonal lattice coordinates. Allowed transitions are marked with colored arrows denoting polarization.

5.2.3 Distinguishing Low Symmetry Divacancies

The two low symmetry divacancy configurations hkhk and khkh exhibit different behavior regarding the polarization of the ZPL [18, 51]. Examining the symmetry of the orbitals and applying selection rules regarding the TDM allows us to distinguish between these configurations. For both of these low symmetry configurations, the only symmetry transformation in the ground state is a reflection in a plane where the principal axis lies in-plane. Figure 8 shows crystal- and electronic structure information of the hkhk divacancy. From panel (b) one sees that the relaxation to the ground state only emits light polarized parallel to the in-plane principal axis. Figure 9 shows crystal- and electronic structure information of the khkh divacancy. In the excited state the crystal is slightly symmetry broken from C1hC_{1h} to C1C_{1}, this is barely visible in panel (c). However, it is clear from the symmetry analysis of the relaxed ions. This symmetry breaking was not found in the PBE calculations and only appeared when the crystal structure for the excited state was relaxed using the HSE functional. Thus no optical transition is forbidden by the selection rules. Further analysis of the orbitals of the khkh excited state in the C1hC_{1h} point group is presented in the supplementary material, this analysis indicates the transition may be between two symmetric orbitals where the allowed polarization is perpendicular to an in-plane axis. In either case, excited state is C1h or C1, gives the same selection rules that are consistent with experimental results.

Refer to caption
Figure 8: Symmetry analysis for the neutral divacancy in 4H-SiC in the hkhk configuration. (a)-(b) Electronic structure, ground state and excited state respectively. Allowed transitions are shown by colored arrows. (c) Crystal structure of the hkhk divacancy with vacancies marked by small white spheres and the defect axis marked by the green line. The conventional c-axis is marked by the yellow line. (d) Principal axis represented by a red line and the perpendicular plane of reflection is shown in green. (e) Occupied anti-symmetric (a′′a^{\prime\prime}) orbital in the excited state. (f) Occupied symmetric (aa^{\prime}) orbital in the ground state.
Refer to caption
Figure 9: Symmetry analysis for the neutral divacancy in 4H SiC in the khkh configuration. (a)-(b) Electronic structure, ground state and excited state respectively. Note that the symmetry has been reduced to C1C_{1} in the excited state. Allowed transitions are shown by colored arrows. (c) Top view of the crystal structure of the khkh divacancy with vacancies marked by small white spheres (the second vacancy is behind the central C atom) and the defect axis marked by the green line. The conventional c-axis is point out of the figure. (d) Principal axis represented by a red line and the perpendicular plane of reflection is shown in green. (e) Occupied orbital in the excited state, not symmetric with respect to the point group of the crystal structure. (f) Occupied symmetric (aa^{\prime}) orbital in the ground state.

6 Discussion

From the symmetry analysis by ADAQ-SYM, one can attribute the differing polarization behavior of the hkhk and khkh configurations to the symmetry of the lowest excited state, anti-symmetric and asymmetric (possibly symmetric) respectively. Due to the principal axis laying in-plane, different defect orientations will also emit out-of-plane with different polarization. Thus, it may be possible to experimentally determine the orientation of individual defects measuring the in-plane polarization angle of the PL detected along the c-axis, in an experiment similar to Alegre et al. [19]. In such an experiment, the hkhk divacancy will exhibit a luminescence intensity maxima when the polarization is parallel to the principal axis, and a minima when the polarization in perpendicular. The opposite would be true for the khkh divacancy, and the two configurations could be distinguished by the approximately 30 meV difference in ZPL [18], or by the 30 degree polarization differences between the respective maxima, see supplementary material for polar plots of this polarization dependence.

Having a loose tolerance parameter for the AFLOW-SYM crystal symmetry finder can be useful in ambiguous cases since ADAQ-SYM will then run for a larger set of symmetry operators, which gives an overview and can provide insight to what extent the orbitals are asymmetric with regards to each operator. It is also recommended to do this when multiple gradual distortions of the same defect are examined. The initial PBE excited state calculation of the silicon vacancy in 4H-SiC seemed to show a case of the pseudo Jahn-Teller effect where the symmetry was reduced and the degenerate states split despite not being partially occupied in either spin channel. Upon running a simulation with more accurate tolerance parameters the point group remained C3v\mathrm{C_{3v}} and the splitting reduced to less than the threshold of 10 meV. This effect did not appear in the HSE simulation. For cases where the occupied state is very close to empty states convergence becomes more important and looser high-throughput simulations may exaggerate these effects. To resolve this one can either run more accurate calculations, or have a higher degeneracy tolerance parameter which will cause more states to be grouped together as degenerate.

7 Conclusion

We have presented a method of determining the symmetry of defect orbitals, and implemented this method in the software ADAQ-SYM. The implementation calculates the characters and irreducible representations of defect orbitals, the continuous symmetry measure is also calculated to get a numerical measure of how close the orbitals are described by the irreducible representations. Finally, ADAQ-SYM applies selection rules to the optical transitions between the orbitals. The tool is applicable to efficient analysis of defects. We have applied the tool to a variety of known defects with different point groups and host materials, and it reliably reproduces their symmetry properties. In addition to the reproduction of prior results, we find that the polarization of the allowed transition for hkhk is parallel to an in-plane axis, and while khkh exhibits slightly broken symmetry, the polarization is perpendicular to an in-plane axis. A method to determine the orientation of individual hkhk and khkh divacancies is also proposed. In summary, ADAQ-SYM is an automated defect symmetry analysis tool which is useful for both manual and high-throughput calculations.

Software Availability

For availability of ADAQ-SYM and instructions, see https://httk.org/adaq/.

Author contributions

William Stenlund: Conceptualization, Investigation, Methodology, Software, Validation, Visualization, Writing - original draft. Joel Davidsson: Conceptualization, Methodology, Supervision, Writing - review & editing. Rickard Armiento: Conceptualization, Supervision, Writing - review & editing. Viktor Ivády: Conceptualization, Methodology, Supervision, Writing - review & editing. Igor A. Abrikosov: Conceptualization, Supervision, Writing - review & editing.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgements

This work was partially supported by the Knut and Alice Wallenberg Foundation through the Wallenberg Centre for Quantum Technology (WACQT). We acknowledge support from the Knut and Alice Wallenberg Foundation (Grant No. 2018.0071). Support from the Swedish Government Strategic Research Area Swedish e-science Research Centre (SeRC) and the Swedish Government Strategic Research Area in Materials Science on Functional Materials at Linköping University (Faculty Grant SFO-Mat-LiU No. 2009 00971) are gratefully acknowledged. JD and RA acknowledge support from the Swedish Research Council (VR) Grant No. 2022-00276 and 2020-05402, respectively. The computations were enabled by resources provided by the National Academic Infrastructure for Supercomputing in Sweden (NAISS) and the Swedish National Infrastructure for Computing (SNIC) at NSC, partially funded by the Swedish Research Council through grant agreements no. 2022-06725 and no. 2018-05973. This research was supported by the National Research, Development, and Innovation Office of Hungary within the Quantum Information National Laboratory of Hungary (Grant No. 2022-2.1.1-NL-2022-00004) and within grant FK 145395.

Appendix A Implementation

ADAQ-SYM is written in python using functional programming. Table 1 provides an overview of the principal functions, and Table 2 shows the settings ADAQ-SYM uses. To run the code, the user needs to provide three files from a VASP simulation; POSCAR or CONTCAR, the crystal structure; WAVECAR, wave function; EIGENVAL, eigenvalues and occupation of the bands. To select which bands get analyzed, either use the IPR threshold or select the bands manually. For now, the code only works for defects simulated at the Gamma-point.

Table 1: Overview of the principal functions performing the symmetry analysis. The left column shows the name of the function. The right column shows the core output of each function. These functions may have more inputs and output than is described here, see the commented code for more detailed information. Various helper functions are excluded.
Function name Output
get_symmetry_operators() transformation matrices
get_point_group() point group
find_average_position() centers
get_overlaps_of_bands() overlaps
get_energy_and_band_degen() degeneracy grouping
get_character() characters
get_rep() representation
get_allowed_transitions() transitions
plot_levels() diagram
Table 2: Overview of the settings that are provided to ADAQ-SYM in a json-file. The left column gives the names of the setting. The center column provides a brief description of how the setting is used. The right column gives a recommended value of the setting.
Name Description Default
aflow_tolerance AFLOW-SYM tolerance parameter tight
degeneracy_tolerance Max energy differance between degenerate bands 0.01
IR_tolerance Maximun deviation of NΓ\mathrm{N_{\Gamma}} from integer 0.05
Gvec_reduction Cutoff energy of plane wave is multiplied by this 0.15
realgrid_mult Increases grid density when calculating 4 4
percent_cutoff Percentage pp in Eq. 5 0.40

The functions get_point_group() and get_symmetry_operators() call AFLOW-SYM [21] to find the point group and symmetry operators of the input crystal structure, the symmetry operators are then sorted by their conjugacy class and arranged in the order the classes appear in the character table. These functions use the aflow_tolerance setting which determine tolerance for asymmetry AFLOW-SYM uses, values may be ”tight” or ”loose”. The point group is used to load the right character table from text files by Gernot Katzer [52]. The vaspwfc module in the VaspBandUnfolding package [53] is used for reading the WAVECAR file and working with the plane wave expansion of the wave function, and it also serves as the basis of the IPR calculations.

The function find_average_position_general() calculates the ”center of mass” of each of the considered bands using Eq. 4 and 5, where the cutoff percentage pp is read from the percent_cutoff setting. The wave function is sampled in a real space grid where the realgrid_mult setting makes the grid denser. The function get_overlaps_of_bands() loops through all considered orbitals and all symmetry operators and calculates the overlap, how Eq. 6 is computed is described in more detail in [36] and Numpy [54] is used to accelerate the evaluation. The evaluation time of the overlap calculation scales linearly with the number of G-vectors in the plane wave expansion. To speed up the software the series is truncated by multiplying the cutoff energy by the factor Gvec_reduction. The cutoff energy corresponds to a radius in k-space and only G-vectors within the radius are used, so halving the cutoff energy gives roughly one eighth as many G-vectors. Truncating the series produces some error in the overlap, this error is relatively small for Gvec_reduction larger than 0.1 [36], the symmetry does not depend strongly on the high frequency components of the plane wave expansion. Note that the overlap calculation will produce a complex number. The function get_energy_and_band_degen() reads the EIGENVAL file and groups the considered bands by degeneracy. Two bands are considered degenerate if the difference in eigenvalue is less than degeneracy_tolerance. This function also outputs the eigenvalue and occupation of the considered bands.

The function get_character() takes the overlaps and the bands grouped by degeneracy and first adds the overlaps of degenerate bands for each symmetry operator, then the overlaps within each conjugacy class is averaged to produce the character. At this point, the character is complex valued but this is resolved with the following function. The function get_rep() takes a set of characters and computes Eq. 7 for all IRs of a point group, since the overlaps are in general complex NΓN_{\Gamma} will also be a complex number. Doing this for a truly symmetric orbital will produce a complex number with a small imaginary component and a real component close to an integer. For a set of characters to be said to transform as IR Γ\Gamma, the imaginary component must be smaller than IR_tolerance and the real component must be within IR_tolerance of a non-zero integer. For example with a tolerance of 0.05, characters producing NΓ=0.99+0.02iN_{\Gamma}=0.99+0.02i will be interpreted as transforming as IR Γ\Gamma, while characters producing NΓ=0.96+0.07iN_{\Gamma}=0.96+0.07i or NΓ=0.92+0.03iN_{\Gamma}=0.92+0.03i will not. The same procedure is used when the CSM is calculated, since Eq. 8 uses NΓN_{\Gamma}. The function get_allowed_transitions() calculates Eq. 9 for each occupied state i, each non-full state f and each linear function r. The representation is found with get_rep() and if the trivial representation is contained, the transition is marked as allowed. The function plot_levels() uses Matplotlib [55] to create energy level diagrams of the considered states with the occupation and IR drawn, and all allowed transitions represented by arrows between the bands. The color of the arrow differs on the polarization of the transition. The levels of the VB and CB are determined by the eigenvalues of the delocalized orbitals above and below the localized orbitals. For cases where defect orbitals are found in the VB or CB, e.g. when all localized orbitals are not adjacent in terms of eigenvalue, it is recommended set the VB and CB eigenvalues manually in plotting script, look for the eigenvalues of the delocalized orbitals at the VB and CB edges.

Appendix B Troubleshooting

The following summarizes our recommendations when running the tool:

If no IR is found and several bands are close, increase degeneracy tolerance which will cause more states to be grouped together as degenerate. This may be preferential since actually degenerate orbitals split apart will not be assigned any IR, while accidentally degenerate orbitals grouped together as degenerate will assigned an IR which is the sum each orbitals IR, such as ag+bg\mathrm{a_{g}}+\mathrm{b_{g}}, which makes it clear that the orbitals are accidentally degenerate.

If no IR is found, check that the centers of mass are close to your defect. If not, recalculate the centers with higher grid density, setting realgrid_mult 6 or 8. There is also an automated fallback where the atomic position of any unique atomic species will be used.

If the crystal symmetry is unclear or you think it should be higher, increase AFLOWs tolerance. This way, the overlaps will be calculated for a larger set of symmetry operators.Then, check the overlaps manually, and look for subsets where the characters are close to integers, any such subset should be a point group which is a subset of the larger group.

Appendix C Character tables

The character tables used in this paper are presented here. The tables include the linear and quadratic basis functions for the respective point groups.

Table 3: Character table of C1h\mathrm{C_{1h}}.
E σh\sigma_{h} Linear Quadratic
aa^{\prime} 1 1 x,y x2,y2,z2,xy\mathrm{x^{2},y^{2},z^{2},xy}
a′′a^{\prime\prime} 1 -1 z xz,yz\mathrm{xz,yz}
Table 4: Character table of C3v\mathrm{C_{3v}}.
E 2C32C_{3} 3σv3\sigma_{v} Linear Quadratic
a1a_{1} 1 1 1 z x2+y2,z2\mathrm{x^{2}+y^{2},z^{2}}
a2a_{2} 1 1 -1
ee 2 -1 0 (x,y) (x2y2,xy),(xz,yz)\mathrm{(x^{2}-y^{2},xy),(xz,yz)}
Table 5: Character table of C2h\mathrm{C_{2h}}.
E C2C_{2} i σh\sigma_{h} Linear Quadratic
aga_{g} 1 1 1 1 x2,y2,z2,xy\mathrm{x^{2},y^{2},z^{2},xy}
bgb_{g} 1 -1 1 -1 xz,yz\mathrm{xz,yz}
aua_{u} 1 1 -1 -1 z
bub_{u} 1 -1 -1 1 x,y
Table 6: Character table of D3d\mathrm{D_{3d}}.
E 2C32C_{3} 3C23C^{\prime}_{2} i 2S62S_{6} 3σd3\sigma_{d} Linear Quadratic
a1ga_{1g} 1 1 1 1 1 1 x2+y2,z2\mathrm{x^{2}+y^{2},z^{2}}
a2ga_{2g} 1 1 -1 1 1 -1
ege_{g} 2 -1 0 2 -1 0 (x2y2,xy),(xz,yz)\mathrm{(x^{2}-y^{2},xy),(xz,yz)}
b1ub_{1u} 1 1 1 -1 -1 -1
b2ub_{2u} 1 1 -1 -1 -1 1 z
eue_{u} 2 -1 0 -2 1 0 (x,y)

References