Work sample · QUEST doctoral network, HU Berlin · EURAXESS 469492

Emitters and fields in the time domain, rebuilt from scratch.

I prepared this study for the evaluation of my application to the QUEST doctoral position on numerical time-domain simulations of particles in electromagnetic fields (ref. DR/160/26). The project couples multilevel emitters to deep-nanoscale silicon structures in the time domain. Each ingredient is built here and checked against an independent reference: dispersive material models, a discontinuous Galerkin time-domain (DGTD) Maxwell solver, emitters described by density matrices, the resonances of a silicon nanosphere, and the Casimir–Polder interaction of an atom with silicon. Every number on this page comes from the code in the linked repository. PDF in the top bar shows the publication figures instead of the interactive plots.

0

Purpose and scope

For the evaluators. The call asks for research on modelling light–matter interactions in nanophotonic systems, within QUEST's project on individual multilevel emitters next to deep-nanoscale silicon structures, with secondments at Sorbonne Paris Nord and LENS. Modules A–E build that chain at small scale, in 1D where a full 3D solver would be needed, and validate every step against an exact or published result. The aim is not new physics but to show each method built, tested and understood: what agrees, how well, and where an approximation stops working.

The project and where each part is addressed

Element of the projectModule
Time-domain description of dispersive materials (metal, silicon)A
Numerical time-domain Maxwell solver (DGTD)B
Multilevel emitters coupled to the fields; Purcell effect and strong coupling in a silicon cavityC
Emitter near a silicon nanostructure; its resonances (quasinormal modes)D
Atom–surface (Casimir–Polder) interaction with siliconE

The task wording is from the call and the QUEST project description; the split into modules is mine.

Checks against independent results

QuantityThis studyReference
Gold two-band fit, χ², parameters of [1]
Table 1 of [1], NG = 1, ωg↔γFig. 3 of [1]
DGTD vs TMM, gold filmexact
Two-level emitter decay, DGTD vs exact poleexact
Cs C3 valence, Si / Au / ideal (a.u.) [7]

Built for this study

  • A nodal DGTD solver (Legendre–Gauss–Lobatto elements of any order, upwind flux, low-storage RK4) with auxiliary differential equations for any sum of Drude–Lorentz poles.
  • Emitters as sheets of N-level density matrices on element interfaces, coupled to the field through the jump condition of the numerical flux.
  • Transfer-matrix references, including the exact complex pole of an emitter in a layered structure.
  • Mie theory with a complex-frequency pole search for the quasinormal modes of a dispersive sphere.
  • The Lifshitz–McLachlan Casimir–Polder integral, with both power-law limits as unit tests; tests run in CI on every push.

How each step would grow in the PhD

  • Solver: 3D DGTD on unstructured meshes for real silicon nanostructures, with the same ADE and emitter coupling.
  • Emitters: density matrices with dephasing and incoherent decay (Lindblad terms), many-level molecules, and emitters at several positions.
  • Beyond semiclassics: the semiclassical model gives the Purcell rate in the weak-excitation limit but no vacuum fluctuations; quantised treatments for single emitters.
  • Resonances: normalised quasinormal modes of 3D silicon resonators, and their use as a reduced model for the emitter dynamics.
  • Atom–surface forces: Casimir–Polder near nanostructured silicon, where the planar formula no longer applies.
A

Material models a time-domain solver can integrate

Foundation for B–E. In the time domain, $\mathbf D = \varepsilon_0\varepsilon(\omega)\mathbf E$ becomes a convolution. It is replaced by auxiliary differential equations (ADEs), one damped oscillator $\ddot P_j + G_j\dot P_j + W_jP_j = A_jE$ per pole of $\varepsilon(\omega) = \varepsilon_\infty + \sum_j A_j/(W_j - \omega^2 - iG_j\omega)$. For gold I reproduce the parabolic two-band model of Ref. [1], whose six parameters have a physical meaning; for silicon I fit Lorentz oscillators to the data of Green (2008).

Gold: the two-band model of Ref. [1]

Discretising the interband integral into Lorentz poles

A Gauss–Legendre rule with $N_G$ nodes turns the integral into $N_G$ Lorentz poles, i.e. $N_G$ ADEs. Few poles leave unphysical peaks below 600 nm, as in Fig. 2 of [1]. With the columns $\omega_g$ and $\gamma$ of Table 1 in arXiv v1 exchanged, the model reproduces the peaks of Fig. 3 of [1] (); as printed it does not. I have not checked the journal version.

Silicon: one Lorentz model cannot cover both regions

Fitted from 250 nm, the Lorentz tails of the UV critical points leave a spurious absorption κ = at 1278 nm, where silicon is transparent. The near-infrared fit (700–1450 nm) brings it down to , with |Δn|/n ≤ . Modules C and D use the near-infrared model and module E the broadband one, whose static limit ε(0) = is close to the known 11.7.

Method and result

  • Gold fit: 49 points of Johnson & Christy, residuals relative to $|n+i\kappa|$, Monte Carlo start and least squares. $\hbar\omega_p$ = eV and $\hbar\omega_g$ = eV; χ² = , against with the published parameters.
  • Discretise, then refit (Sec. 4 of [1]): with $N_G$ = 3 poles the refitted model reaches χ² = .
  • ADE check: integrating the ADEs for a short pulse and Fourier transforming gives back χ(ω) to (gold, 4 ADEs) and (silicon).
B

A discontinuous Galerkin time-domain solver

Numerical time-domain simulation. The method of the host group [2], written here in 1D: nodal Legendre–Gauss–Lobatto elements of order $N$, an upwind flux, the five-stage low-storage Runge–Kutta scheme of Carpenter and Kennedy, and the ADEs of module A inside each element. A pulse crosses a layer; the reflected and transmitted spectra are compared with the transfer matrix computed with the same $\varepsilon(\omega)$.

Reflection and transmission: DGTD against the transfer matrix

Convergence

Error of T(λ) for a 300 nm slab, 700–1450 nm. It falls exponentially with $N$ to for a constant ε; with the silicon ADEs it levels off near , a floor I have not traced. Against $h$ the measured slopes are for $N$ = 1–4, faster than $N+1$, as expected from the superconvergent dispersion error of DG [3].

A pulse crossing the gold film

$E(x,t)$ from the DGTD run of the left panel: a short pulse (centred at 700 nm) is mostly reflected; the weak transmitted part leaves the film on the right. The outer boundaries absorb exactly in 1D with an upwind flux and zero exterior state.

C

Multilevel emitters coupled to the solver

Particles in electromagnetic fields. A sheet of emitters, each a density matrix $\rho$ with $\dot\rho = -i[H_0 - gE\hat\mu, \rho]$, sits on an element interface. Its polarisation $p = N_d\,\mathrm{Tr}(\rho\hat\mu)$ drives the field through the jump $H_+ - H_- = -\dot p$ in the numerical flux, so no small elements (and no small time step) are needed. The emitters are placed in a Si/SiO2 microcavity resonant at 1278 nm, near the G-centre line of silicon [4]; the cavity is two quarter-wave pairs on each side of a one-wavelength silicon spacer.

Rabi flopping (nonlinear check)

A dilute two-level sheet in vacuum, driven by a resonant pulse of area θ: the final population follows $\sin^2(\theta/2)$ to . The solver keeps the counter-rotating terms that the $\sin^2$ law drops; the deviation shrinks for a longer pulse of the same area.

Purcell effect in the silicon cavity

What the three views show

  • Position: decay rate of a weakly excited two-level sheet, fitted from $\rho_{ee}(t)$, against the transfer-matrix Purcell factor (cavity Q = , peak factor relative to bulk silicon in this 1D geometry).
  • Frequency: a three-level V emitter with one transition at the cavity mode and one at 1.12 ω0, inside the mirror stop band: the first decays times faster than in bulk silicon, the second times, both from the same run.
  • Beyond Purcell: the Purcell formula assumes Γ ≪ κ. For Γ/κ up to the DGTD rate exceeds it by up to ; the exact complex pole of the same linear problem, $\omega_e^2-\omega^2-i\omega A Z_{\rm eff}(\omega)=0$, agrees with the DGTD to .
  • In the weak-excitation limit the semiclassical decay equals that of a classical dipole, so the Purcell factor (an LDOS ratio) is the same as in the quantum treatment; the absolute rate of a single emitter is not.

Normal-mode splitting and saturation

With a dense sheet at the cavity centre the transmission peak splits. For a weak probe the Bloch equations are linear, and the DGTD matches the transfer matrix with a Lorentz sheet to . Stronger probes saturate the emitters and the splitting closes; this regime has no linear reference.

D

An atom next to a silicon nanosphere

Deep-nanoscale silicon. A silicon sphere of radius nm has its magnetic-dipole (MD) resonance at the caesium D2 line, 852.3 nm. The decay rate of an electric dipole outside it follows from Mie theory [5]. The resonances are the complex frequencies where the Mie denominators vanish, the quasinormal modes (QNMs) of the sphere, found here with the dispersive silicon model continued to complex frequency. Replacing each Mie coefficient by its pole term tests how far a few resonances describe the Purcell factor, the idea behind QNM models of the host group [6].

Purcell factor at nm from the surface

At 852 nm: tangential (exact) against from the MD pole alone; radial . A radial dipole does not couple to the MD mode at all. Adding the quadrupole poles makes the tangential estimate worse, not better, and the pole terms diverge at long wavelength where the true coefficients vanish as a power of the size parameter: a pole term alone lacks the non-resonant background of each coefficient.

Quasinormal modes of the sphere

ModeRe λ (nm)Q1/(2|Im ω|) (fs)

Purcell factor at 852 nm against the gap. The error of the MD pole in the tangential F − 1 is : one resonance works close to the surface and fails as F approaches 1.

E

Casimir–Polder attraction of a caesium atom to silicon

Atoms near silicon (secondment topic). The Lifshitz–McLachlan formula gives the potential $U(z)$ of a ground-state atom at distance $z$ from a planar surface, from the atom's polarisability $\alpha(i\xi)$ and the surface's $\varepsilon(i\xi)$ at imaginary frequency. Here $\alpha$ is built from the Cs D1 and D2 lines [8] and $\varepsilon(i\xi)$ from module A.

From van der Waals to Casimir–Polder

Near the surface $U \to -C_3/z^3$; far from it, $-3\hbar c\,\alpha(0)/(32\pi^2\varepsilon_0 z^4)$ for an ideal mirror. Both limits are unit tests of the integral. For the ideal mirror the potential is halfway between them at nm.

Result and comparison

SurfaceC₃ (a.u.)Ref. [7], valenceU(100 nm)/h
  • The two D lines give α(0) = a.u., of the measured 401.0 a.u. [9]; the core electrons are left out.
  • Ref. [7] computes the same coefficients with relativistic coupled-cluster polarisabilities and tabulated optical data. Its valence parts agree with mine within ; its totals, with the core, are larger (4.84 a.u. for the ideal mirror).
  • Silicon gives of the ideal-mirror C₃. Near nanostructured silicon the planar formula no longer holds; that is where a DGTD calculation of the Green's tensor, as in [10], is needed.
✓

Evidence, simplifications and references

Simplifications

  • The solver is 1D (normal incidence, emitters as sheets); 3D nanostructures are treated with Mie theory, not with DGTD.
  • Emitters are semiclassical (no vacuum fluctuations, no dephasing); the decay comes from the field the emitters radiate themselves.
  • Emitter strengths are chosen for affordable run times, not for a single G-centre; rates are compared in ratios, which do not depend on that choice.
  • SiO2 has a constant index 1.447; silicon in modules C–D keeps a small spurious absorption from the Lorentz model.
  • The Cs polarisability has the D lines only; the pole approximation of module D keeps no background term.

Reproduce

python -m venv .venv && .venv/bin/pip install -e . pytest
.venv/bin/python scripts/run_moduleA.py   # materials (1 min)
.venv/bin/python scripts/run_moduleB.py   # DGTD validation (1 min)
OMP_NUM_THREADS=1 .venv/bin/python scripts/run_moduleC.py   # emitters (~15 min, 10 cores)
.venv/bin/python scripts/run_moduleD.py   # Mie, QNMs
.venv/bin/python scripts/run_moduleE.py   # Casimir-Polder
.venv/bin/python scripts/plots.py && .venv/bin/python scripts/build_site.py
.venv/bin/pytest

Publication figures (PDF)

References

  1. F. Pfeifer et al., "Time-domain modeling of interband transitions in plasmonic systems", Appl. Phys. B 130, 7 (2024), arXiv:2209.04263.
  2. K. Busch, M. König, J. Niegemann, "Discontinuous Galerkin methods in nanophotonics", Laser Photonics Rev. 5, 773 (2011); J. S. Hesthaven, T. Warburton, Nodal Discontinuous Galerkin Methods (Springer, 2008).
  3. M. Ainsworth, "Dispersive and dissipative behaviour of high order discontinuous Galerkin finite element methods", J. Comput. Phys. 198, 106 (2004).
  4. W. Redjem et al., "Single artificial atoms in silicon emitting at telecom wavelengths", Nat. Electron. 3, 738 (2020), arXiv:2001.02136.
  5. W. C. Chew, J. Chem. Phys. 87, 1355 (1987); C. F. Bohren, D. R. Huffman, Absorption and Scattering of Light by Small Particles (Wiley, 1983).
  6. P. T. Kristensen, K. Herrmann, F. Intravaia, K. Busch, "Modeling electromagnetic resonators using quasinormal modes", Adv. Opt. Photon. 12, 612 (2020), arXiv:1910.05412.
  7. K. Kaur, J. Kaur, B. K. Sahoo, B. Arora, "Dispersion coefficients for the interaction of Cs atom with different material media", arXiv:1512.05951, Table II.
  8. D. A. Steck, "Cesium D Line Data", rev. 2.3.4 (2025), steck.us/alkalidata.
  9. J. M. Amini, H. Gould, Phys. Rev. Lett. 91, 153001 (2003).
  10. P. T. Kristensen, B. Beverungen, F. Intravaia, K. Busch, "High-accuracy Casimir–Polder force calculations using the DGTD method", Phys. Rev. B 108, 205424 (2023), arXiv:2306.16939.

Optical data: Johnson & Christy, Phys. Rev. B 6, 4370 (1972); M. A. Green, Sol. Energ. Mat. Sol. Cells 92, 1305 (2008), both via refractiveindex.info (CC0); SiO2: Malitson, JOSA 55, 1205 (1965).