transmission through a slit in a
- JScience library (v1.1 for new JFDTD codes - 2D & 3D, v1.0 is OK for
- MPI (for JFDTD3D)
- Stability on Unix/Linux or Max OSX (should work on Windows, but not
to solve Maxwell's equations in differential form. This is done by
using Taylor expansions to approximate the derivatives over a
structured mesh (typically a Cartesian grid).
downloaded below. See the requirements at the bottom of this page
JFDTD2D/3D (a separate download below), please use this and
disregard the manuals provided with the codes.
Please also see the section below on citing JCODES codes. Thanks.
|The Computational Physicist
to obtain results to publish a paper, book, etc please acknowledge their
use with reference to their name (JFDTD3D or JFDTD2D) and the
website www.thecomputationalphysicist.com. This is not required, but
- (3D) High performance computing (parallel) capabilities using the
message passing interface (MPI) support
- Periodic / non--periodic boundary conditions
- Boundary truncation using convolutional perfectly matched layers
- Total--field / scattered--field incident field [(3D) linear and circular
polarizations; (2D) TEz polarization]
- Lossy materials (e.g., Au and Ag) modeled using Drude + 2 Lorentz
- Transmission, reflection, and absorption spectra calculation
- Absorption, scattering, and extinction spectra calculation
- Electric / magnetic field output (including Fourier--transformed fields)
running instructions, etc).
JFDTD3D solves for all 6 vector components of the electromagnetic field.
On 1/01/10 v1.0 will be removed from the website.
Download (v2.0): jfdtd3d_v2.tar
Download (v1.0): jfdtd3d.tar