M. T. Homer Reid MIT Home Page
Physics Problems Research teaching My Music About Me Miscellany


Solving electromagnetic scattering problems with scuff-scatter

scuff-scatter is a tool within the scuff-em code suite for solving a broad class of electromagnetic scattering problems.

To run a scattering calculation using scuff-scatter, you will

  1. create a geometry file describing the shapes and material properties of the scattering objects in your geometry;

  2. choose the incident field that will scatter off your objects -- a plane wave, a gaussian beam, a point dipole source, or some combination thereof

  3. run scuff-scatter with command-line options specifying the geometry, the frequencies, the incident field, and the type of output you wish to get back.

The various output quantities that you can ask scuff-scatter to generate include the following:

  • The components of the scattered and total electric and magnetic fields at arbitrary user-specified points away from scattering surfaces. (The points may lie inside or outside the scattering objects).

  • The components of the total electric and magnetic fields on the scattering surfaces. (These quantities may alternatively be interpreted as effective surface currents and charges that give rise to the scattered fields.)

  • The electric and magnetic dipole moments induced by the incident field on the scattering objects. (These are obtained from the interpretation of the tangential fields as effective sources that radiate the scattered fields.)

  • The total power scattered by, and the total power absorbed by, the scattering objects from the incident field.

  • The total force and/or torque exerted on the scattering objects by the incident fields (radiation pressure).

  • Visualization files plotting the electric and magnetic surface currents, and the associated charge densities, induced by the incident fields on the scattering objects.

  • Visualization files plotting field components and Poynting fluxes on arbitrary user-specified surface meshes.

Table Of Contents
1. scuff-scatter Command-Line Options
2. scuff-scatter Output Files
3. scuff-scatter Examples
4a. Mie scattering
4b. Electrostatics of a spherical dielectric shell
4c. Spatially-resolved study of plane-wave transmission through a infinite-area thin dielectric film
4d. Diffraction of a Gaussian laser beam by a finite disc

Core Library

Solving electromagnetic scattering problems with scuff-scatter, by Homer Reid
Last Modified: 11/16/16