On Tue, 10 Oct 2006, Minghui Han wrote:
in MPB. It really solved my puzzle. I have another quick question here if
you don't mind. Since MPB uses the same grid for E and H field, how does it
actually calculate the derivatives? Suppose it wants to know the curl of H
field at point A, does it just calculate the differences between its
neighboring points and then divide by 2dr? In addition, is the output tensor

MPB is based on a planewave (Fourier series) expansion. It doesn't use finite differences to compute derivatives, it uses the analytical derivative of the Fourier series terms. Because of this, it has no need for a staggered grid to compute E from H or vice versa.

(See also the paper linked to from the MPB web site.)

Steven

_______________________________________________
mpb-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/mpb-discuss

Reply via email to