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,
create a geometry file
describing the shapes and material properties of the scattering objects
in your geometry;
choose the incident field that will scatter off your objects -- a plane wave,
a gaussian beam, a point dipole source, or some combination thereof
- 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.