Complex-Scaled Discrete Dipole Approximation
- CSDDA is a computational framework that extends DDA by incorporating complex scaling to impose outgoing-wave conditions and damp nonphysical divergences.
- It uses iterative solvers with optimized mixing parameters to achieve numerically stable solutions even for materials with strong anisotropy and high optical losses.
- The method accurately simulates localized surface plasmon resonances and hyperbolic modes, validated by close agreement between simulated and experimental spectral features.
The complex-scaled discrete dipole approximation (CSDDA) is a computational framework for modeling electromagnetic response of nanoscale materials with strong anisotropy, high optical losses, or supporting hyperbolic regimes. Developed in the context of anisotropic klockmannite CuSe nanocrystals, CSDDA extends the conventional discrete dipole approximation by incorporating complex scaling of spatial and material parameters. This approach enforces outgoing-wave boundary conditions, damps nonphysical field divergences, and enables numerically stable solutions even for metallic and hyperbolic domains, facilitating accurate simulation of localized surface plasmon resonances (LSPRs) and complex modal structures in anisotropic nanomaterials (Parekh et al., 26 Dec 2025).
1. Theoretical Basis
The foundation of CSDDA is the frequency-domain vector wave equation for non-magnetic media,
where and is the generally tensorial permittivity. In DDA, the scatterer is discretized as point-dipoles at positions , each characterized by a polarizability tensor . The induced dipole moments satisfy
with the local field
where is the free-space or substrate-modified Green's tensor. Complex scaling is introduced via the transformation , which imposes outgoing-wave boundary conditions and damps far-field components. This modifies each dipole's response such that and the Green’s tensor acquires a factor . The choice of (typically ) is critical for stability but may remain unstated.
2. Iterative Solvers: CSDDA and CSDDA++
The CSDDA algorithm employs an iterative successive-over-relaxation scheme to solve the dipole system. For isotropic cases,
where the iterative mixing parameter is optimized at each step by minimizing the global relative error
For highly anisotropic or hyperbolic materials (where propagation and evanescent contributions are comparable), CSDDA++ generalizes the update to four complex mixing parameters : with all parameters chosen to minimize the global error at each iteration.
3. Numerical Implementation and Parameters
CSDDA simulations are performed using a high-resolution cubic dipole mesh:
- Dipole side: Å.
- Mesh dimensions: For a 20 nm triangular prism (edge 19 nm, thickness 5 nm), up to dipoles are deployed, corresponding to a lattice of sites.
- Convergence criterion: Iterations proceed until , or to in the metallic regime, where diverging tip fields hinder convergence.
- Anisotropic dielectric response: Each is assigned from QSGW+RPA-calculated (in-plane) and (out-of-plane).
- Substrate effects: The presence of a silica substrate (SiO) is incorporated via the image-dipole (plate) Green’s function for self-interaction: with the distance to the image plane.
- Boundary conditions: Simulations use (hexane) above a semi-infinite SiO substrate.
4. Application to Anisotropic Klockmannite CuSe
CSDDA was applied to triangular prism, hexagon, truncated triangle, and disk-shaped CuSe nanocrystals of nm diameter and thickness nm, with up to dipoles per model. The spectral window covered $400$–$1600$ nm (photon energies $0.8$–$3.1$ eV), encompassing visible, hyperbolic, and metallic regimes. Key features:
- In-plane and out-of-plane dielectric constants were derived from QSGW+RPA calculations.
- Complex scaling angle (unstated exact value) was employed to suppress backscattering of evanescent fields.
- Mesh refinement to sub-nanometer scale ( Å) was maintained throughout.
5. Validation, Mode Analysis, and Physical Interpretation
Validation was performed via spectral, modal, and field-mapping comparisons:
- Absorption cross-section matching: Simulated orientation-averaged peaks at $1045$ nm (simulated) versus $1143$ nm (experimental) with deviation eV and no empirical fit.
- LSPR mode analysis: A high-energy shoulder near $773$ nm, sensitive to plate shape, was consistently observed in experiment and simulation, verifying quadrupolar contributions in LSPR response.
- Hyperbolic regime mapping: Only simulations with full dielectric anisotropy () reproduced the "envelope" plasmonic mode in the $550$–$880$ nm window, characterized by , . Isotropic models yielded only corner-confined or leaky dielectric modes.
6. Computation of Observable Spectral Quantities and Identification of Hyperbolic Behavior
After convergence, the dipole moments are used to compute physically meaningful cross-sections:
- Absorption:
- Scattering:
- Extinction:
Observed spectra (absorption, extinction) are obtained via orientation-averaged or normalized absorbance . In the hyperbolic window, CSDDA++ uniquely resolves plasmonic "envelope" modes uniformly spanning the nanocrystal's surface, resulting from the interplay of propagating and evanescent fields in the regime where and have opposite signs (Parekh et al., 26 Dec 2025).
The CSDDA and its CSDDA++ extension enable rigorous, numerically stable simulation of anisotropic and hyperbolic nanoplasmonics, provided accurate dielectric tensors, sub-nanometer meshing, and specialized iterative solvers are available. These developments underlie key advances in understanding the optical and plasmonic behavior of anisotropic nanomaterials such as klockmannite CuSe.