Open Access Article
Adrián Moro-Marín
,
Gregorio García
* and
Silverio Coco
IU CINQUIMA/Química Inorgánica, Facultad de Ciencias, Universidad de Valladolid, 47011 Valladolid, Spain. E-mail: gregorio.garcia@uva.es
First published on 1st April 2026
We present a computational protocol to study the structural and optoelectronic properties of metal halide perovskites using non-periodic calculations (i.e., a cluster-based approach). The proposed framework strategically combines xTB, DFT and ONIOM methods, leveraging their strengths for accurate results with reduced computational cost. Using the CH3NH3PbI3 perovskite (MAPI) as a reference system, several cluster models (ranging from 204 to 2175 atoms) were constructed to preserve the chemical environment of the bulk phase and maintain electroneutrality. Structures were optimized with the GFN2-xTB method, while optoelectronic properties were computed at the PBE0-D4/Def2-TZVP level. For the larger systems (>1000 atoms), a two-layer ONIOM scheme was applied, treating the region of interest at the PBE0-D4/Def2-TZVP level, with the rest of the system treated using GFN2-xTB with electrostatic embedding. Our results show that GFN2-xTB is suitable for studying the structural properties of perovskites. Regarding optoelectronic properties, the DFT-calculated bandgap is strongly overestimated for smaller clusters due to nanosizing effects. Meanwhile, for larger systems, results based on a two-layer ONIOM approach significantly enhance the accuracy of computed optoelectronic properties. Overall, this framework offers a reliable and efficient alternative to periodic calculations, broadening the range of computational tools available for studying halide perovskites.
The growing interest in this class of materials has led to numerous theoretical studies, primarily aimed at providing an in-depth understanding of the structural and electronic properties of halide perovskites. Among different approaches, theoretical calculations are commonly performed using Density Functional Theory (DFT) in combination with periodic boundary conditions (PBC), with and without the inclusion of relativistic effects.23,29,33,34,39–60 The results from these periodic calculations are generally limited to the use of pure GGA (Generalized Gradient Approximation) functionals, such as PBE, for studying structural properties. To accurately describe the electronic band structure, hybrid functionals such as PBE0 and HSE06 are commonly employed. These approaches can provide apparently reasonable bandgaps due to fortuitous error cancellation.49,61 However, in metal halide perovskites, particularly in Pb-based compounds, relativistic effects associated with the heavy Pb atom, such as spin–orbit coupling (SOC), play a crucial role in the accurate description of the electro structure.43,52,57,62–65 In this sense, PBE0 and HSE06 hybrid functional combined with SOC typically lead to an underestimation of the bandgap compared with experimental values.23,51,58,59,66 In this context, many-body perturbation theory within the GW framework including SOC is generally considered as reference method for obtaining electronic-structure properties in close agreement with experimental data.58,59,62–65,67–71 Unfortunately, GW-SOC calculations remain computationally very demanding, particularly for large systems. More recently, other approaches such as the doubly screened dielectric dependent hybrid (DSH) functional,72 the AK13/GAM exchange functional,73 the Tran–Blaha modified Becke–Jhonson potential (TB-mBJ)74 and the DFT-1/275–78 methods have also been proposed to improve the description of bandgaps in metal halide perovskites. In addition, TB-mBJ, AK13/GAM and DFT-1/2 methods can often yield accurate bandgaps and represent appealing alternatives to hybrid functionals and GW methods at a significantly lower computational cost.
PBC calculation provide an idealized description of crystalline materials by translational symmetry of the unit cell. Consequently, periodic models may not always capture local phenomena such as local excitations,79 surface processes,80,81 structural or point defects,82 or chemical reactions.83 In this sense, several studies have shown that electronic excitations in metal halide perovskites may exhibit a partially localized character due to strong electron–phonon coupling, small polaron formation, or defect-induced trap states, which locally break the ideal translational symmetry of the crystal.84–90 Thus, the electronic wavefunctions derived from cluster models offer advantages for understanding the local properties: molecular orbital theory allows the chemical concepts developed for molecular bonds to be extended to describe chemical bonding at the surface and in the bulk of the material.91
As an alternative, less conventional approach involves theoretical studies based on clusters (0D), which represent the fundamental building blocks of bulk systems (3D).92–99 Such cluster-based models are particularly well suited for describing low-dimensional halide perovskites, such as quantum dots (0D) as well as nanowires (1D), and nanoplatelets or nanosheets (2D).100–103 These nanostructured systems exhibit size- and shape-dependent optoelectronic properties that differ significantly from their bulk counterparts.104,105 In this context, minimal clusters can be conceptually related to quantum dots, where strong nanosizing effects are expected.102,106 From a computational point of view, small clusters are advantageous in terms of reducing computational cost. However, their often differ significantly from PBC calculations when describing to bulk properties, which limits their applicability for studying MHPs.92,95,97,103,106,107
To study perovskite materials via non-periodic calculations (i.e., a cluster-based approach) by using DFT methods that provide results in agreement with bulk observations, it is necessary to construct larger cluster models which preserve the chemical environment of the ions in the bulk phase.90,92,102,103,106–109 Although results obtained for clusters consisting of a few hundred atoms or fewer are computationally efficient and useful for comparative analysis (such as assessing the influence of different cations or the choice of exchange–correlation functional), DFT tends to strongly overestimate the bandgap due to nanosizing effects.
In this work, we propose a framework based on non-periodic calculations to study the structural and optoelectronic properties of MHPs, which has allowed us to obtain results consistent with those of the bulk phase. As a starting point, this work focuses on the widely studied MAPI perovskite. Even though, the proposed framework is also applicable to other metal halide perovskites. To ensure computational efficiency without sacrificing accuracy in the obtained results, the proposed framework strategically combines extended Tight-Binding (xTB), DFT and ONIOM methods. To achieve this:
– Firstly, several cluster models were constructed based on the perovskite unit cell, with the aim of preserving the chemical environment of constituent ions (Section 3.1).
– These clusters were optimized using xTB methods,110 specifically GFN2-xTB (Section 3.2).111 Although xTB methods were initially developed for the calculation of molecular complexes, J. M. Vicent-Luna et al. have shown that xTB methods (specifically a refined version of GFN1-xTB adapted for MHPs) with PBC can achieve accuracy comparable to DFT.112,113 As seen below, our results demonstrate that GFN2-xTB is sufficiently accurate to describe the structure of MAPI without requiring any additional refinement, while it also enables faster optimizations.
– Finally, electronic band structure and optical absorption were calculated with DFT and time-dependent DFT (TD-DFT), respectively (Section 3.3). The hybrid functional PBE0114 was used, along with D4 dispersion corrections,115 in combination with the Def2-TZVP basis set:116,117 PBE0-D4/Def2-TZVP. Def2 basis sets include an effective core potential (ECP) for heavy elements. The ECPs employed here for Pb are derived from relativistic atomic calculations based on a Dirac–Hartree Fock framework and therefore incorporate scalar relativist effect in an effective manner. While spin–orbit coupling is not treated explicitly in the electronic structure calculation, its main effects are implicitly accounted through the parametrization of the ECP.118,119
– For larger systems (>1000 atoms), a two-layer ONIOM120 scheme with an electrostatic embedding (EE)121,122 was applied to compute electronic structure-related properties. This method enables an effective partitioning of the system into different regions, each treated at a different level of theory, commonly referred to as the “high” and “low” levels. Thus, ONIOM allows for the efficient treatment of large systems by studying the region of interest (at the high-level) within a more realistic environment (treated at the low-level). In this sense, the high-level calculation is performed in the presence of the charges of the lower-level region, allowing for proper polarization of the region of interest. In our case, the central region of the cluster was treated at the PBE0-D4/Def2-TZVP theoretical level, while the remaining part of the system was treated using GFN2-xTB. Note that xTB methods are a good choice for the outer region within the ONIOM scheme due to their broad parameterization, reasonable accuracy, and high computational efficiency.110,111,123–126
The ONIOM method has been applied to study the electronic structure-related properties of crystals using a cluster-based approach.120,127–138 In the case of ionic (such as perovskites) or highly polar crystals, where long-range interactions are of great importance due to the slow convergence of the electrostatic potential, the use of EE becomes essential.134,136–138 Studies combining ONIOM + EE for ionic systems often rely on complex three-layer models,136–138 which are based on a self-consistent electrostatic embedding scheme, where the cluster model system is embedded in an array of point charges fitted to reproduce the electrostatic crystalline environment. Such approaches require complex setups or usen-driven procedures to generate and integrate the electrostatic potential of the extended lattice. In contrast, our ONIOM + EE approach is based on a two-layer scheme, where ONIOM calculations are performed using standard implementations available in widely used quantum chemistry packages such as ORCA.139,140 This setup only requires selecting the atoms in the high-level (Section 3.1), significantly streamlining the process.
Based on the optimized structures, single point calculations were done by using PBE0 hybrid functional,114 along with D4 dispersion corrections,115 in combination with the Def2-TZVP basis set:116,117 PBE0-D4/Def2-TZVP theoretical level. The choice of the PBE0 functional23,59,148,149 and dispersion corrections46,49,58,150 is based on previous works highlighting their performance in the study MHPs. Meanwhile, the selected basis set includes an Effective Core Potential (ECP) for heavy elements (Pb, and I). In the case of Pb, the use of relativistic ECPs allows for the inclusion of scalar relativist effects in an effective mater, while main effects derived from SOC are accounted for through the parametrization of the ECP.118,119
To study optical absorption, vertical transition energies (ΔETD) for the first fifty excited states were calculated from previously optimized geometries using TD-DFT. Both DFT and TD-DFT calculations were carried out with the ORCA package.139,140 In ORCA, TD-DFT calculations are performer by default using the Tamm–Dancoff approximation (TDA). TDA approach tends to underestimate strength factors (f); however, it provides accurate results for the energies of the absorption peaks compared to experimental data, while reducing computational cost.151
For large clusters with more than 1000 atoms, a two-layer ONIOM120 scheme was applied to study electronic structure and optical absorption. The central region of the cluster was treated at the PBE0-D4/Def2-TZVP theoretical level, while the remaining part of the system was treated using GFN2-xTB, i.e., PBE0-D4/Def2-TZVP:GFN2-xTB. ONIOM calculations were also carried out with ORCA, which includes electrostatic embedding by default.121,122
Molecular plots were generated using the Visual Molecular Dynamics (VMD)152,153 and MultiWFN154 software. Multiwfn was also employed to plot Density of States (DOS) and electronic absorption spectra from DFT and TD-DFT calculations, respectively. Thus, discrete energy levels and vertical transitions energies obtained from DFT and TD-DFT calculations were artificially broadened into curves. A normalized Gaussian function, characterized by its full width at half maximum (FWHM), was employed as the broadening function.
Similarly, larger models were also constructed: 2-1-1, 3-3-3, 4-3-3 and 4-4-4 (see Fig. 1b-e). The label assigned to each cluster consists of three numbers corresponding to the number of cubes along the x–y, x–z and y–z axes, respectively.
All cluster models were constructed based on the experimental crystal structure by adjusting the number of cubes and the stoichiometry. The MAPI perovskite structure features a (quasi-) orthorhombic unit cell with lattice parameters a, b and c equal to 8.844 Å, 8.563 Å and 12.592 Å, respectively (see Fig. S1a in the SI).96 In addition, the MAPI perovskite structure can be also described as a (quasi-)cubic unit cell with a, b and c values of 12.467 Å, 12.467 Å and 13.123 Å, respectively (see Fig. S1b). For convenience, in this work, we have used this cubic unit cell, which simplifies the replication process along the axes, allowing for a better match with the number of cubes along each axis, thus facilitating the construction of the cluster.
Fig. 2 provides a summary of the methodology employed to study the electronic structure using the PBE0 functional. As previously mentioned, only clusters 1-1-1 and 2-1-1 were studied at the PBE0-D4/Def2-TZVP theoretical level. This theoretical level should be computationally prohibitive for the remaining systems. For large clusters (3-3-3, 4-3-3 and 4-4-4), a two-layer ONIOM approach was applied. In ONIOM calculations, the inner region of the cluster was selected as the region of interest to be treated at the high-level (PBE0-D4/Def2-TZVP). The selection of atoms included in the high-level was performed following the two criteria described above: preserving the chemical environment of the bulk phase and maintaining electroneutrality. Thus, for systems 3-3-3 and 4-3-3, the inner region corresponds in size and stoichiometry to clusters 1-1-1 and 2-1-1, respectively.
![]() | ||
| Fig. 3 Optimized structures for cluster models 1-1-1, 2-1-1, 3-3-3, 4-3-3 and 4-4-4 with GFN2-xTB method. Hydrogen atoms are omitted for clarity. | ||
| dPb-I,averagebcdf (Å) | RMSD (Å) | Unit cell parametersef | |||
|---|---|---|---|---|---|
| a (Å) | b (Å) | c (Å) | |||
| a Experimental data taken from Varadwaj et al.96b dPb–I,average refers to the average values of all Pb-I distances. See Tables SI–SV for more details.c The experimental unit-cell exhibits three Pb-I distances: 3.343 Å, 3.258 Å and 3.259 Å. The table collects their average value.d For clusters 3-3-3, 4-3-3 and 4-4-4, only the Pb-I distances within the central regions were considered.e Unit cell parameters were only measured for the central region of clusters 3-3-3, 4-3-3 and 4-4-4.f Values in parenthesis stand for the relative error with respect to the experimental value. | |||||
| 1-1-1 | 3.28 (0.21%) | 1.00 | — | — | — |
| 2-1-1 | 3.22 (2.04%) | 0.96 | — | — | — |
| 3-3-3 | 3.18 (3.26%) | 0.56 | 12.41 (0.43%) | 12.21 (2.07%) | 12.81 (2.42%) |
| 4-3-3 | 3.21 (2.34%) | 0.37 | 12.25 (1.77%) | 12.40 (0.59%) | 12.83 (2.24%) |
| 4-4-4 | 3.20 (2.65%) | 0.29 | 12.14 (2.63%) | 12.42 (0.40%) | 12.67 (3.52%) |
| Exp.a | 3.29 | 12.47 | 12.47 | 13.12 | |
Structural distortions arise from the absence of some MA needed to achieve electrically neutral structures. For clusters 3-3-3, 4-3-3 and 4-4-4 these distortions are located at the borders of the cluster, allowing the central region to remain largely unaffected.
In Table 1, the average Pb–I distance (dPb–I,average) represents the average distances of all Pb–I distances in the cluster. Note that for larger clusters (3-3-3, 4-3-3 and 4-4-4), only the inner region of the cluster has been considered, which would have size and stoichiometry comparable to those of systems 1-1-1, 2-1-1 and 2-2-2. The average Pb–I distance takes values around 3.22 Å, which is close to the experimental value (experimental 3.29 Å). Although average Pb–I distances approach the experimental value, there is a significant variability around dPb–I,average (see Tables SI–SV in the SI). As the system size increases, the dispersion of Pb–I distances decreases. Table 1 also reports the Root Mean Square Deviations (RMSD) between the optimized structures and the experimental unit-cell. All clusters lead to RMSD values below 1 Å. Furthermore, RMSD values improve with the system size. Smaller systems (1-1-1 and 2-1-1) show RMSD values around 0.98 Å, whereas larger clusters exhibit significant improvement.
The lattice parameters a, b and c have been measured for the central region of the clusters 3-3-3, 4-3-3 and 4-4-4. The calculated values are in good agreement with experimental data. The deviation of the optimized values from experimental data ranges from 0.43% to 3.57%, with the largest deviations found in lattice parameter c.
Our results demonstrate that GFN2-xTB provides good accuracy for studying the structure of the MAPI perovskite using non-periodic calculations, with accuracy comparable to periodic DFT calculations.23,67 It is also worth noting the lower computational cost of GFN2-xTB method, which enables the study of larger cluster models in comparison to previous works.92,103,106,107
![]() | ||
| Fig. 4 Density of States for clusters 1-1-1, 2-1-1, 3-3-3, 4-3-3 and 4-4-4 calculated at PBE0-D4/Def2-TZVP level. For systems 3-3-3, 4-3-3 and 4-4-4 an ONIOM approach was applied (see Fig. 2 for more details). The energy is set with respect to the valence band maximum. The PDOS and TDOS distributions have been estimated by fitting to a Gaussian distribution with a FWHM = 0.005 atomic units. | ||
| 1-1-1 | 2-1-1 | 3-3-3 | 4-3-3 | 4-4-4 | |
|---|---|---|---|---|---|
| a ΔEgap defined as the energy difference between HOMO and LUMO orbitals. | |||||
| HOMO−9 | −0.93 | −0.58 | −0.93 | −0.89 | −0.58 |
| HOMO−8 | −0.86 | −0.47 | −0.86 | −0.82 | −0.56 |
| HOMO−7 | −0.77 | −0.43 | −0.68 | −0.76 | −0.48 |
| HOMO−6 | −0.75 | −0.37 | −0.59 | −0.68 | −0.45 |
| HOMO−5 | −0.72 | −0.32 | −0.54 | −0.68 | −0.41 |
| HOMO−4 | −0.63 | −0.29 | −0.42 | −0.47 | −0.37 |
| HOMO−3 | −0.48 | −0.21 | −0.39 | −0.43 | −0.35 |
| HOMO−2 | −0.28 | −0.14 | −0.30 | −0.32 | −0.29 |
| HOMO−1 | −0.20 | −0.09 | −0.13 | −0.28 | −0.16 |
| HOMO | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| LUMO | 3.81 | 4.07 | 1.81 | 1.99 | 1.72 |
| LUMO+1 | 3.96 | 4.12 | 1.86 | 2.10 | 1.91 |
| LUMO+2 | 4.20 | 4.16 | 1.98 | 2.29 | 2.00 |
| LUMO+3 | 4.24 | 4.26 | 2.09 | 2.46 | 2.19 |
| LUMO+4 | 4.32 | 4.31 | 2.34 | 2.49 | 2.22 |
| LUMO+5 | 4.41 | 4.46 | 2.37 | 2.58 | 2.39 |
| LUMO+6 | 4.47 | 4.52 | 2.52 | 2.65 | 2.42 |
| LUMO+7 | 4.50 | 4.54 | 2.58 | 2.76 | 2.50 |
| LUMO+8 | 4.51 | 4.55 | 2.70 | 2.80 | 2.50 |
| LUMO+9 | 4.77 | 4.58 | 2.84 | 2.84 | 2.63 |
| ΔEgapa | 3.81 | 4.07 | 1.81 | 1.99 | 1.72 |
For all systems, a detailed analysis of the Projected Density of States (PDOS) shows that the VB is mainly due to I atoms, with some contributions of Pb, while the CB is mainly contributed by Pb, with a small contribution of I. The contributions from MA cations appear further from the band edges. As an example, Fig. 5 and 6 display the spatial distributions of the frontiers orbitals for clusters 3-3-3 and 4-3-3. Similar results are obtained for the remaining systems. In agreement with the PDOS, higher occupied molecular orbitals (which define the VB) are mainly due to I atoms and a small contribution from Pb, while the lower unoccupied molecular orbitals (defining the CB) mainly come from Pb with a small contribution from iodine. Focusing on the orbitals defining the band edges, the HOMO is mainly due to the overlap of Pb 6s-orbitals and I 5p-orbitals while the LUMO predominantly comes from Pb 6p-orbitals, with a small contribution from I 5p-orbitals. Consequently, the PDOS and molecular orbital analysis reproduce the well-established picture obtained from periodic calculations, where the VB is mainly dominated by I 5p-orbitals with some Pb 6s-contribution, while the CB is primarily derived from Pb 6p-states.43,51,52,57–59,62–65,67–71
Optical absorption spectra of the cluster models are shown in Fig. 7, while Table 3 collects the calculated vertical excitation energies (ΔETD), oscillator strengths (f) and nature (defined as the main contribution) of the first five excited states. See Tables SVII-SXI in the SI for more details about the first 50 excited states. Qualitatively, all systems follow similar trends, where the lowest ΔETD value corresponds to a HOMO → LUMO transitions. Therefore, around the fundamental gap of MAPI, only I and Pb are the main responsible for its optical absorption features.23 As observed in the density of states, the main difference between systems is related to the ΔETD value as a function of the system size. Again, for cluster 1-1-1 and 2-1-1 the lowest ΔETD is strongly overestimated due to nanosizing effects, leading to a considerable blue-shifting of the onset compared to experimental data.51 However, for larger clusters (3-3-3, 4-3-3 and 4-4-4), there is a considerable improvement in ΔETD (1.50 eV, 1.74 eV and 1.50 eV, respectively), in good agreement with experimental value (∼1.6–1.8 eV).
![]() | ||
| Fig. 7 Optical Absorption spectra calculated for cluster models at TD-at PBE0-D4/Def2-TZVP level. For systems 3-3-3, 4-3-3 and 4-4-4 an ONIOM approach was applied (see Fig. 2 for more details). The spectra were obtained by fitting each transition to a Gaussian distribution with a FWHM = 0.1 eV. | ||
| ΔETD (eV) | f | Configurationa | |
|---|---|---|---|
| a Percentage contribution in parentheses. | |||
| 1-1-1 | |||
| 1 | 3.37 | 0.0496 | HOMO−2 → LUMO (75%) |
| HOMO−1 → LUMO (9%) | |||
| HOMO → LUMO (5%) | |||
| 2 | 3.46 | 0.0004 | HOMO−2 → LUMO (6%) |
| HOMO → LUMO (89%) | |||
| 3 | 3.55 | 0.0053 | HOMO−1 → LUMO (7%) |
| HOMO → LUMO+1 (87%) | |||
| 4 | 3.58 | 0.0011 | HOMO−2 → LUMO (6%) |
| HOMO−1 → LUMO (78%) | |||
| HOMO → LUMO+1 (8%) | |||
| 5 | 3.72 | 0.0292 | HOMO → LUMO+2 (45%) |
| HOMO → LUMO+3 (11%) | |||
| HOMO → LUMO+4 (25%) | |||
| HOMO → LUMO+7 (5%) | |||
| 2-1-1 | |||
| 1 | 3.49 | 0.0434 | HOMO−2 → LUMO (73%) |
| HOMO → LUMO (6%) | |||
| 2 | 3.61 | 0.0247 | HOMO−2 → LUMO (5%) |
| HOMO → LUMO (83%) | |||
| 3 | 3.65 | 0.0512 | HOMO−3 → LUMO+1 (9%) |
| HOMO−1 → LUMO (11%) | |||
| HOMO−1 → LUMO+1 (22%) | |||
| HOMO−1 → LUMO+2 (24%) | |||
| 4 | 3.68 | 0.1229 | HOMO−6 → LUMO+1 (16%) |
| HOMO−5 → LUMO+1 (8%) | |||
| HOMO−3 → LUMO+1 (18%) | |||
| HOMO−3 → LUMO+2 (9%) | |||
| HOMO−1 → LUMO+2 (16%) | |||
| 5 | 3.72 | 0.0265 | HOMO−3 → LUMO+1 (6%) |
| HOMO−1 → LUMO (5%) | |||
| HOMO−1 → LUMO+1 (38%) | |||
| HOMO−1 → LUMO+2 (7%) | |||
| HOMO−1 → LUMO+4 (11%) | |||
| HOMO → LUMO+1 (9%) | |||
| 3-3-3 | |||
| 1 | 1.5 | 0.016 | HOMO → LUMO (97%) |
| 2 | 1.55 | 0.1048 | HOMO → LUMO+1 (96%) |
| 3 | 1.64 | 0.0031 | HOMO−1 → LUMO (96%) |
| 4 | 1.69 | 0.0007 | HOMO−1 → LUMO+1 (87%) |
| HOMO → LUMO+2 (7%) | |||
| 5 | 1.7 | 0.1504 | HOMO−1 → LUMO+1 (8%) |
| HOMO → LUMO+2 (88%) | |||
| 4-3-3 | |||
| 1 | 1.74 | 0.0028 | HOMO → LUMO (99%) |
| 2 | 1.86 | 0.0151 | HOMO → LUMO+1 (98%) |
| 3 | 2.01 | 0.0274 | HOMO → LUMO+2 (98%) |
| 4 | 2.03 | 0.0001 | HOMO−1 → LUMO (98%) |
| 5 | 2.06 | 0.0002 | HOMO−2 → LUMO (98%) |
| 4-4-4 | |||
| 1 | 1.5 | 0.0017 | HOMO → LUMO (99%) |
| 2 | 1.65 | 0.0012 | HOMO−1 → LUMO (99%) |
| 3 | 1.69 | 0.0017 | HOMO → LUMO+1 (99%) |
| 4 | 1.76 | 0.0059 | HOMO−2 → LUMO (98%) |
| 5 | 1.78 | 0.0006 | HOMO → LUMO+2 (99%) |
TD-DFT calculations are less commonly applied in periodic systems, mainly due to their high computational cost and implementation complexity.155,156 In periodic calculations, optical properties are commonly computed within the dipole approximation by evaluating the imaginary part of the dielectric function using the random phase approximation (RPA).157,158 More accurate results can be achieved by combining GW with the Bethe–Salpeter equation (BSE),159,160 which explicitly accounts for electron–hole interactions. Our TD-DFT results for large clusters (3-3-3, 4-3-3 and 4-4-4) are in good agreement with experimental data and computed optical properties previously reported using periodic DFT or GW + SOC methods.43,51,52,57–59,62–65,67–71 It should be also noted that the proposed non-periodic framework for large systems enables the use of hybrid functional such as PBE0 for systems with more than 1000 atoms through the ONIOM + EE scheme. The computational cost of the ONIOM approach is comparable to that of much smaller cluster models, since the high-level calculation is restricted to a reduced region of interest. This represents an advantage over periodic calculation with DFT or GW + SOC approaches, whose computational cost scales steeply with system size. From a computational cost perspective, system 3-3-3 and 4-3-3 have a similar cost to systems 1-1-1 and 2-1-1, respectively. The ONIOM approach involves three calculations: two single-points with GFN2-xTB method (one on the region of interest and another on the whole system) and (TD-)DFT on the high-level region (similar to that for the system 1-1-1). For example, in system 3-3-3, GFN2-xTB calculations account for less than 4% of the total computational time. Further, the two-layer ONIOM approach applied here accurately calculates the electronic structure and optical absorption of the MAPI perovskite using non-periodic calculations, highlighting the importance of including electrostatic polarization effects.
As a reference compound, we focused on the widely studied MAPI perovskite. Firstly, based on the unit-cell structure, several cluster models (ranging from 204 to 2175 atoms) were constructed to preserve the chemical environment of the constituent ions and maintain electroneutrality. These cluster models were optimized using GFN2-xTB method. Our results demonstrate that GFN2-XTB provides accurate structural parameters comparable to those obtained from DFT calculations and experimental data. The accuracy of the optimized structures considerably improves for larger clusters (>100 atoms), systems whose study would be computationally prohibitive using DFT methods.
Optoelectronic properties (electronic structure and optical absorption) were computed using DFT (TD-DFT for optical absorption) at PBE0-D4/Def2-TZVP level. As expected, for smaller clusters (up to ∼200 atoms), our results qualitatively capture the main features of valence and conduction bands, although there is a considerable bandgap overestimation due to nanosizing effects.
For large clusters (>1000 atoms), we applied a two-layer ONIOM scheme which treats the region of interest (the inner region of the cluster) with PBE0-D4/Def2-TZVP, while the surrounding environment is treated with GFN2-xTB along with electrostatic embedding. This approach accurately describes the main characteristics of the electronic structure as well as the optical absorption features, highlighting the key role of reproducing the electrostatic environment. Our results demonstrate that the proposed cluster-based ONIOM + EE framework yields electronic structure features (such as bandgap and band-edges composition) in good agreement with experimental and previously reported periodic results with a reduced computational cost. Additionally, the ONIOM setup is considerably streamlined by requiring only the selection of the atoms included in the high-level region following both above-mentioned criteria (i.e., preserving the chemical environment and maintaining electroneutrality), without causing a significant increase in computational costs compared to smaller clusters.
| This journal is © the Owner Societies 2026 |