
transmission through a slit in a gold film. |
Requirements: - JScience library (v1.1 for new JFDTD codes - 2D & 3D, v1.0 is OK for JDFTD3D v1.0) - MPI (for JFDTD3D) - Stability on Unix/Linux or Max OSX (should work on Windows, but not guarenteed) |
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 before downloading.
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 |
Citing:
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 greatly appreciated. |
JFDTD: Capabilities: - (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 (CPML) - 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 pole model - 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 |