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
