Describe the bug
When measuring the intensity just above a GaussianBeam source in Tidy3D, the resulting pattern is not circularly symmetric. Instead, it appears elongated along the direction of polarization.
To Reproduce
Steps to reproduce the behavior:
- Add a
GaussianBeam source (e.g., polarized along the x-axis).
- Place a
FieldMonitor a small distance above the source (e.g., 0.1 µm in the z-direction).
- Measure the electric field intensity |E|² in the x-y plane.
- Compare the beam expansion along the x and y axes.
Expected behavior
Based on my understanding of electrodynamics, the intensity should expand equally along both x and y axes in the transverse plane, regardless of the polarization direction.
Question
Is my understanding of the physics incorrect? Or is this an expected effect due to vectorial (non-paraxial) behavior in full-wave simulations? A known artifact or limitation of the GaussianBeam implementation in Tidy3D? We've tried increasing the spatial resolution etc., but the asymmetry remains.
Describe the bug
When measuring the intensity just above a
GaussianBeamsource in Tidy3D, the resulting pattern is not circularly symmetric. Instead, it appears elongated along the direction of polarization.To Reproduce
Steps to reproduce the behavior:
GaussianBeamsource (e.g., polarized along the x-axis).FieldMonitora small distance above the source (e.g., 0.1 µm in the z-direction).Expected behavior
Based on my understanding of electrodynamics, the intensity should expand equally along both x and y axes in the transverse plane, regardless of the polarization direction.
Question
Is my understanding of the physics incorrect? Or is this an expected effect due to vectorial (non-paraxial) behavior in full-wave simulations? A known artifact or limitation of the
GaussianBeamimplementation in Tidy3D? We've tried increasing the spatial resolution etc., but the asymmetry remains.