Multigrid FDTD with Chombo

We describe a parallel, multiscale, multigrid, finite-difference time-domain (FDTD) code for simulating electromagnetic wave propagation in two-dimensional systems involving Lorentz and Drude media. We compare multigrid leapfrog time-stepping procedures and analyze the efficacy and scalability of multigrid use in FDTD. We have implemented the code using Chombo, an object-oriented toolkit for finite-difference methods on block-structured, adaptively refined rectangular grids. We discuss the advantages of this high-level approach, as opposed to the direct use of message-passing libraries.

[1]  Lawrence Carin,et al.  Multiresolution time-domain analysis of plane-wave scattering from general three-dimensional surface and subsurface dielectric targets , 2001 .

[2]  Phillip Colella,et al.  Adaptive methods for high Mach number reacting flow , 1987 .

[3]  Tae-Woo Lee,et al.  Subwavelength light bending by metal slit structures. , 2005, Optics express.

[4]  Stephen K. Gray,et al.  Fourier spectral simulations and Gegenbauer reconstructions for electromagnetic waves in the presence of a metal nanoparticle , 2006, J. Comput. Phys..

[5]  Stephen K. Gray,et al.  Propagation of light in metallic nanowire arrays: Finite-difference time-domain studies of silver cylinders , 2003 .

[6]  Dennis M. Sullivan,et al.  An unsplit step 3-D PML for use with the FDTD method , 1997 .

[7]  Rolf Schuhmann,et al.  Consistent 3D-FDTD Subgrids for Microwave Applications , 2003 .

[8]  P. Colella,et al.  Local adaptive mesh refinement for shock hydrodynamics , 1989 .

[9]  T.-W. Lee,et al.  Controlled spatiotemporal plasmon excitation of silver nanoparticles with chirped optical pulses , 2005, 2005 Quantum Electronics and Laser Science Conference.

[10]  Phillip Colella,et al.  Godunov methods and adaptive algorithms for unsteady fluid dynamics , 1989 .

[11]  Phillip Colella,et al.  Adaptive mesh refinement on moving quadrilateral grids , 1989 .

[12]  Dennis M. Sullivan,et al.  Electromagnetic Simulation Using the FDTD Method , 2000 .

[13]  Stephen K. Gray,et al.  Controlled spatiotemporal excitation of metal nanoparticles with picosecond optical pulses , 2004, physics/0406038.

[14]  Ana Vukovic,et al.  Computational Electromagnetics: Current Applications and Future Trends , 2004 .

[15]  M. F. Iskander,et al.  A new 3D FDTD multigrid technique with dielectric traverse capabilities , 2001 .