Original Research ARTICLE
Numerical simulations of scattering of light from two-dimensional rough surfaces using the reduced Rayleigh equation
- Department of Physics, Norwegian University of Science and Technology, Trondheim, Norway
A formalism is introduced for the non-perturbative, purely numerical, solution of the reduced Rayleigh equation (RRE) for the scattering of light from two-dimensional penetrable rough surfaces. Implementation and performance issues of the method, and various consistency checks of it, are presented and discussed. The proposed method is found, within the validity of the Rayleigh hypothesis, to give reliable results. For a non-absorbing metal surface the conservation of energy was explicitly checked, and found to be satisfied to within 0.03%, or better, for the parameters assumed. This testifies to the accuracy of the approach and a satisfactory discretization. As an illustration, we calculate the full angular distribution of the mean differential reflection coefficient for the scattering of p- or s-polarized light incident on two-dimensional dielectric or metallic randomly rough surfaces defined by (isotropic or anisotropic) Gaussian and cylindrical power spectra. Simulation results obtained by the proposed method agree well with experimentally measured scattering data taken from similar well-characterized, rough metal samples, or to results obtained by other numerical methods.
Wave scattering from rough surfaces is an old discipline which keeps attracting a great deal of attention from the scientific and technological community. Several important technologies in our society rely on such knowledge, with radar technology being a prime example. In the past, the interaction of light with rough surfaces was often considered an extra complication that had to be taken into account in order to properly interpret or invert scattering data. However, with the advent of nanotechnology, rough structures can be used to design novel materials with tailored optical properties. Examples include: metamaterials (Agranovich and Gartstein, 2006; Maradudin, 2011), photonic crystals (Joannopoulos et al., 2008), “spoof” or “designer” surface plasmons (Pendry et al., 2004), optical cloaking (Pendry et al., 2006; Schurig et al., 2006; Baumeier et al., 2009), and designer surfaces (Méndez et al., 2002; Maradudin et al., 2008). These developments have made it even more important to have available efficient and accurate simulation tools to calculate both the far- and near-field behavior of the scattered and transmitted fields for any frequency of the incident radiation, including potential resonance frequencies of the structure.
Lord Rayleigh was the first to perform systematic studies of wave scattering from rough surfaces when, in the late 1800's, he studied the intensity distribution of a wave scattered from a sinusoidal surface (Rayleigh, 1896, 1907). Several decades later Mandelstam (1913) studied light scattering from randomly rough surfaces, thereby initiating the field of wave scattering from surface disordered systems. Since the initial publication of these seminal works, numerous studies on wave scattering from randomly rough surfaces have appeared in the literature (Bass and Fuks, 1979; Ogilvy, 1991; Voronovich, 1999; Zayats et al., 2005; Nieto-Vesperinas, 2006; Maradudin, 2007; Simonsen, 2010b), and several new multiple scattering phenomena have been predicted and confirmed experimentally. These phenomena include the enhanced backscattering and enhanced transmission phenomena, the satellite peak phenomenon, and coherent effects in the intensity–intensity correlation functions (McGurn et al., 1985; Méndez and O'Donnell, 1987; Gu et al., 1991; Freilikher et al., 1994; West and O'Donnell, 1995; Simonsen, 2010b).
These studies, and the methods they use, can be categorized as either perturbative or purely numerical (and non-pertubative). While the former group of methods is mainly limited to weakly rough surfaces, and therefore have limited applicability, the latter group of methods can be applied to a wider class of surface roughnesses. Rigorous numerical methods can in principle be used to study the wave scattering from surfaces of any degree of surface roughness. Such simulations are routinely performed for systems where the interface has a one-dimensional roughness, i.e., where the surface structure is constant along one of the two directions of the mean plane (Maradudin et al., 1990; Simonsen, 2010b). However, for the practically more relevant situation of a two-dimensional rough surface, the purely numerical and rigorous methods are presently less used due to their computationally intensive nature. The reason for this complexity is the fact that for a randomly rough surface there is no symmetry or periodicity in the surface structure that can be used to effectively reduce the simulation domain. For a periodic surface, for instance, it is sufficient to simulate a single unit cell, while for a random surface the unit cell is in principle infinite.
A wide range of simulation methods are currently available for simulating the interaction of light with matter, including the finite-difference time-domain (FDTD) method (Taflove and Hagness, 2005), the finite-element method (FEM) (Volakis et al., 2001; Jin, 2002), the related surface integral equation techniques also known as the boundary element method (BEM) or the method of moments (MoM) (Harrington, 1993; Hackbush, 1995; Bonnet, 1999; Boyd, 2001; Simonsen et al., 2011), the reduced Rayleigh equation (RRE) technique (Brown et al., 1984; McGurn and Maradudin, 1996; Madrazo and Maradudin, 1997; Simonsen and Maradudin, 1999; Soubret et al., 2001a,b; Zayats et al., 2005; Simonsen, 2010a), and spectral methods (Boyd, 2001).
The FDTD and FEM methods discretize the whole volume of the simulation domain. Due to the complex and irregular shape of a (randomly) rough surface, it is often more convenient, and may give more accurate results (for the same level of numerical complexity) (Kern and Martin, 2009), to base numerical simulations on methods where only the surface itself needs to be discretized. This is the case, for example, for the surface integral technique and the RRE methods.
The RRE is an integral equation where the unknown is either the scattering amplitude or the transmission amplitude. In the former (latter) case, one talks about the RRE for reflection (transmission). For reflection this equation was originally derived by Brown et al. (1984), and subsequently by Soubret et al. (2001a,b). Later it has also been derived for transmission (Greffet, 1988; Maradudin, 2012) and film geometries (Soubret et al., 2001a; Leskova, 2010; Nordam et al., 2012b).
In the past, the surface integral technique has been used to study light scattering from two-dimensional randomly rough, perfectly conducting or penetrable surfaces (Simonsen et al., 2010a,b, 2011). However, to date, a direct numerical and non-perturbative solution of the two-dimensional RRE has not appeared in the literature, even if its one-dimensional analog has been solved numerically and has been used to study the scattering from, and transmission through, one-dimensional rough surfaces (Madrazo and Maradudin, 1997; Simonsen and Maradudin, 1999; Simonsen, 2010a). The lesson learned from the one-dimensional scattering studies reported by Madrazo and Maradudin (1997), Simonsen and Maradudin (1999), and Simonsen (2010a) is that simulations based on a direct numerical solution of the RRE may give accurate non-perturbative results for systems where alternative methods struggle to give the same level of accuracy. Moreover, the reduced Rayleigh method also requires less memory than the rigorous surface integral technique for the same surface dimensions and discretization.
The main aim of this paper is to present a numerical method and formalism for the solution of the two-dimensional RRE for reflection. While we exclusively consider reflection, the formalism for transmission will be almost identical, and the resulting equation will have a similar form as for reflection. Additionally, the equation for transmission or reflection for a film geometry, i.e., for a film of finite thickness on top of a substrate, where only one interface is rough, will also have a similar form. The method presented will be illustrated by applying it to the study of the scattering of p- or s-polarized light from two-dimensional metallic or dielectric media separated from vacuum by an isotropic or anisotropic randomly rough surface.
This paper is organized as follows: First, in section 2 we present the scattering geometry to be considered. We will then present some relevant scattering theory, including the RRE for the geometry under study (section 3), followed by a detailed description of how the equation can be solved numerically (section 4). Next, we will present some simulation results obtained by the introduced method and we compare such results to experimentally available scattering data (section 5). We then discuss some of the computational challenges of this method (section 6), and, finally, in section 7 we draw some conclusions.
2. Scattering Geometry
We consider a system where a rough surface separates two regions. Region 1 is assumed to be vacuum (ε1 = 1), and region 2 is filled with a metal or dielectric characterized by a complex dielectric function ε2(ω), where the angular frequency is ω = 2πc/λ, with λ being the wavelength of the incident light in vacuum and c the speed of light in vacuum. The height of the surface measured in the positive x3 direction from the x1 x2-plane is given by the single-valued function x3 = ζ(x‖), where x‖ = (x1, x2, 0), which is assumed to be at least once differentiable with respect to x1 and x2. Angles of incidence (θ0, ϕ0) and scattering (θs, ϕs) are defined positive according to the convention given in Figure 1.
Figure 1. A sketch of the scattering geometry assumed in this work. The figure also shows the coordinate system used, angles of incidence (θ0, ϕ0) and scattering (θs, ϕs), and the corresponding lateral wavevectors k‖ and q‖, respectively.
In principle, the theory to be presented in section 3 can be used to calculate the scattering of light from any surface, provided it is not too rough. However, in this paper, we will consider randomly rough surfaces where ζ(x‖) constitutes a stationary random process defined by
where the angle brackets denote an average over an ensamble of surface realizations. In writing Equation (1) we have defined the root-mean-square height of the surface, δ = 〈ζ2(x‖)〉1/2, and W(x‖ − x‖′) denotes the height-height auto-correlation function of the surface, normalized so that W(0) = 1 (Simonsen, 2010b). According to the Wiener–Khinchin theorem (Kampen, 2007), the power spectrum of the surface profile function is given by
The power spectra that will be considered in this work are of either the Gaussian form (Simonsen et al., 2011)
where ai (i = 1, 2) denotes the lateral correlation length for direction i, or the cylindrical form (McGurn and Maradudin, 1996)
where k‖ = |k‖|, θ denotes the Heaviside unit step function, and k± are wavenumber cutoff parameters, with k− < k+. The cylindrical form in Equation (4) is a two-dimensional generalization of the power spectrum used in the experiments where West and O'Donnell confirmed the existence of the enhanced backscattering phenomenon for weakly rough surfaces (West and O'Donnell, 1995).
3. Scattering Theory
We consider a linearly p- or s-polarized plane wave which is incident on the surface from region 1, with the electric field given by E(0)(x; t) = E(0)(x|ω) exp(−iωt) where
Here, and in the rest of the paper, a caret over a vector indicates a unit vector. The expressions in front of the amplitudes ℰ(0)α(k‖) (α = p, s) in Equation (5b) correspond to unit polarization vectors for incident light of linear polarization α. Moreover, k‖ = (k1, k2, 0) denotes the lateral component of the wave vector . When the lateral wavenumber of the incident field satisfies k‖ ≤ ω/c, as will be assumed here, k‖ is related to the angles of incidence according to
where θ0 and ϕ0 are the polar and azimuthal angles of incidence, respectively (Figure 1). When writing the field of incidence, E(0)(x; t), a time harmonic dependence of the form exp(−iωt) was assumed. A similar time dependence will be assumed for all field expressions, but not indicted explicitly.
Above the surface roughness region, i.e., for x3 > max ζ(x‖), the scattered field can be written as a superposition of upwards propagating reflected plane waves:
The integration in Equation (7a) is over the entire q‖-plane, including the evanescent region q‖ > ω/c. Therefore, both propagating and evanescent modes are included in E(s)(x|ω).
We will assume that a linear relationship exists between the amplitudes of the incident and the scattered fields, and we write (for α = p, s)
Here we have introduced the so-called scattering amplitude Rαβ(q‖|k‖), which describes how incident β-polarized light characterized by a lateral wave vector k‖ is converted by the surface roughness into scattered light of polarization α and lateral wave vector q‖. When q‖ ≤ ω/c, the wave vector q‖ is related to the angles of scattering (θs, ϕs) by
Below the surface region, i.e., for x3 < min ζ(x‖), the transmitted electric field can be written as
In writing Equation (10) we have introduced wave vectors of the transmitted field , where
In complete analogy to what was done for reflection, a transmission amplitude Tαβ(p‖|k‖) may be defined via the following linear relation between the amplitudes of the incident and transmitted fields (α = p, s)
Since the forms of the electric field given by Equations (5), (7), and (10) also are valid far away from the surface region, they are referred to as the asymptotic forms of the electric field. These equations automatically satisfy the boundary conditions at infinity.
In passing we note that once the incident field has been specified, the scattered and transmitted fields are fully specified outside the surface roughness region if the reflection [Rαβ(q‖|k‖)] and transmission [Tαβ(p‖|k‖)] amplitudes are known. We will now address how the reflection amplitude can be calculated.
3.1. The Rayleigh Hypothesis
Above the surface, i.e., in the region x3 > max ζ(x‖), the total electric field is equal to the sum of the incident and the scattered field, E(0)(x|ω) + E(s)(x|ω). Below the surface, in the region x3 < min ζ(x‖), it equals the transmitted field, E(t)(x|ω). In the surface roughness region, min ζ(x‖) ≤ x3 ≤ max ζ(x‖), these forms of the total field will not generally be valid. In particular, when we are above the surface but still below its maximum point, i.e., ζ(x‖) ≤ x3 < max ζ(x‖), the expression for the scattered field will also have terms containing exp[iq‖ · x‖ − iα1(q‖)x3]. Similarly, the transmitted field in the surface region has to contain an additional term similar to Equation (10a) but with the exponential function replaced by exp[iq‖ · x‖ + iα2(q‖)x3] (and a different amplitude).
If the surface roughness is sufficiently weak, however, the asymptotic form of the fields, Equations (5), (7), and (10), can be assumed to be a good approximation to the total electric field in the surface roughness region. This assumption is known as the Rayleigh hypothesis (Rayleigh, 1896, 1907; Maradudin, 2007), in honor of Lord Rayleigh, who first used it in his seminal studies of wave scattering from sinusoidal surfaces (Rayleigh, 1896, 1907). For a (one-dimensional) sinusoidal surface, x3 = ζ0sin(Λ x1), the criterion for the validity of the Rayleigh hypothesis, and thus equations that can be derived from it (like the RRE to be introduced below), is known to be ζ0Λ < 0.448, independent of the wavelength of the incident light (Millar, 1969, 1971). For a randomly rough surface, however, the absolute limit of validity of this hypothesis is not generally known, though some numerical studies have been devoted to finding the region of validity for random surfaces (Mainguy and Greffet, 1998; Tishchenko, 2009). Even if no absolute criterion for the validity of the Rayleigh hypothesis for randomly rough surfaces is known, it remains true that it is a small-slope hypothesis. In particular, if the randomly rough surface is characterized by an rms height δ, and a correlation length a [see section 2 and Simonsen (2010b) for details], there seems to be a consensus in the literature on the Rayleigh hypothesis being valid if δ/a ≪ 1 (Maradudin, 2007; Tishchenko, 2009). We stress that the validity of the Rayleigh hypothesis does not require the amplitude of the surface roughness to be small, only its slope.
3.2. The Reduced Rayleigh Equation
Under the assumption that the Rayleigh hypothesis is valid, the total electric field in the surface region, min ζ(x‖) < x3 < max ζ(x‖), can be written in the form given by Equations (5), (7), and (10) [with Equations (8) and (12)]. Hence, these asymptotic fields can be used to satisfy the usual boundary conditions on the electromagnetic field at the rough surface x3 = ζ(x‖) (Jackson, 2007; Stratton, 2007). In this way, one obtains the so-called Rayleigh equations, a set of coupled inhomogeneous integral equations, which the reflection and transmission amplitudes should satisfy.
In the mid-1980's, it was demonstrated by Brown et al. (1984) that either the reflection or transmission amplitude could be eliminated from the Rayleigh equations, resulting in an integral equation for the remaining amplitude only. Since this latter integral equation contains only the field above (below) the rough surface, it has been termed the reduced Rayleigh equation for reflection (transmission). Subsequently, RREs for two-dimensional film geometries, i.e., a film of finite thickness on top of an infinitely thick substrate, where only one interface is rough, was derived by Soubret et al. (2001a,b) and Leskova (2010); (Nordam et al., 2012b). Moreover, RREs for reflection from clean, perfectly conducting, two-dimensional randomly rough surfaces (Nordam et al., 2012a) and RREs for transmission through clean, penetrable two-dimensional surfaces (Maradudin, 2012) have been derived.
For the purposes of the present study, we limit ourselves to a scattering system consisting of a clean, penetrable, two-dimensional rough surface x3 = ζ(x‖) (section 2). If the scattering amplitudes are organized as the 2 × 2 matrix
The integrals in Equations (14a) and (14b) are over the entire q‖-plane and x‖-plane, respectively. RREs for transmission, or film geometries with only one rough interface, will have a similar structure to Equation (14) (Soubret et al., 2001a,b), and can be solved in a completely analogous fashion.
It should be mentioned that the RRE can serve as a starting point for most, if not all, perturbation theoretical approaches to the study of scattering from rough surfaces (Simonsen, 2010b). For example, McGurn and Maradudin studied the scattering of light from two-dimensional rough surfaces based on the RRE, going to fourth order in the expansion in the surface profile function, and demonstrating the presence of enhanced backscattering (McGurn and Maradudin, 1996).
3.3. Mean Differential Reflection Coefficient
The solution of the RRE determines the scattering amplitudes Rαβ(q‖|k‖). While this quantity completely specifies the total field in the region above the surface, it is not directly measurable in experiments. A more useful quantity is the mean differential reflection coefficient (DRC), which is defined as the time-averaged fraction of the incident power scattered into the solid angle dΩs about the scattering direction q. The mean DRC is defined as (McGurn and Maradudin, 1996)
where L2 is the area of the plane x3 = 0 covered by the rough surface. In this work, we are mainly interested in diffuse (incoherent) scattering. Since we consider weakly rough surfaces, the specular (coherent) scattering will dominate, and it will be convenient to separate the mean DRC into its coherent and incoherent parts. By coherent scattering, we mean the part of the scattered light which does not cancel when the ensemble average of Rαβ is taken, i.e., the part where the scattered field is in phase between surface realizations. Conversely, the incoherent part is what remains after removing the coherent part. The component of the mean DRC due to incoherent scattering is defined by (McGurn and Maradudin, 1996)
The contribution to the mean DRC from the coherently scattered light is given by the difference between Equations (15) and (16).
3.4. Conservation of Energy
As a way to check the accuracy of our results, it is useful to investigate energy conservation. If we consider a metallic substrate with no absorption [Im ε2(ω) = 0], the reflected power should be equal to the incident power. The fraction of the incident light of polarization β which is scattered into polarization α is given by the integral of the corresponding mean DRC over the upper hemisphere:
For a non-absorbing metal, if we send in light of polarization β, we should have
if energy is conserved. While the conservation of energy is useful as a relatively simple test of accuracy, it is important to note that it is a necessary, but not sufficient, condition for correct results.
4. Numerical Solution of the Reduced Rayleigh Equation
The starting point for the numerical solution of the RRE is a discretely sampled surface, from which we wish to calculate the reflection. We will limit our discussion to quadratic surfaces of size L × L, sampled on a quadratic grid of Nx × Nx points with a grid constant
In this paper, we will present results for numerically generated random surfaces. These are generated by what is known as the Fourier filtering method. Briefly, it consists of generating uncorrelated random numbers with a Gaussian distribution, transforming them to Fourier space, filtering them with the square root of the surface power spectrum g(k‖), and transforming them back to real space. For further details, the interested reader is referred to, e.g., Simonsen et al. (2011) and Maradudin et al. (1990).
The next step toward the numerical solution of the RRE is the evaluation of the integrals I(γ|Q‖) defined in Equation (14b). These integrals are so-called Fourier integrals and care should be taken when evaluating them due to the oscillating integrands (Press et al., 1992). Using direct numerical integration routines for their evaluation will typically result in inaccurate results. Instead, a (fast) Fourier transform technique with end point corrections may be adapted for their evaluation, and the details of the method is outlined in Press et al. (1992). However, these calculations are time consuming, since I(γ|Q‖) must be evaluated for all values of the arguments γ = α1(p) − α2(q‖) and γ = α1(p‖) − α2(k‖)1.
Instead, a computationally more efficient way of evaluating I(γ|Q‖) is to assume that the exponential function exp[−iγζ(x‖)], present in the definition of I(γ|Q‖), can be expanded in powers of the surface profile function, and then evaluating the resulting expression term-by-term by the Fourier transform. This gives
where denotes the Fourier transform of the nth power of the profile function, i.e.,,
In practice, the sum in Equation (20a) will be truncated at a finite value n = J, and the Fourier transforms are calculated using a fast Fourier transform (FFT) algorithm.
The advantage of using Equation (20) for calculating I(γ|Q‖), rather than the method of Press et al. (1992), is that the Fourier transform of each power of ζ(x‖) can be performed once, and changing the argument γ in I(γ|Q‖) will not require additional Fourier transforms to be evaluated. This results in a significant reduction in computational time. The same method has previously been applied successfully to the numerical solution of the one-dimensional RRE (Madrazo and Maradudin, 1997; Simonsen and Maradudin, 1999; Simonsen, 2010a).
It should be noted that the Taylor expansion used to arrive at Equation (20) requires that |γζ(x‖)| ≪ 1 to converge reasonably fast, putting additional constraints on the amplitude of the surface roughness which may be more restrictive than those introduced by the Rayleigh hypothesis. Hence, surfaces exist for which the Rayleigh hypothesis is satisfied, but the expansion method used to calculate I(γ|Q‖) will not converge (for a practical value of J), and the more time-consuming approach of Press et al. (1992) will have to be applied.
Next, we need to truncate and discretize the integral over q‖ in Equation (14a). We discretize q‖ on a grid of equidistant points, with spacing Δq, such that
where i, j = 0, 1, 2, …, Nq − 1, and = Δq(Nq − 1). Here, Nq denotes the number of points along each direction of the grid. The length of the vector q‖ij we denote by q‖ij = |q‖ij|. Additionally, we limit the integration over q‖ to the region q‖ ≤ /2. The choice of a circular integration domain reduces the computational cost, and will be discussed in more detail in section 6. By converting the integral that appears in Equation (14a) into a sum by using a two-dimensional version of the standard mid-point quadrature scheme, we get the equation:
Here, the sum is to be taken over all q‖ij such that q‖ij ≤ /2. The sum in Equation (22) yields a matrix equation where the unknowns are the four components of R(q‖ij|k‖). It is evident from Equation (8) that if we consider incident light of either p or s polarization, we need only calculate two of the components of the scattering amplitude to fully specify the reflected field. Hence, we solve separately for either p-polarized incident light, i.e., Rpp and Rsp, or s-polarized incident light, i.e., Rss and Rps. In either case, we have twice as many unknowns as the number of values of q‖ij included in the sum in Equation (22). Note that the left hand side of the equation system is the same for both polarizations of incidence, and will also remain the same for all angles of incidence, as k‖ only enters at the right hand side of Equation (22).
In order to solve for all unknowns, we need to discretize p‖ as well, to obtain a closed set of linear equations. Using the same grid for p‖ as for q‖ will give us the necessary number of equations, as Equation (22) yields two equations for each value of p‖. Since we integrate over a circular q‖ domain, with q‖ discretized on a quadratic grid, the exact number of values of q‖ij will depend on the particular values of and Nq, but will be approximately (π/4) N2q.
In order to take advantage of the method for calculating I(γ|Q‖) described by Equation (20), it is essential that all possible values of p‖ − q‖ and p‖ − k‖ (see Equation 22) fall on the grid of wave vectors Q‖ resolved by the Fourier transform of the surface profile we used in that calculation. First, we note that when p‖ and q‖ are discretized on the same quadratic grid, the number of possible values for each component of p‖ − q‖ will always be an odd number, 2Nq − 1, where Nq is the number of possible values for each component of p‖ and q‖. Thus, by choosing Nq such that 2Nq − 1 equals the number of elements along each axis of the FFT of the surface profile we used to calculate the integrals in Equation (20b), we ensure that the required number of points is resolved by the FFT2. Hence, we choose
where ⌊x⌋ is the floor function of x, which is equal to the largest integer less than or equal to x.
Next, we let Δq equal the resolution of the FFT (Press et al., 1992), i.e.,
and we let be equal to the highest wavenumber resolved by the FFT (Press et al., 1992),
In the end, we get the equation
where q‖ij, as well as p‖kl and k‖mn, are defined on the grid given by Equation (21), with i, j, k, l, m, n = 0, 1, 2, …, Nq − 1, and where Nq, Δq and are given by Equations (23), (24), and (25), respectively.
Evaluating Equation (26) for all values of p‖kl satisfying q‖kl ≤ /2, and assuming one value of k‖mn, such that k‖mn < ω/c, and one incident polarization β, results in a closed system of linear equations in Rαβ(q‖ij|k‖mn) where α = p, s. Repeating the procedure for both polarizations of incidence allows us to obtain all four components of R(q‖ij|k‖mn).
With the reflection amplitudes Rαβ(q‖ij|k‖mn) available, the contribution to the mean differential reflection coefficient from the light that has been scattered incoherently is obtained from Equation (16) after averaging over an ensemble of surface realizations.
In passing we note that to avoid loss of numerical precision by operating on numbers with widely different orders of magnitude, we have rescaled all quantities in our problem to dimensionless units. When considering an incoming wave of wavelength λ, angular frequency ω, and wave vector k, we have chosen to rescale all lengths in our problem by multiplying with ω/c, and all wavenumbers by multiplying with c/ω, effectively measuring all lengths in units of λ/2π, and the magnitude of wave vectors in units of ω/c.
To demonstrate the use of the formalism for solving the RRE, the first set of calculations we carried out was for two-dimensional randomly rough silver surfaces. The surface roughness was characterized by an rms height of δ = 0.025λ and an isotropic Gaussian power spectrum (Equation 3) of correlation lengths a1 = a2 = 0.25λ. In Figures 2, 3 we present simulation results for the contribution to the mean differential reflection coefficients from light of wavelength (in vacuum) λ = 457.9nm that was scattered incoherently from a rough silver surface of size 25λ × 25λ, discretized into a grid of 319 × 319 points. The dielectric function of silver at this wavelength is ε2(ω) = −7.5 + 0.24i, and the angles of incidence were θ0 = 18.2° and ϕ0 = 45°. The results presented in Figures 2, 3 were obtained by averaging the DRC over an ensemble consisting of 14,200 surface realizations.
Figure 2. The incoherent component of the mean differential reflection coefficients (Equation 16) for the in-plane scattering from a rough silver surface as functions of scattering angle θs. The polar angle and wavelength (in vacuum) of the incident light were θ0 = 18.2° and λ = 457.9nm, respectively, and the dielectric function of silver at this wavelength is ε2(ω) = −7.5+0.24i. The surface power spectrum was Gaussian (Equation 3), with correlation lengths a1 = a2 = 0.25λ and the rms height was δ = 0.025λ. The surface covered an area L × L, where L = 25λ, and the surface was discretized on a grid of 319 × 319 points. The position of the specular peak (not present in the incoherent component) and the enhanced backscattering peak are indicated by the vertical dashed lines. A total of 14,200 surface realizations were used to calculate the mean DRCs.
Figure 3. (A–F) Incoherent part of the mean differential reflection coefficient (Equation 16), showing the full angular distribution as a function of outgoing lateral wave vector. All parameters are the same as in Figure 2. The specular position is indicated by the white dots.
Figure 2 shows the in-plane scattering for this system. The enhanced backscattering peak, a multiple scattering phenomenon, is clearly visible, and is as expected strongest in p → p scattering, since p-polarized light has a stronger coupling to surface plasmon polaritons (Simonsen, 2010b). Figure 3 shows the full angular distribution of the mean DRC for the same system. In Figures 3A–C and D–F the incident light was p- and s-polarized, respectively. Figures 3C,F show scattering into s-polarization, Figures 3B,E show scattering into p-polarization and in Figures 3A,D the polarization of the scattered light was not recorded. In particular from Figure 3B, we observe that the enhancement features seen in Figure 2 at angular position θs = −θ0, are indeed enhancements in a well-defined direction corresponding to that of retro-reflection, and not some intensity ridge structure about this direction [as has been seen for other scattering systems (Simonsen et al., 2010b)]. Moreover, the structures of the angular distribution of the intensity of the scattered light depicted in Figure 3 are consistent with what was found by recent studies by using other numerical methods (Simonsen et al., 2010a,b).
A test of energy conservation was performed by simulating the scattering of light from a non-absorbing silver surface [Im ε2(ω) = 0] with otherwise the same parameters as those used to obtain the results of Figures 2, 3. For this scattering system we found | − 1| ≤ 0.0003, i.e., energy is conserved to within 0.03%, something that testifies to the accuracy of the approach and a satisfactory discretization.
As a further test, we studied the scattering from a set of (absorbing) silver surfaces with the same parameters used to obtain Figures 2, 3, except that the rms roughness δ was varied between 0 and 0.045λ, while the correlation lengths were held constant at a1 = a2 = 0.25λ ≡ a. For the purpose of comparison, we also performed simulations for a similar set of surfaces but assuming no absorption, i.e., we used ε2(ω) = −7.5. The results of these tests are presented in Figure 4.
Figure 4. Ratio of reflected power to incident power, , as a function of ratio between rms roughness and correlation length, δ/a. Surface size and resolution were the same as for Figure 2, and the surface was randomly rough with a Gaussian power spectrum, correlation length was kept constant at a = a1 = a2 = 0.25λ, while the rms roughness δ was varied from 0.0 to 0.045λ. The Fresnel coefficients (horizontal dotted lines) have been included for comparison.
The RRE is only valid for surfaces of small slopes (Maradudin, 2007). We have found that at least for the parameters used in obtaining Figure 4, our code gives good results for an rms roughness to correlation-length ratio δ/a ≲ 0.12, as judged by energy conservation. For larger values of δ/a, the results look qualitatively much the same, but the ratio of reflected to incident power starts to become non-physical (increasing past 1), as seen in Figure 4. It is noted that decreasing the sampling interval Δq, with unchanged, did not change this conclusion in any significant way, indicating that the observed lack of energy conservation was not caused by poor resolution in discretizing the integral over q‖.
The next set of calculations we performed was for a dielectric substrate characterized by ε2 = 2.64. Otherwise, all roughness parameters were the same as for the silver surface used to produce Figures 2, 3. The mean differential reflection coefficient for light scattered incoherently by the rough dielectric surface is presented in Figure 5. By comparing these results to those presented in Figure 3, we notice that the dielectric reflects less than the silver (the figures show only the incoherent scattering, but the same holds for the coherent part), which is as expected. The ratio of reflected to incident power for these data was = 0.0467 for p-polarized light at an angle of incidence of θ0 = 18.2°. Moreover, from Figure 5 we also notice the absence of the enhanced backscattering peak, which is also to be expected since this phenomenon (for a weakly rough surface) requires the excitation of surface guided modes (Simonsen, 2010b). Note that for a transparent substrate, it is not possible to verify the conservation of energy without also calculating the transmitted field. Therefore, energy conservation has not been tested for the dielectric substrate geometry.
Figure 5. (A–F) The same as in Figure 3, except that ε2 = 2.64, and the results are averaged over 21,800 randomly rough surfaces.
So far, we have exclusively considered surfaces with statistically isotropic roughness. For the results presented in Figure 6, we simulated the light scattering from a silver surface of the same parameters as those assumed in producing the results of Figures 2, 3, except that now the surface power spectrum was anisotropic, with correlation lengths a1 = 0.25λ in the x1 direction and a2 = 0.75λ in the x2 direction and an rms roughness of δ = 0.025λ. Figure 6 shows the incoherent part of the mean DRC averaged over 6800 surface realizations. In this case, there is more diffuse scattering along the x1 direction than the x2 direction, which is to be expected, since a shorter correlation length means the height of the surface changes more rapidly when moving along the surface in this direction. The interested reader is encouraged to consult Simonsen et al. (2011) for a more detailed study of light scattering from anisotropic surfaces.
Figure 6. (A–F) The same as in Figure 3, except the correlation length of the Gaussian roughness, which is a1 = 0.25λ in the x1 direction and a2 = 0.75λ in the x2 direction, and the results are the average of an ensemble of 6800 surface realizations.
Finally, for the results presented in Figure 7, we have simulated the scattering of light from a surface of size 25λ × 25λ, discretized into 319 × 319 points, with ε2(ω) = −16 + 1.088i, corresponding to silver at a wavelength λ = 632.8nm. The surface power spectrum was cylindrical (see Equation 4), with k− = 0.82ω/c, k+ = 1.97ω/c and rms roughness δ = 0.025λ, and the angles of incidence were (θ0, ϕ0) = (1.6°, 45°). Figure 7 shows the in-plane, incoherent part of the mean differential reflection coefficient averaged over 7000 surface realizations.
Figure 7. The incoherent component of the mean differential reflection coefficients (Equation 16) for the in-plane scattering from a rough silver surface as functions of scattering angle θs. The angles of incidence were θ0 = 1.6° and ϕ0 = 45°. The wavelength of the incident light was λ = 632.8nm for which the dielectric function of silver is ε2(ω) = −16+1.088i. The surface power spectrum was of the cylindrical type (Equation 4), with k− = 0.82ω/c, k+ = 1.97ω/c, and the rms roughness was δ = 0.025λ. A total of 7000 surface realizations were used to obtain the presented results.
From perturbation theory (Maradudin, 2007; Simonsen, 2010b), we know that for an incident wave of lateral wave vector k‖ to be scattered via single scattering into a reflected wave of lateral wave vector q‖, we must have g(q‖ − k‖) > 0, where g(k‖) is the surface power spectrum (Equation 2). Since the power spectrum in this case is zero for |q‖ − k‖| < 0.82ω/c, we have no contribution from single scattering in the angular interval from θs = −53.5° to θs = 56.7° (for the angles of incidence assumed here). The enhanced backscattering peak, which is due to multiple scattering processes, is clearly visible in Figure 7 (at θs = −θ0) partly because it is not masked by a strong single scattering contribution.
5.1. Comparison with Surface Integral Method
As a way to test our results, we have compared simulation data obtained by the method presented in this paper to results calculated by the surface integral method described by Simonsen et al. (2011). In both cases, we considered randomly rough silver surfaces at an incident wavelength of λ = 632.8nm, corresponding to a dielectric function of ε2(ω) = −16 + 1.088i. The surface roughness was characterized by an isotropic Gaussian power spectrum, a correlation length of a = 0.25λ and rms roughness δ = 0.025λ. In the reduced Rayleigh simulations, we used a quadratic surface of edges L = 25λ, discretized to 319 × 319 points. In the surface integral simulations, the quadratic surface had edges L = 20λ, and was discretized on a grid of 160 × 160 points. Additionally, for the surface integral method an impedance boundary condition [see Simonsen et al. (2011) for details] and a finite size beam of full width 8 λ was used. The reason for the differences in parameters is the larger memory requirements of the surface integral method.
The results are presented in Figures 8 (p-polarized incident light) and 9 (s-polarized incident light), where the data from the reduced Rayleigh simulations are indicated by the solid lines, and the data for the surface integral method by the dashed lines. The results of Figures 8, 9 show that rather consistent results are obtained by the reduced Rayleigh method and the surface integral method at least for the scattering geometries studied here. Moreover, the total reflected energy obtained from the two methods were equal to three significant digits. However, we find that the surface integral method gives slightly less diffuse scattering than what is obtained by the reduced Rayleigh method. We speculate that this is caused by the more limited resolution used in the surface integral simulations.
Figure 8. (A,B) Comparison of the incoherent component of the mean differential reflection coefficients for the in-plane and out-of-plane scattering of p-polarized waves from a rough silver surface. The results were obtained by two different numerical approaches: the solution of the reduced Rayleigh equation (solid lines), and by the use of the surface integral approach (Simonsen et al., 2011) (dashed lines). For the angle of incidence one assumed θ0 = 25° and the wavelength of the incident light was λ = 632.8nm for which the dielectric function of silver is ε2(ω) = −16 + 1.088i. The surface roughness was Gaussian, with a correlation length of a = 0.25λ and an rms roughness δ = 0.025λ. For the RRE simulations, a quadratic surface of edges L = 25λ, discretized to 319 × 319 points was used. In the surface integral simulations, the quadratic surface had edges L = 20λ, and 160 × 160 points.
Figure 9. (A,B) The same as Figure 8, except the incident light was s polarized.
To increase the resolution in the surface integral simulations to a surface of 319 × 319 points would have required significantly more memory than the about 12 GB required to obtain the reduced Rayleigh simulation results presented here. Performing similar simulations by the surface integral method with an impedance boundary condition will require 308 GB of memory which is a 25 times increase compared to the requirements of the reduced Rayleigh method (Simonsen et al., 2011). Furthermore, if fully rigorous surface integral simulations should be performed, i.e., without imposing the impedance boundary conditions, the corresponding memory footprint of the simulations would be 1234 GB. These figures demonstrate some of the significant practical advantages that the RRE method has over the more general surface integral method.
5.2. Comparison to Experimental Data
As a further consistency check of our results, we have compared our simulation results to experimental scattering data from well characterized surfaces previously published by Navarrete Alcalá et al. (2009). The two surfaces in question were prepared on gold substrates. The first surface, referred to as sample 0061 by Navarrete Alcalá et al. (2009), had roughness characterized by a Gaussian power spectrum of correlation length a = 19μm and an rms roughness of δ = 0.5μm. The second surface, sample 7047, was characterized by Gaussian power spectrum with correlation length a = 9.5μm and an rms roughness of δ = 1.6μm. The wavelength of the incident light was λ = 10.6μm, for which the dielectric constant of gold is ε2(ω) = −2489.77 + 2817.36i, and the polar angle of incidence was θ0 = 30°.
In our simulations, we used the same roughness parameters as those used in the experiments by Navarrete Alcalá et al., and we considered quadratic surface realizations of edges L = 30λ, discretized to 319 × 319 points. However, in performing the simulations, we used an approximation where the substrate was treated as a perfect electric conductor. This approximation is expected to be valid as the skin depth of gold at the wavelength of the incident light is about 34nm (Navarrete Alcalá et al., 2009).
The advantage of assuming that the substrate is a perfect conductor is that the corresponding RREs will then not explicitly contain ε2(ω) (Nordam et al., 2012a). If a large but finite value for ε2(ω) is used, the series expansion used to calculate the integral I(γ|Q) (see Equations 14b and 20a) will be numerically unstable.
In Figures 10 (sample 0061) and 11 (sample 7047) we compare experimental scattering data to the corresponding simulation results obtained by the method just described. We observe from these figures generally good agreement for both polarizations of the incident light. The agreement between the measured and simulated data is best for s polarization. In the case of p polarization, there seems to be a slight shift of the simulated data compared to what was observed experimentally. It is speculated that this may be caused by a potential alignment problem in the experiment since the specular peak is not located at θs = θ0 in the measurements corresponding to p polarization.
Figure 10. The mean differential reflection coefficient, showing in-plane scattering as function of the scattering angle θs. Experimental data obtained by Navarrete Alcalá et al. (2009) (sample 0061) for polar angle of incidence θ0 = 30°, are shown by the blue solid lines, and our simulation results by the green dashed lines. The results shown are for (A) p to p scattering and, (B) s to s scattering. For the simulation results, only the incoherent component of the mean differential reflection coefficients are shown.
Figure 11. (A,B) The same as Figure 10, but now for sample 7047 from Navarrete Alcalá et al. (2009). It is noted that the slight shift of the simulations data relative the measured data for p to p scattering (A) is most likely caused by the angle of incidence used in the experiments being somewhat smaller than θ0 = 30° which was assumed in the simulations.
A challenge faced when performing a direct numerical solution of the RRE for the scattering of light from two-dimensional rough surfaces is the numerical complexity. In this section, we discuss some of these issues in detail.
6.1. Memory Requirements
Part of the challenge of a purely numerical solution of the RRE by the formalism introduced by this study, is that it requires a relatively large amount of memory. With approximately = (π/4)N2q possible values for q‖, the coefficient matrix of the linear equation system will contain approximately (2)2 elements, where the factor 2 comes from the two outgoing polarizations. Hence, the memory required to hold the left hand side of the equation system will be approximately 42η, where η is the number of bytes used to store one complex number.
If each element is a single precision complex number, which is what was used to obtain the results presented in this paper, then η = 8 bytes, and the matrix will require approximately 2π2N4q bytes of memory for storage. For instance, with the choice Nx = 319, which was used in all the simulations presented in this paper, and that corresponds to Nq = 160 (Equation 23), the coefficient matrix will take up approximately 12 GB of memory.
Note that if we instead performed the q‖ integration in Equation (14a) over a square domain of edge , the number of elements in the resulting coefficient matrix would be (2N2q)2 = (16/π2)(2)2. Hence, by restricting the q‖ integration present in the RRE to a circular domain of radius /2, the memory footprint of the simulation is approximately π2/16 ≈ 0.62 of what it would have been if a square integration domain of edge was used. For this reason, a circular integration domain has been used in obtaining the results presented in this paper. However, we have checked and found that using a square q‖ integration domain of a similar size will not affect the results in any noticeable way. Indeed, if this was not the case, it would be a sign that was too small.
When determining the system size, we can freely choose the length of the edge of the square surface, L, and the number of sampling points along each direction, Nx. These parameters will then fix the resolution of the surface, Δx, the resolution in wave vector space, Δq, the number of resolved wave vectors, Nq, and the cutoff in the q‖ integral, (see Equation 19, 24, 23, and 25). The combination of Δq and then determines the number of resolved wave vectors that actually fall inside the propagating region, |q‖| < ω/c, which is identical to the number of data points used to produce, e.g., Figure 3.
As we are not free to choose all the parameters of the system, it is clear that some kind of compromise is necessary. The number of sampling points of the surface along each direction, Nx, and how it determines Nq via Equation (23), determines the amount of memory needed to hold the coefficient matrix, as well as the time required to solve the corresponding linear set of equations. Hence, the parameter Nx is likely limited by practical considerations, typically by available computer hardware or time. For a given value of Nx, it is possible to choose the edge of the square surface, L, to get good surface resolution, at the cost of poor resolution in wave vector space, or vice versa. Note also that changing L will change via Δq (see Equations 24 and 25). If is not large enough to include evanescent surface modes, like surface plasmon polaritons, multiple scattering will not be correctly included in the simulations, and the results can therefore not be trusted. The optimal compromise between values of Nx and L depends on the system under study.
6.2. Calculation Time
The simulations presented in this paper were performed on shared-memory machines with 24 GB of memory and two six-core 2.4 GHz AMD Opteron processors, running version 2.6.18 of the Linux operating system. The code was parallelized using the MPI library, and the setup of the linear set of equations ran on all 12 cores in the timing examples given. The linear equation solver used was a parallel, dense solver based on LU-decomposition (Press et al., 1992) (PCGESV from ScaLAPACK), which runs efficiently on all 12 cores. Setting up the equation system scaled almost perfectly to a large number of cores, while the solver scaled less well, due to the need for communication. Numerically solving the RRE for the scattering amplitudes associated with one realization of a rough surface, discretized onto a grid of 319 × 319 points, took approximately 17 min on the architecture described above, and required about 12 GB of memory. Out of this time, approximately 100 s was spent setting up the equation system, 950 s was spent solving it by LU decomposition, and typically around 1 s was spent on other tasks, including writing data to disk. Table 1 shows timing and memory details of the calculations, including other system sizes.
Table 1. Walltime spent to solve the RRE for various values of Nx on a shared-memory machine with two six-core 2.4 GHz AMD Opteron processors.
Based on the discussion in Section 6.1, we note that the use of a circular q‖ integration domain also significantly reduces the time required to solve the resulting linear system of equations. When using a dense solver, the time to solve the systems scales as the cube of the number of unknowns. Thus we expect the CPU time to solve the matrix system for a circular integration domain of radius /2 to be about half (π3/26) the time to solve the corresponding system using a square domain of edge .
The ratio of the time spent solving one equation system to the total simulation time per surface realization increases with increasing system size, as the time to set up the equation system is (N4x), while the time to solve the linear system by LU decomposition scales as (N6x). It is clear from Table 1 that for any surface of useful size the runtime is completely dominated by the time spent in solving the linear set of equations.
Since the time solving the equation system dominates the overall simulation time, we investigated if one could improve the performance of the simulations by using an iterative solver instead of a direct solver based on LU decomposition. For example, Simonsen et al. (2010b) recently reported good performance using BiCGStab (van der Vorst, 1992) on a dense matrix system of a similar size. In our preliminary investigations into using iterative solvers, we found that convergence with BiCGStab was slow and unreliable for our linear equation systems. However, it should be stressed that we did not use a preconditioning scheme, which could potentially yield significantly improved convergence. A detailed investigation of this issue is left for future work.
From Equation (14a) it follows that changing the angles of incidence and/or the polarization of the incident light changes only the right hand side of the equation system to be solved. Hence, an advantage of using LU decomposition (over iterative solvers) is that the additional time required to solve the system for several right hand sides is negligible, since the overall majority of time is spent factorizing the matrix. Conversely, the time spent using an iterative solver (like BiCGStab) will scale linearly with the number of right hand sides. For these reasons, we have chosen to use an LU-based solver.
6.3. GPU Implementation
Currently, performing simulations like those presented in this paper on a single desktop computer is prohibitively time consuming due to inadequate floating point performance. However, the increasing availability of powerful graphics processing units (GPUs) has the potential to provide computing power comparable to that of a powerful parallel machine, but at a fraction of the cost. As the most time-consuming step in our simulations is the LU decomposition of the system matrix (see Table 1), this is where efforts should be made to optimize the code. With this in mind, the simulation code was adapted to (optionally) employ version 1.0 of the MAGMA library (Agullo et al., 2011) for GPU-based LU decomposition. Performance was compared between a regular supercomputing service and a GPGPU (General Purpose GPU) testbed. On the regular service, the code was running on a single compute node containing two AMD 2.3 GHz 16-core processors and 32 GB of main memory. On the GPGPU testbed, the hardware consisted of a single Nvidia Fermi C2050 processor with 3 GB of dedicated memory and 32 GB of main system memory. For these two computer systems, the initial performance tests indicated that the LU decomposition took comparable time on the two architectures for a system of size Nq = 100 (the difference was less than 10%). The time using the GPGPU testbed included the transfer of the system matrix to and from the Fermi card and the decomposition of the matrix. Even though these results are preliminary, it demonstrates that there is a possibility of performing simulations like those reported in this study without having to resort to costly supercomputing resources. Instead, even with limited financial means, they may be performed on single desktop computers with a state-of-the-art GPU.
We have introduced a formalism for performing non-perturbative, purely numerical, solutions of the RRE for the reflection of light from two-dimensional penetrable rough surfaces, characterized by a complex dielectric function ε2(ω). Implementation and performance issues of the proposed method, and various consistency checks of it, were presented and discussed.
As an example, we have used this formalism to carry out simulations of the scattering of p- or s-polarized light from two-dimensional randomly rough dielectric and metallic surfaces characterized by isotropic or anisotropic Gaussian and cylindrical power spectra. From the scattering amplitudes, obtained by solving the RRE, we calculate the mean differential reflection coefficients, and we calculate the full angular distribution of the scattered light, with polarization information. For the scattering of light from weakly rough metal surfaces, the mean differential reflection coefficient shows a well-defined peak in the retro-reflection direction (the enhanced backscattering phenomenon). From previous experimental and theoretical work, this is to be expected for such scattering systems. Moreover, the obtained angular distributions of the intensity of the scattered light show the symmetry properties found for strongly rough surfaces in recent studies using other simulation methods.
For the purpose of evaluating the accuracy of our simulation results, we used the conservation of energy for a corresponding non-absorbing scattering system. This is a required, but not sufficient, condition for the correctness of the numerical simulations. By this method, we found that within the validity of the RRE our code produces reliable results, at least for the parameters assumed in this study. In particular, for a rough non-absorbing metal surface of the parameters used in this study, energy was conserved to within 0.03%, or better. This testifies to the accuracy of the approach and a satisfactory discretization. Moreover, we also performed simulations of the scattered intensity for systems where the rms roughness of the surface was systematically increased from zero with the other parameters kept unchanged. It was found that energy conservation was well satisfied (for the parameters assumed) when the ratio of rms roughness (δ) to correlation length (a), satisfied δ/a ≲ 0.12.
We believe that the results of this paper provide an important addition to the collection of available methods for the numerical simulation of the scattering of light from rough surfaces. The developed approach can be applied to a wide range of scattering systems, including clean and multilayered scattering systems, that are relevant for numerous applications. The memory requirements, while not insignificant, are still smaller than for the surface integral method by about an order of magnitude. Hence, the current method can be applied to systems which were previously outside the reach of numerical simulations.
Conflict of Interest Statement
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
We would like to acknowledge the help of Dr. C. Johnson at the EPCC, University of Edinburgh, for help in parallelizing the code. We are also indebted to Dr. A. A. Maradudin for discussions on the topic of this paper, and Dr. E. Méendez and Dr. E. I. Chaikina, for making available the experimental data from Navarrete Alcalá et al. (2009). The work of Tor Nordam was mainly carried out with support from the Nordic Center of Excellence in Photovoltaics, funded by Nordic Energy Research (contract no. 06-Renew-C31). The work of Tor Nordam and Paul A. Letnes was partially carried out under the HPC-EUROPA2 project (project number: 228398) with support of the European Commission—Capacities Area—Research Infrastructures. The work also received support from NTNU by the allocation of computer time.
- ^For the calculations used to generate the results presented in this paper, this would amount to evaluating I(γ|Q‖) on the order of 1010 times.
- ^Note that since the FFT always resolves the zero frequency, and the FFT of a purely real signal is symmetric about the zero frequency under complex conjugation, it is always possible to calculate an odd number of elements along each axis of the FFT
Agullo, E., Augonnet, C., Dongarra, J., Faverge, M., Langou, J., Ltaief, H., et al. (2011). “LU factorization for accelerator-based systems,” in 2011 9th IEEE/ACS International Conference on Computer Systems and Applications (AICCSA) (Sharm El-Sheikh: IEEE), 217–224.
Baumeier, B., Leskova, T. A., and Maradudin, A. A. (2009). Cloaking from surface plasmon polaritons by a circular array of point scatterers. Phys. Rev. Lett. 103:246803. doi: 10.1103/PhysRevLett.103.246803
Brown, G. C., Celli, V., Haller, M., and Marvin, A. (1984). Vector theory of light scattering from a rough surface: unitary and reciprocal expansions. Surf. Sci. 136, 381–397. doi: 10.1016/0039-6028(84)90619-8
Kern, A. M., and Martin, O. J. F. (2009). Surface integral formulation for 3d simulations of plasmonic and high permittivity nanostructures. J. Opt. Soc. Am. A 26, 732–740. doi: 10.1364/JOSAA.26.000732
Madrazo, A., and Maradudin, A. A. (1997). Numerical solutions of the reduced Rayleigh equation for the scattering of electromagnetic waves from rough dielectric films on perfectly conducting substrates. Opt. Commun. 134, 251–263. doi: 10.1016/S0030-4018(96)00402-6
Mainguy, S., and Greffet, J.-J. (1998). A numerical evaluation of Rayleigh's theory applied to scattering by randomly rough dielectric surfaces. Waves Random Media 8, 79–101. doi: 10.1080/13616679809409831
McGurn, A. R., and Maradudin, A. A. (1996). Perturbation theory results for the diffuse scattering of light from two-dimensional randomly rough metal surfaces. Wave Random Media 6, 251–267. doi: 10.1088/0959-7174/6/3/006
Méendez, E., and O'Donnell, K. (1987). Observation of depolarization and backscattering enhancement in light scattering from Gaussian random surfaces. Opt. Commun. 61, 91–95. doi: 10.1016/0030-4018(87)90225-2
Méndez, E. R., García-Guerrero, E. E., Leskova, T. A., Maradudin, A. A., Muñoz-Lóopez, J., and Simonsen, I. (2002). Design of one-dimensional random surfaces with specified scattering properties. Appl. Phys. Lett. 81, 798–800. doi: 10.1063/1.1495900
Navarrete Alcalá, A. G., Chaikina, E. I., Méndez, E. R., Leskova, T. A., and Maradudin, A. A. (2009). Specular and diffuse scattering of light from two-dimensional randomly rough metal surfaces: experimental and theoretical results. Wave Random Media 19, 600–636. doi: 10.1080/17455030903033208
Nordam, T., Letnes, P. A., Simonsen, I., and Maradudin, A. A. (2012a). Numerical solutions of the Rayleigh equations for the scattering of light from a two-dimensional randomly rough perfectly conducting surface. Unpublished.
Nordam, T., Letnes, P. A., Simonsen, I., and Maradudin, A. A. (2012b). Satellite peaks in the scattering of light from the two-dimensional randomly rough surface of a dielectric film on a planar metal surface. Opt. Exp. 20, 11336–11350. doi: 10.1364/OE.20.011336
Schurig, D., Mock, J. J., Justice, B. J., Cummer, S. A., Pendry, J. B., Starr, A. F., et al. (2006). Metamaterial electromagnetic cloak at microwave frequencies. Science 314, 977–980. doi: 10.1126/science.1133628
Simonsen, I., Kryvi, J. B., Maradudin, A. A., and Leskova, T. A. (2011). Light scattering from anisotropic, randomly rough, perfectly conducting surfaces. Comp. Phys. Commun. 182, 1904–1908. doi: 10.1016/j.cpc.2011.01.010
Simonsen, I., and Maradudin, A. A. (1999). Numerical simulation of electromagnetic wave scattering from planar dielectric films deposited on rough perfectly conducting substrates. Opt. Commun. 162, 99–111. doi: 10.1016/S0030-4018(99)00036-X
Simonsen, I., Maradudin, A. A., and Leskova, T. A. (2010a). The scattering of electromagnetic waves from two-dimensional randomly rough penetrable surfaces. Phys. Rev. Lett. 104:223904. doi: 10.1103/PhysRevLett.104.223904
Simonsen, I., Maradudin, A. A., and Leskova, T. A. (2010b). Scattering of electromagnetic waves from two-dimensional randomly rough perfectly conducting surfaces: the full angular intensity distribution. Phys. Rev. A 81:013806. doi: 10.1103/PhysRevA.81.013806
Soubret, A., Berginc, G., and Bourrely, C. (2001a). Application of reduced Rayleigh equations to electromagnetic wave scattering by two-dimensional randomly rough surfaces. Phys. Rev. B 63:245411. doi: 10.1103/PhysRevB.63.245411
Soubret, A., Berginc, G., and Bourrely, C. (2001b). Backscattering enhancement of an electromagnetic wave scattered by two-dimensional rough layers. J. Opt. Soc. Am. A 18, 2778–2788. doi: 10.1364/JOSAA.18.002778
Keywords: rough surface scattering, two-dimensional rough surfaces, reduced Rayleigh equation, optics, computational physics
Citation: Nordam T, Letnes PA and Simonsen I (2013) Numerical simulations of scattering of light from two-dimensional rough surfaces using the reduced Rayleigh equation. Front. Physics 1:8. doi: 10.3389/fphy.2013.00008
Received: 07 July 2013; Accepted: 08 August 2013;
Published online: 06 September 2013.
Edited by:Miguel Rubi, Uniersitat de Barcelona, Spain
Reviewed by:Miguel Rubi, Uniersitat de Barcelona, Spain
Adam Gadomski, University of Technology and Life Sciences, Poland
Copyright © 2013 Nordam, Letnes and Simonsen. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Ingve Simonsen, Department of Physics, Norwegian University of Science and Technology, Høgskoleringen 5, NO-7491 Trondheim, Norway e-mail: firstname.lastname@example.org