Improved scheme for accurate computation of high ... - OSA Publishing

2 downloads 0 Views 883KB Size Report
J. Jin, The Finite Element Method in Electromagnetics (John Wiley and Sons, New York, ... T.A. Davis and I.S. Duff, “A combined unifrontal multifrontal method for ...
Improved scheme for accurate computation of high electric near-field gradients Thomas Grosges1, Houman Borouchaki2 and Dominique Barchiesi1 1 2

Laboratoire de Nanotechnologie et d’Instrumentation Optique, Laboratoire des Syst`emes M´ecaniques et d’Ing´eni´erie Simultan´ee, Institut Charles Delaunay - FRE 2848, Universit´e de Technologie de Troyes, 12 Rue Marie Curie – BP 2060, F-10010 Troyes Cedex, France Tel: +33-(0)3-25-71-84-30; Fax: +33-(0)3-25-71-84-56 [email protected]

Abstract: We present an improved adaptive mesh process that allows the accurate control of the numerical solution of interest derived from the solution of the partial differential equation. In the cases of two-dimensional studies, such an adaptive meshing is applied to compute phenomenon involving high field gradients in near-field (electric intensity, Poynting’s vector, optical forces,...). We show, that this improved scheme permits to decrease drastically the computationnal time and the memory requirements. © 2007 Optical Society of America OCIS codes: (000.4430) Numerical Approximation and Analysis; (260.2110) Electromagnetic Theory; (290.4020) Mie Theory; (999.9999) Near-field;

References and links 1. J.P. Kottmann and O.J.F. Martin, “Accurate solution of the volume integral equation for high-permittivity scatterers,” IEEE Trans. Antennas Propag. 48, 1719-1726 (2000). 2. D. Barchiesi, B. Guizal and T. Grosges, “Accuracy of local field enhancement models: toward predictive models?,” Appl. Phys. B, 84, 55-60 (2006). 3. D. Barchiesi, C. Girard, O.J.F. Martin, D. Van Labeke and D. Courjon, “Computing the optical near-field distributions around complex subwavelength surface structures: A comparative study of different methods,” Phys. Rev. E 54, 4285-4292 (1996). 4. B. Guizal, D. Barchiesi and D. Felbacq, “Electromagnetic beam diffraction by a finite lamellar structure,” J. Opt. Soc. Am. A 20, 2274-2280 (2003). 5. T. Grosges, A. Vial and D. Barchiesi, “Models of near-field spectroscopic studies: comparison between Finite-Element and Finite-Difference methods,” Opt. Express 13, 8483-8497 (2005), http://www.opticsexpress.org/abstract.cfm?URI=OPEX-13-21-8483. 6. M. Born, and E. Wolf, Principle of Optics (Pergamon Press, Oxford, 1993). 7. J. Jin, The Finite Element Method in Electromagnetics (John Wiley and Sons, New York, 1993). 8. P. Ingelstr¨om, and A. Bondeson, “Goal-Oriented error estimation and h-adaptivity for Maxwell’s equations,” Comput. Methods Appl. Mech. Eng. 192, 2597-2616 (2003). 9. P. Houston, I. Perugia, and D. Schotzau, “Energy norm a posteriori error estimation for mixed discontinuous Galerkin approximations of the Maxwell operator,” Comput. Methods Appl. Mech. Eng. 194, 499-510 (2005). 10. D. Pardo, L. Demkowicz, C. Torre-Verd`ın and L. Tabarovsky, “A goal-oriented hp-adaptive nite element method with electromagnetic applications. Part I: Electrostatics,” Int. J. Numer. Methods Eng. 65, 1269-1309 (2005). 11. D. Xue and L. Demkowicz, “Modeling of electromagnetic absorption/scattering problems on curvilinear geometries using hp finite/infinite element method,” Finite Elem. Anal. Design 42, 570-579 (2006). 12. H. Borouchaki, P. Lang, A. Cherouat and K. Saanouni, “Adaptive remeshing in large plastic strain with damage,” Int. J. Numer. Methods Eng. 63, 1-36 (2005). 13. M. Berzins, “Mesh quality: a function of geometry, error estimates or both?,” Eng. Comput. 15, 236-247 (1999).

#76945 - $15.00 USD

(C) 2007 OSA

Received 9 November 2006; revised 8 January 2007; accepted 8 January 2007

5 February 2007 / Vol. 15, No. 3 / OPTICS EXPRESS 1307

14. M. Ainsworth and J.T. Oden, “A posteriori error estimation in finite element analysis,” Comput. Methods Appl. Mech. Eng. 142, 1-88 (1997). 15. R. Radovitzky and M. Ortiz, “Error estimation and adaptive meshing in strongly non-linear dynamic problems,” Comput. Methods Appl. Mech. Eng. 172, 203-240 (1999). 16. Laug P, and Borouchaki H 2003 “BL2D-V2: mailleur bidimensionnel adaptatif,” Report INRIA RT-0275 http://www-rocq1.inria.fr/gamma/cdrom/www/bl2d-v2/INDEX.html 17. G. Mie, “Beitr¨age zur Optik tr¨uber Medien, speziell kolloidaler Metall¨osungen,” Ann. Phys. 25, 377-445 (1908). 18. H. Du, “Mie-scattering calculation,” Appl. Opt. 43, 1951-1956 (2004). 19. C. Ropers, D.J. Park, G. Stibenz, G. Steinmeyer, J. Kim, D.S. Kim, and C. Lienau, “Femtosecond Light Transmission and Subradiant Damping in Plasmonic Crystals,” Phys. Rev. Lett. 94, 113901-4 (2005). 20. T.A. Davis and I.S. Duff, “A combined unifrontal multifrontal method for unsymmetric sparse matrices,” ACM T. Math Software 25, 1-20 (1999).

1. Introduction Since the advent of the near-field optical microscopy and its use for the characterization of nano-structures, several numerical methods have been developed for the modeling of the interactions between the electromagnetic field and the nanostructures which exhibit high gradients in the electric field. These gradients are of interest for the prediction of Raman or fluorescence in near-field. In principle, all the methods which make possible the computation of the optical near-field around metallic nanostructures illuminated by an external source. Nevertheless, only a few of them are able to deal with high local variations of the electromagnetic field [1, 2]. This condition is directly connected with the numerical convergence of the algorithm and the discretization of the problem. Comparisons of various methods were reviewed in several papers [2, 3, 4, 5]. Among these different methods, the finite element method is a powerful tool that has proven its utility in the study of electromagnetic problems. In the present work, we compare the results to the Mie’s theory in the case of an infinite gold cylinder in order to improve the convergence of the numerical scheme to the solution of interest as the Poynting’s vector amplitude and the intensity of the electric field. We compare and discuss the advantages of the improved adaptive mesh scheme relatively to the classical adaptive remeshing scheme with h-method estimator. We show that the use of FEM with this improved adaptive meshing permits to decrease drastically the computational time and the memory requirement. The organization of the paper is: Section 2 presents the formulation of the problem in nearfield. Section 3 is devoted to the description of the improved adaptive mesh process, used to compute the total electromagnetic field and the Poynting’s vector amplitude. In Sec. 4, numerical results obtained with this improved mesh adaptation process in connection with FEM are presented and discussed before concluding in Sec. 5. 2. Formulation of the problem in near-field We study the particular case of 2D structures (nanowires, nanotubes, nanoslits...) considered infinite along z-direction. The different media are supposed to be non-magnetic and a p-polarized illuminating wave is used to produce resonances and localized plasmons. Assuming a timeharmonic dependance of the form exp( jω t) for the fields [6], the partial differential equation (PDE) to be solved is the Helmholtz’ equation for the magnetic field H z [7]:     1 ω2 ∇· ∇ + 2 Hz = 0 in Ω, (1) εr c where c is the velocity of light in vacuum and ε r is the dimensionless relative complex permittivity of the considered medium (ε = ε 0 εr ) which is a function of the spatial coordinates (x, y). The electric field E(x, y) is then deduced from the Maxwell’s equation: E(x, y)

#76945 - $15.00 USD

(C) 2007 OSA

=

−j (∇ × H(x, y)), ωε

(2)

Received 9 November 2006; revised 8 January 2007; accepted 8 January 2007

5 February 2007 / Vol. 15, No. 3 / OPTICS EXPRESS 1308

and the Poynting’s vector P(x, y) depends on both fields: 1 ℜ(E(x, y) × H∗ (x, y)), 2

=

P(x, y)

(3)

where the ∗ denotes the complex conjugate. The curl operator (∇ × .) is computed with finite elements instead of finite differences to avoid a loss in the accuracy. In conventional FiniteElements approaches, the accuracy of the solution of the PDE (H) governs the remeshing process. Therefore a loss of accuracy is expected on E, especially if it exhibits high gradients. Moreover, in near-field computations, the discontinuity of the electric components normal to the material surfaces makes such gradients to appear in distinct zones where H is varying. In contrast to previous works where the a posteriori error estimator is achieved on the PDE solution [8, 9, 10, 11], the present work uses an a posteriori estimation of the interpolation error on the solution of interest (E or P) derivated from the PDE solution (H). 3. The improved adaptive mesh method In this section we will describe the principles of the proposed adaptive-mesh scheme to be employed in our numerical experiments. The improvement of this strategy with respect to the basic adaptive meshing approaches lies on the simultaneous utilisation of an adaptive meshing process and an a posteriori estimation of the interpolation error in the electromagnetic computation. These two features allow an important reduction in the number of computed nodes. 1

1

e1

H2 = H1 1

1

δH

H2 = H12

2 1 0 00 11 0 1 3 111111111111111 000000000000000 0 1 00 11 02 1 11 0 00 11 0 1

e2

1

2

(a)

e1

Sφ1 1

H1 1

H13

H23

e2

1

e1

H14

3

H15

H16 H1 7

H81 H1 9

e 2 e2 e 2 e 2 e 2 2

3

4

5

(b)

e2 e2 e2 6

7

8

1



4

δφ

1



1

H12

40 5 00 11 00 00 11 0 0 00 0 0 1111111111111111 0000000000000000 00 11 003 1 11 01 1 0 11 1 006 1 11 07 11 1 008 1 11 09 1 1 02 1 1 11 00 11 00 0 1 0 1 00 11 0 1 00 11 0 1 0 1 1

Sφ1

1 5 Sφ 2 11 00 00 11 0 1 0 1 0 1 3 4 5 111111111111111 000000000000000 00 11 00 11 0 1 0 1 02 1 1 11 00 11 00 0 1 0 1 0 1

e2 e2 1

2

e2 3

e2 4

(c)

Fig. 1. Remeshing of one element e11 into e2k for (a) the basic adaptation (k = 1 − 2, with 3 nodes), (b) the adaptation with the h-method interpolating the error on the PDE solution (Hz ) and (c) the improved adaptive scheme. The adaptives scheme (b) and the improved one (c) using h-method produce more than two new elements (k = 1 − 4, with 5 nodes). Moreover, with the basic adaptation (a) and the a posteriori h-method (b), the error is estimated on the computed PDE solution Hki . This contrast to the improved scheme (c) for which Sφ ik denotes the interpolation error of the solution of interest (φ = E or φ = P,..) on the remeshing with respect to the threshold δφi for the iterative step i.

In Fig. 1 we consider a one dimensional element e to outline the main differences between two widely employed adaptive meshing processes and our improved scheme. The basic adaptation process is shown in Fig. 1(a), it consists on dividing by two the length of segment e 11 by adding only one new node and evaluating the error on the PDE solution. The h-method estimator is illustrated in Fig. 1(b), and permits to divide the length of the segment with respect to a threshold δ for the error estimator based on the PDE solution (δ H ). The meshing process in Fig. 1(c) corresponds to the improved scheme proposed in this work and permits to divide the

#76945 - $15.00 USD

(C) 2007 OSA

Received 9 November 2006; revised 8 January 2007; accepted 8 January 2007

5 February 2007 / Vol. 15, No. 3 / OPTICS EXPRESS 1309

length of the segment with respect to a threshold δ for the error estimator based on the solution of interest (δE or δP ,..). The strategy of the global adaptive process is governed by a map mesh element size that ensures the conformity with the underlying geometry domain and of the accuracy of the solution of interest. This size map results from an a posteriori estimation of the interpolation error on the field of interest (E, P,..). The main steps of the improved general adaptive remeshing scheme in a domain Ω defined from its boundary Γ can be summarized as follows: 0 generation of a first coarse mesh F (Ω) of Ω, 1 Computation of the field H z (PDE solution) by FEM on F (Ω), 2 Derivation of the solution of interest S φ (i.e. E or P,..) on F (Ω), 3 Estimation of the physical error (i.e. computation of the interpolation error of the solution of interest Sφ (φ being E or P,..) based on the estimation of the discrete Hessian of Sφ ; definition of a physical size map H (Ω) allowing to bound this error with a given threshold δφ ), 4 remeshing of the domain conforming with the size map H (Ω), 5 loop to step 1 when threshold (δ φ ) is not satisfied. To bound the deviation η F between the exact solution S and the physical solution S F associated with the mesh F (Ω) (obtained by finite element computation or derivation), an indirect approach is used. This consists in defining S˜F an interpolation of S on mesh F (which can be a piecewise linear or quadratic function, depending on the degree of the elements of F ) and η˜ F the deviation between S and S˜F . Such an interpolation error e˜ F can be used to bound the gap between the solution obtained numerically and the unknown exact solution: ηF  ≤ C η˜ F 

(4)

where · is a norm and C a constant independent from F . In other words, the finite element error is bounded by the interpolation error of the solution [9, 10, 11, 12, 14, 15]. Therefore, the problem is reduced to the characterization of those meshes on which the interpolation error is limited by a threshold [13]. Also, the examination of a ‘measurement’ of the interpolation error makes it possible to obtain constraints on the size of the mesh element and the interpolation error gives the way to quantify the degree of ‘regularity’ of the exact solution S. The remeshing process consists in building a new mesh of Ω by using the interpolation error achieved on the solution of interest S φ . The resolution method, based on the local deviation of the solution surface, gives a bound locally in the vicinity of each mesh vertex. This deviation can be quantified simply by considering the Hessian along the normal to the surface (i.e. the second fundamental form of the surface). Let P be a vertex of the solution surface. Locally, in the vicinity of P, this surface has a parametric representation ψ (u, v), (u, v) being the parameters, with P = ψ (0, 0). Applying the Taylor expansion of order two to ψ in the vicinity of P, we obtain: 



ψ (u, v) = P + ψu u + ψvv +

 1   2   ψuu u + 2ψuv uv + ψvvv2 + o(u2 + v2 )eˆ 2

(5)

where the derivative of ψ are evaluated at (0,0) and eˆ = (1, 1, 1). If n(P) denotes the normal to the surface at P, then the quantity n(p)|(ψ (u, v) − ψ (0, 0)) (·|· being the scalar product)

#76945 - $15.00 USD

(C) 2007 OSA

Received 9 November 2006; revised 8 January 2007; accepted 8 January 2007

5 February 2007 / Vol. 15, No. 3 / OPTICS EXPRESS 1310

represents the gap point ψ (u, v) to the tangent plane at P, and can be written as:       1  n(P)|ψuu u2 + 2 n(P)|ψuv uv + n(P)|ψvv v2 + o(u2 + v2 ) 2

(6)

which is proportional to the second fundamental form of the surface for u 2 + v2 small enough. Hence, to measure the local deviation of the surface, one only has to consider, for each node of the surface, the maximal deviation from the adjacent nodes to the tangent plane at this node. This size at each node of F (Ω) is then defined as being proportional to the inverse of this deviation [12]. Formally, the size associated with a node w of F (Ω) can be written as: hφ (w) =

δφ η (w, S(w))

(7)

where η (w, S(w)) denotes this new deviation. The size map H φ associated with the vertices of F (Ω) is deduced. Due to the optimization of the position of the new vertex in respect to the a posteriori interpolation error achieved on the field of interest, the improved adaptive remeshing procedure permits to reduce the number of the iterations and to control the accuracy of the solution. That contrasts to the basic adaptive process where two loop sequences were necessary; the first one on the error on the PDE solution and the second one on the error on the field of interest (E, P,...). In near-field physics, the physical phenomenon of interest are those implying a strong variation of the electric field E (or the Poynting’s vector amplitude |P| or the electromagnetic force F), while the variations of the magnetic field H (the PDE solution) are smooth. In contrast with the classical remeshing procedure and/or the classical adaptive meshing scheme with h-method, the proposed adaptive scheme optimizes the mesh only in the regions where the solution of interest (E, or |P|, or F,...) presents high local variations. Moreover, it permits to control a priori the error on the solution of interest (E, or |P|, or F,...) and not on the PDE solution (H), as it is done with the classical error estimator. 4. Applications to high gradient of the electric field computation At this stage, we use an example to illustrate the computation of the the electromagnetic field with the improved adaptive mesh scheme. We compare the result of our numerical experiments that we have obtained with a classical remeshing process with h-method (a posteriori error estimation on the PDE solution Hz ). In the following, the classical remeshing process with h-method is denoted as classical remeshing process. 4.1. Case of the gold nano-cylinder It consists in the computation of the electric and magnetic field intensities; E and H, around an infinite circular-cylinder of gold with radius a = 15 nm, illuminated with a p-polarized wave at λ = 660 nm, as depicted in Fig. 2. The harmonic solution of the problem (Eq. 1) enables the use of the experimental values of the relative permittivities of the materials (εr = −13.6969 + j1.0356) and a non-regular non-Cartesian adaptive mesh to reproduce the curvature of the nanostructure. The FEM adaptive mesh is realized employing the BL2D-V2 bidimensional mesher [16] to match closely the geometry of the object. This simple case is studied through a comparison of the results obtained employing FEM with a classical adaptive meshing, with the improved adaptive mesh scheme and with the analytical solution computed with the Mie’s Theory [17, 18]. Figures 3 show the evolution of the normalized intensity of the electric field |E| 2 /|E0 |2 for the starting coarse mesh (see Fig. 3(a,b) for the classical remeshing and the improved remeshing,

#76945 - $15.00 USD

(C) 2007 OSA

Received 9 November 2006; revised 8 January 2007; accepted 8 January 2007

5 February 2007 / Vol. 15, No. 3 / OPTICS EXPRESS 1311

Γ1

Ω

εair

y

0000000000 1111111111 1111111111 0000000000 0000000000 1111111111 0000000000 1111111111 εgold 0000000000 1111111111 0000000000 1111111111 0000000000 1111111111 0000000000 1111111111 0000000000 1111111111 0000000000 1111111111 0000000000 1111111111 0000000000 1111111111 0000000000 1111111111 a 0000000000 1111111111 0000000000 1111111111 0000000000 1111111111 0000000000 1111111111 0000000000 1111111111 0000000000 1111111111 0000000000 1111111111 0000000000 1111111111 0000000000 1111111111

k z

x H

Γ0

E

Fig. 2. Geometry of the study for the infinite circular-cylinder along the z-axis illuminated by a p-polarized incident wave of vector k.

respectively), the first and last remeshing (see Fig. 3(c) and Fig. 3(e) for the classical remeshing, Fig. 3(d) and Fig. 3(f) for the improved adaptive mesh scheme). The computational times and the number of nodes at each iterative step for the two remeshing procedures are given in Table 1. This computation time can strongly vary, depending on the resonant behavior of the diffracting

Table 1. Number of nodes and computational time (in s) for each mesh step for the classical remeshing and the improved adaptive remeshing process.

Step 0 1 2 3 4

Classical remeshing Nodes Time (s) 892 2 4818 16 29820 200 49096 600 71260 1100

New adaptive remeshing Nodes Time (s) 768 2 5556 15 31669 180

structure [19]. Furthermore, the computation time of FEM strongly depends on the number of mesh refinements and of the method used to inverse the matrix obtained from the variational scheme. Therefore the present CPU times are indicative instead of absolute values. In this paper, we use an optimized LU decomposition for sparse matrix [20] or, for larger matrices, an iterative biconjugate stabilized gradient with hermitian preconditioning. The evolution of the computational mesh as a function of the adaptive remeshing scheme (see Fig. 4(a,c,e) for the classical remeshing and Fig. 4(b,d,f) for the improved remeshing). In contrast with a classical mesher, the refinement and the ‘regularity’ is obvious in the case of the improved meshing (Fig. 4(b,d,f)), which permits to describe accurately the shape of the field intensity. Moreover, the adaptation of the mesh to the solution of interest (i.e. intensity of the electric field) clearly appears in Fig. 5(a) with the improved remeshing scheme in contrast to a classical remeshing process (Fig. 5(b)). We also show in Fig. 6(a-f) the evolution of the normalized intensity of the magnetic field |H|2 /|H0 |2 as function of the remeshing for the both the classical and the improved adaptive

#76945 - $15.00 USD

(C) 2007 OSA

Received 9 November 2006; revised 8 January 2007; accepted 8 January 2007

5 February 2007 / Vol. 15, No. 3 / OPTICS EXPRESS 1312

30

15

15 Y (nm)

Y (nm)

30

0

0

−15

−15

−30

−30 −30

−15

0 X (nm)

15

30

−30

−15

30

30

15

15

0

−15

−30

−30 −15

0 X (nm)

15

30

−30

−15

30

30

15

15

0

−15

−30

−30 0 X (nm)

(e)

15

30

15

30

0

−15

−15

0 X (nm)

(d)

Y (nm)

Y (nm)

(c)

−30

30

0

−15

−30

15

(b)

Y (nm)

Y (nm)

(a)

0 X (nm)

15

30

−30

−15

0 X (nm)

(f)

Fig. 3. Normalized intensity of the electric field |E|2 /|E0 |2 in the xy-plane computed by the FEM with the classical adaptive remeshing (a,c,e) and the improved adaptive scheme (b,d,f). The number of nodes are (a) Nnodes = 892, (b) Nnodes = 768, (c) Nnodes = 4818, (d) Nnodes = 5556, (e) Nnodes = 71260 and (f) Nnodes = 31669, respectively. #76945 - $15.00 USD

(C) 2007 OSA

Received 9 November 2006; revised 8 January 2007; accepted 8 January 2007

5 February 2007 / Vol. 15, No. 3 / OPTICS EXPRESS 1313

15

7.5

7.5

Y (nm)

Y (nm)

15

0

0

−7.5

−7.5

−15

−15

−15

−7.5

0 X (nm)

7.5

15

−15

−7.5

15

15

7.5

7.5

0

−7.5

−15

−15

−7.5

0 X (nm)

7.5

15

−15

(c)

−7.5

0 X (nm)

7.5

15

(d)

1

1

0.5

0.5

Y (nm)

Y (nm)

15

0

−7.5

−15

7.5

(b)

Y (nm)

Y (nm)

(a)

0 X (nm)

0

−0.5

0

−0.5

−1

−1 14.5

15 X (nm)

(e)

15.5

16

14.5

15 X (nm)

15.5

16

(f)

Fig. 4. Computational mesh for the classical adaptive remeshing (a,c,e) and the improved adaptive scheme (b,d,f).

#76945 - $15.00 USD

(C) 2007 OSA

Received 9 November 2006; revised 8 January 2007; accepted 8 January 2007

5 February 2007 / Vol. 15, No. 3 / OPTICS EXPRESS 1314

(a)

(b)

Fig. 5. Last computational mesh for (a) the improved adaptive scheme and (b) the classical adaptive remeshing. The adaptation to the solution of interest (intensity of the electric field) clearly appears with the improved remeshing.

#76945 - $15.00 USD

(C) 2007 OSA

Received 9 November 2006; revised 8 January 2007; accepted 8 January 2007

5 February 2007 / Vol. 15, No. 3 / OPTICS EXPRESS 1315

30

15

15 Y (nm)

Y (nm)

30

0

0

−15

−15

−30

−30 −30

−15

0 X (nm)

15

30

−30

−15

30

30

15

15

0

−15

−30

−30 −15

0 X (nm)

15

30

−30

−15

30

30

15

15

0

−15

−30

−30 0 X (nm)

(e)

15

30

15

30

0

−15

−15

0 X (nm)

(d)

Y (nm)

Y (nm)

(c)

−30

30

0

−15

−30

15

(b)

Y (nm)

Y (nm)

(a)

0 X (nm)

15

30

−30

−15

0 X (nm)

(f)

Fig. 6. Normalized intensity of the magnetic field |H|2 /|H0 |2 in the xy-plane computed by the FEM with classical adaptive remeshing (a,c,e) and improved adaptive scheme (b,d,f). The number of nodes are (a) Nnodes = 892, (b) Nnodes = 768, (c) Nnodes = 4818, (d) Nnodes = 5556, (e) Nnodes = 71260 and (f) Nnodes = 31669, respectively. #76945 - $15.00 USD

(C) 2007 OSA

Received 9 November 2006; revised 8 January 2007; accepted 8 January 2007

5 February 2007 / Vol. 15, No. 3 / OPTICS EXPRESS 1316

process. The starting coarse mesh and two successive remeshing are presented in Fig. 6(a,c,e) for the classical remeshing and in Fig. 6(b,d,f) for the improved remeshing. In contrast to the strong variations of the intensity and shape of the electric field, the intensity and shape of the magnetic field are smoothly varying. Therefore an optimization of the mesh seems to be less critical when only the magnetic field is the solution of interest. However, this is rarely the case and that clearly shows the adavantage of an adaptive meshing process based on the solution of interest (E, P) instead of the computational variable H (the PDE solution).

Relative Error (in %)

100

Intensity (a.u.)

5 4.5 Usual Mesh 0 4 New Mesh 0 3.5 Usual Mesh 1 3 New Mesh 1 2.5 Usual Mesh 4 New Mesh 2 2 1.5 1 0.5−50 −45 −40

−35 −30 x (nm)

−25

−20

−15

10

Usual Mesh 0 New Mesh 0 Usual Mesh 1 New Mesh 1 Usual Mesh 4 New Mesh 2

1

0.1−50 −45

−40

−35 −30 x (nm)

7.10 7.09 7.08 7.07 7.06 7.05

−15

(b) 1

Usual Mesh 0 New Mesh 0 Usual Mesh 1 New Mesh 1 Usual Mesh 4 New Mesh 2

Relative Error (in %)

Intensity (a.u. x 1e06)

(a)

−25 −20

7.04 7.03 7.02−50 −45

−40

−35 −30 x (nm)

(c)

−25

−20

−15

Usual Mesh 0 New Mesh 0 Usual Mesh 4 New Mesh 2

0.1−50 −45

−40

−35 −30 x (nm)

−25

−20

−15

(d)

Fig. 7. Evolution of the normalized intensity of the electric and magnetic field as a function of the mesh refinement (a,c) and (b,d) the errors, relatively to Mie computation, as a function of the distance from the center of the nano-object (radius a = 15 nm) along the x-axis for successive mesh refinements with the classical and the improved adaptive remeshing.

In order to test the remeshing, we focus on the region close to the nano-object where high gradient of the electromagnetic field occurs. We compute the variation of the normalized electromagnetic intensity at short distances of detection from the center of the cylinder along the x-axis where the contribution of the scattered field is supposed to be important. In this region, a fine meshing is necessary for FEM to accurately describe the intensity variations (as illustrated in Fig. 3). Consequently, the remeshing is adapted to the electric field computation (Poynting’s vector amplitude, force vector amplitude,...) instead of the H z amplitude. As shown in Table 1, the remeshing process permits to decrease drastically the total number of nodes. We can also note that a distinction must be done between: ‘convergence of the numerical method’ and ‘convergence to the physical solution’. We consider that the result of the computation has converged to the physical solution when the relative error between the result and the analytical solution (when it exists) is smaller than a maximal tolerance (e.g. ||δ φ ||∞ ≤ 0.5%). when no analytical solution exists, the relative error can be computed by comparing the solutions obtained with two successive mesh refinements or by the interpolation error estimator of the remeshing procedure. We show in Fig. 7(a,c) the evolution of the normalized (a) electric and (c) magnetic intensity

#76945 - $15.00 USD

(C) 2007 OSA

Received 9 November 2006; revised 8 January 2007; accepted 8 January 2007

5 February 2007 / Vol. 15, No. 3 / OPTICS EXPRESS 1317

computed with FEM, for various distance from the center of the nano-object (radius a = 15 nm) along the x-axis, for successive mesh refinements with classical and improved adaptive remeshing. Figure 7(b,d) shows the error relatively to the Mie’s results as a function of the distance and the mesh refinements. Mie and FEM computations are performed using the same non-Cartesian mesh. In contrast to the classical remeshing, which need four iterations (0-step and four iterative steps), only two improved adaptive remeshing are necessary to stabilize the solution and to assure a convergence of the numerical results to the physical solution (with an relative error δ φ around 0.5%, see Fig. 7(b)). The smallest cell size is less than 0.03 nm in the region where high gradient of field occurs. 4.2. Case of the gold nano-square The last illustrative example concerns the study of a more complex diffracting object, as depicted in Fig. 8. It consists of an infinite gold square-cylinder of semi-length a = 15 nm deΩ

k

Γ1

y o

θ =60

z

x εair

111111 000000 εgold 000000 111111 000000 111111 000000 111111 a 1111 0000 000000 111111 000000 111111 000000 111111 000000 111111 111111 000000 111111 000000

εglass

Fig. 8. Geometry of the study for the infinite square-cylinder along the z-axis.

posited on a glass substrate (ε r = 2.25) and illuminated by a p-polarized incident field under an angle θ = 60o along the y-axis. Strong confinement of the energy (Poynting’s vector amplitude) can be observed at the edges of the square section. Like in the previous example, the use of an optimized mesh refinement processing is crucial to assure the convergence of the numerical result. The used computational domain Ω consists in a square-box of 600 nm × 600 nm and the first step consists in defining a coarse mesh (Nnodes = 670) at the boundaries of the subdomains (nanoparticle, substrate). The remeshing procedure consists in computing the H z component, deducing the E x and Ey and their associated Px and Py components (see Eq. 3). The improved adaptive meshing uses directly the interpolation error on the the Poynting’s amplitude. In the present computations, only five remeshing steps are necessary to converge and stabilize the numerical solution. These remeshing steps (1, 2, 3, 4 and 5) involve N nodes = 1580, Nnodes = 3371, Nnodes = 13205, Nnodes = 24906 and Nnodes = 78175, respectively. Their associated computation times are 2s, 4s, 10s, 46s, 130s and 940s for the coarse mesh (step 0) and the 5 remeshing steps (1 to 5), respectively. We show in Fig. 9(a-f) the maps of the Poynting’s vector amplitude |P|/|P 0 | computed by FEM for three of the five remeshing steps (i.e. steps 2, 3 and 5). The values of the peak amplitude at the corners of the object are directly related to the mesh refinement used and reveal the difficulty to describe a strong gradient of the field near a material geometric singularity. Finally, we present the evolution of the amplitude around the nanostructure. Figure 10(a) shows the amplitude along the x-axis, at the interface between the substrate and the nanos-

#76945 - $15.00 USD

(C) 2007 OSA

Received 9 November 2006; revised 8 January 2007; accepted 8 January 2007

5 February 2007 / Vol. 15, No. 3 / OPTICS EXPRESS 1318

Y

X

(a)

(b)

Y

X

(c)

(d)

Y

X

(e)

(f)

Fig. 9. Normalized amplitude of the Poynting’s vector |P|/|P0| computed by the FEM with improved adaptive mesh scheme and the mesh view for (a,b) Nnodes = 3371, (c,d) Nnodes = 13205 and (e,f) Nnodes = 78175, respectively.

#76945 - $15.00 USD

(C) 2007 OSA

Received 9 November 2006; revised 8 January 2007; accepted 8 January 2007

5 February 2007 / Vol. 15, No. 3 / OPTICS EXPRESS 1319

Poynting’s Amplitude (a.u.)

100

Mesh 0 Mesh 3

Mesh 2 Mesh 5

10

1

−40 −30 −20 −10

0 10 X (nm)

20

30

40

(a)

Poynting’s Amplitude (a.u.)

100

Mesh 0 Mesh 3

Mesh 2 Mesh 5

10

1

0.1

−40 −30 −20 −10

0 10 Y (nm)

20

30

40

(b)

Fig. 10. Evolution of the intensity as a function of the distance along (a) the x-axis and (b) the y-axis, for various mesh refinements.

tructure, and Fig. 10(b) is along the y-axis (i.e. on the lateral face of the square-cylinder), for various mesh refinements. The topic is to compute the value of the Poynting’s vector amplitude (or intensity, force,..) and to describe accurately the shape of the physical field in the vicinity of the edges of the object. The convergence and the stabilization to the solution as a function of the remeshing clearly appears. 5. Conclusion In this paper we have presented an improved adaptive mesh process based on the a posteriori error indicator estimation on the solution. This approach is used in connexion with the numerical method FEM for the computation of the intensity of the total electromagnetic field and/or the Poynting’s vector amplitude in context of near-field enhancement. We have shown that a sufficient grid size refinement must be considered to assure the convergence and stabilization

#76945 - $15.00 USD

(C) 2007 OSA

Received 9 November 2006; revised 8 January 2007; accepted 8 January 2007

5 February 2007 / Vol. 15, No. 3 / OPTICS EXPRESS 1320

of the solution, particularly in the regions where a strong confinement of the light around the nanostructure takes place. The a posteriori error estimator is achieved on the field of interest (E, P). The main advantage of this a posteriori error estimator is to decrease the remeshing number on the PDE solution and to control the error on the solution. We have shown that an adaptive mesh scheme in connection with FEM is suitable to describe accurately the complex geometries and to represent accurate map of the intensity. This improved procedure accelerates drastically the convergence of the solution and minimizes both the memory requirement and the computational time. Moreover, its extension and its application to problems in three dimensions is direct. Acknowledgments Authors gratefully thank Dr D. Mac´ıas for fruitful discussions on the improvement of the paper.

#76945 - $15.00 USD

(C) 2007 OSA

Received 9 November 2006; revised 8 January 2007; accepted 8 January 2007

5 February 2007 / Vol. 15, No. 3 / OPTICS EXPRESS 1321

Suggest Documents