It should be clear that, since these equations are first-order in
time, it is necessary to specify initial conditions at some initial
time (say)
. Another important condition which must be stated at
this point, is the boundary condition, which must typically be
defined for the spatial boundaries in many physically interesting
situations. The specification of these depends on the transverse
partial differential operator involved. Thus, in the advection
equation, we can specify a boundary condition at
, but not
simultaneously one at
. In the diffusion equations, which are
second order in space, we typically need to specify two boundary
conditions.
The equation is not fully specified unless the boundary conditions are known.
For example, on a one-dimensional transverse space, with boundaries at
, there are three common types of boundary condition:
The field is fixed at the boundaries, so,
The field gradient is fixed at the boundaries, so,
![]() |
The field is periodic at the boundaries, so,
![]() |
For Maxwell's equations, as with many other examples in physics, it is
often the case that we wish to define the boundaries to be at
infinity. This option, however, leads to numerical difficulties in
defining the transverse lattice. In some cases, we choose to use a
finite spatial region or `window' to model an infinite domain, with
the `window-size' being increased until the results change less than a
prescribed accuracy criterion. Another technique is to transform the
transverse (i.e., typically spatial) coordinates in some way to map
them onto a finite domain. One example is the mapping
, which maps an infinite range of
to a finite range of
, from
to
. Note that
can be adjusted to
increase or decrease the central region where the mapping is
approximately linear; for best accuracy, this should be adjusted so it
contains most of the ``interesting'' region!
To use infinite boundaries in
one has to rewrite the differential
equation in terms of the new variable
, which then satisfies an
equation defined on a finite domain. This involves using the
chain-rule of calculus, so that
| (2.22) | ||
![]() |
(2.23) |
![]() |
(2.24) |
Paul Cochrane 2002-04-18