Journal of Computational Physics 258 (2014) 359–370 Contents lists available at ScienceDirect Journal of Computational Physics www.elsevier.com/locate/jcp Transformation optics based local mesh refinement for solving Maxwell’s equations Jinjie Liu a, , Moysey Brio b , Jerome V. Moloney b a Department of Mathematical Sciences, Delaware State University, Dover, DE 19901, United States b Arizona Center for Mathematical Sciences at Department of Mathematics, The University of Arizona, Tucson, AZ 85721, United States article info abstract Article history: Received 21 August 2013 Received in revised form 21 October 2013 Accepted 26 October 2013 Available online 4 November 2013 Keywords: Maxwell’s equations FDTD Transformation optics Local mesh refinement Subgridding In this paper, a novel local mesh refinement algorithm based on transformation optics (TO) has been developed for solving the Maxwell’s equations of electrodynamics. The new algorithm applies transformation optics to enlarge a small region so that it can be resolved by larger grid cells. The transformed anisotropic Maxwell’s equations can be stably solved by an anisotropic FDTD method, while other subgridding or adaptive mesh refinement FDTD methods require time–space field interpolations and often suffer from the late-time instability problem. To avoid small time steps introduced by the transformation optics approach, an additional application of the mapping of the material matrix to a dispersive material model is employed. Numerical examples on scattering problems of dielectric and dispersive objects illustrate the performance and the efficiency of the transformation optics based FDTD method. © 2013 Elsevier Inc. All rights reserved. 1. Introduction The Finite-Difference Time-Domain (FDTD) method [1–4] is a very popular method of numerically solving Maxwell’s equation due to its simplicity, stability, minimal memory requirements, and ability to easily couple a large variety of material models. One of the major difficulties of the explicit finite-difference method is the computational cost of resolving small structures present in a large computational domain. One way to overcome this problem is to use small grid cells locally near the small object while using large grid cells elsewhere as in the subgridding or adaptive mesh refinement (AMR) methods [5–27]. However, as it has been pointed out in [24,25,27], current subgridding and adaptive mesh refinement FDTD methods often suffer from the late-time instability problems. Another drawback of the subgridding or AMR is the reduced accuracy when the ratio of the space steps is large. The Huygens subgridding method [25–27] can achieve very large ratio of spatial steps, but it also has the late-time instability problem. In contrast, all of the above methods, change only independent variables without corresponding field transformations and thus require temporal and/or spacial field interpolations that lead to late-time instabilities. Recently, transformation optics (TO) [28–32] has been used to design the metamaterials, with many interesting appli- cations, such as the metamaterial invisibility cloak [29], the space time cloak [33], shrinking an object [34], etc. A very important feature of the transformation optics is the invariance of the Maxwell’s equations after a coordinate transforma- tion. For example, the metamaterial cloak [29] is designed by transforming a disk to an annulus. As a result, the light is bent in the annulus and the region inside the inner circle of the annulus is cloaked. * Corresponding author. E-mail addresses: jliu@desu.edu (J. Liu), brio@math.arizona.edu (M. Brio), jml@acms.arizona.edu (J.V. Moloney). 0021-9991/$ – see front matter © 2013 Elsevier Inc. All rights reserved. http://dx.doi.org/10.1016/j.jcp.2013.10.048