Interference and diffraction analysis of holographic gratings using the Finite-Difference Time-Domain method

Similar documents
High spatial resolution measurement of volume holographic gratings

A Diagonal Split-cell Model for the High-order Symplectic FDTD Scheme

Optical simulations within and beyond the paraxial limit

Coupling of surface roughness to the performance of computer-generated holograms

Comparison of TLM and FDTD Methods in RCS Estimation

Physical & Electromagnetic Optics: Diffraction Gratings

Supplementary Figure 1 Optimum transmissive mask design for shaping an incident light to a desired

f. (5.3.1) So, the higher frequency means the lower wavelength. Visible part of light spectrum covers the range of wavelengths from

A Graphical User Interface (GUI) for Two-Dimensional Electromagnetic Scattering Problems

Supplementary Figure 1: Schematic of the nanorod-scattered wave along the +z. direction.

Diffraction Gratings as Anti Reflective Coatings Noah Gilbert. University of Arizona ngilbert .arizona.edu Phone: (520)

Dual Polarized Phased Array Antenna Simulation Using Optimized FDTD Method With PBC.

Finite-Difference Time-Domain Calculations of a Liquid-Crystal-Based Switchable Bragg Grating

specular diffuse reflection.

Chapter 35 &36 Physical Optics

Finite-Difference Time-Domain Simulation of Low-F# Fresnel Zone Plates Coupled to IR Antennas

Secondary grating formation by readout at Bragg-null incidence

Chapter 37. Wave Optics

COMPUTATIONAL AND EXPERIMENTAL INTERFEROMETRIC ANALYSIS OF A CONE-CYLINDER-FLARE BODY. Abstract. I. Introduction

E x Direction of Propagation. y B y

AS THE MOST standard algorithm, the traditional finitedifference

Chapter 38 Wave Optics (II)

Numerical Study of Grating Coupler for Beam Steering. Wei Guo

INTERFERENCE. where, m = 0, 1, 2,... (1.2) otherwise, if it is half integral multiple of wavelength, the interference would be destructive.

The sources must be coherent. This means they emit waves with a constant phase with respect to each other.

Chapter 24. Wave Optics

Ray Optics I. Last time, finished EM theory Looked at complex boundary problems TIR: Snell s law complex Metal mirrors: index complex

Recording multiple holographic gratings in silver-doped photopolymer using peristrophic multiplexing

Chapter 37. Interference of Light Waves

Modeling Focused Beam Propagation in scattering media. Janaka Ranasinghesagara

Timo Lähivaara, Tomi Huttunen, Simo-Pekka Simonaho University of Kuopio, Department of Physics P.O.Box 1627, FI-70211, Finland

Physical or wave optics

The Interface Fresnel Zone revisited

Basic optics. Geometrical optics and images Interference Diffraction Diffraction integral. we use simple models that say a lot! more rigorous approach

Supporting Information: Highly tunable elastic dielectric metasurface lenses

PHYS 202 Notes, Week 8

19 Total internal reflection (TIR) and evanescent

PHYS 3410/6750: Modern Optics Midterm #2

MEASUREMENT OF THE WAVELENGTH WITH APPLICATION OF A DIFFRACTION GRATING AND A SPECTROMETER

Polarizing properties of embedded symmetric trilayer stacks under conditions of frustrated total internal reflection

Analysis of Two-dimensional Scattering by a Periodic Array of Conducting Cylinders Using the Method of Auxiliary Sources

Analysis of the Gaussian Beam on a Corrugated Dielectric Interface

Supplemental information. Appendix to Wavelength-scale light concentrator made by direct 3D laser writing of polymer metamaterials

Control of Light. Emmett Ientilucci Digital Imaging and Remote Sensing Laboratory Chester F. Carlson Center for Imaging Science 8 May 2007

Formulas of possible interest

Defense Technical Information Center Compilation Part Notice

Fig The light rays that exit the prism enter longitudinally into an astronomical telescope adjusted for infinite distance.

Lesson 1 Scattering, Diffraction, and Radiation

Effective Medium Theory, Rough Surfaces, and Moth s Eyes

EM Waves Practice Problems

Computer-originated planar holographic optical elements

ECE 595, Section 10 Numerical Simulations Lecture 33: Introduction to Finite- Difference Time-Domain Simulations. Prof. Peter Bermel April 3, 2013

Wave Optics. April 11, 2014 Chapter 34 1

Light. Electromagnetic wave with wave-like nature Refraction Interference Diffraction

Incorporating the G-TFSF Concept into the Analytic Field Propagation TFSF Method

Simple, complete, and novel quantitative model of holography for students of science and science education

Holographic Elements in Solar Concentrator and Collection Systems

Fiber Optic Communication Systems. Unit-03: Properties of Light.

Chapter 24. Wave Optics. Wave Optics. The wave nature of light is needed to explain various phenomena

ELECTROMAGNETIC diffraction by perfectly conducting

Aberrations in Holography

Angular sensitivities of volume gratings for. of a substrate-mode optical interconnect

A SUPER-RESOLUTION MICROSCOPY WITH STANDING EVANESCENT LIGHT AND IMAGE RECONSTRUCTION METHOD

2.5D Forward Solver To Model Scattering Of Long Dielectric Cylinders In An Active Millimeter Wave Imaging System

Chapter 2: Wave Optics

Module 18: Diffraction-I Lecture 18: Diffraction-I

Dynamical Theory of X-Ray Diffraction

Textbook Reference: Physics (Wilson, Buffa, Lou): Chapter 24

An Introduction to the Finite Difference Time Domain (FDTD) Method & EMPIRE XCcel

SIMULATION OF AN IMPLANTED PIFA FOR A CARDIAC PACEMAKER WITH EFIELD FDTD AND HYBRID FDTD-FEM

Invited Paper. Nukui-Kitamachi, Koganei, Tokyo, , Japan ABSTRACT 1. INTRODUCTION

THE concept of using a lossy material to absorb an

Chapter 8: Physical Optics

1 Laboratory #4: Division-of-Wavefront Interference

Introduction to COMSOL Optics Modules

College Physics B - PHY2054C

PHYSICS 213 PRACTICE EXAM 3*

DOING PHYSICS WITH MATLAB COMPUTATIONAL OPTICS

Holographic elements for Fourier transform

Improved Mesh Conforming Boundaries for the TLM Numerical Method

Chapter 38. Diffraction Patterns and Polarization

Metallic Transmission Screen for Sub-wavelength Focusing

Tutorial Solutions. 10 Holographic Applications Holographic Zone-Plate

Toward the Development of a Three-Dimensional Unconditionally Stable Finite-Difference Time-Domain Method

DIFFRACTION 4.1 DIFFRACTION Difference between Interference and Diffraction Classification Of Diffraction Phenomena

Simulation of Transition Radiation from a flat target using CST particle studio.

The Death of the Aerial Image

Philpot & Philipson: Remote Sensing Fundamentals Interactions 3.1 W.D. Philpot, Cornell University, Fall 12

Optimization of metallic biperiodic photonic crystals. Application to compact directive antennas

Advanced modelling of gratings in VirtualLab software. Site Zhang, development engineer Lignt Trans

Chapter 24. Wave Optics. Wave Optics. The wave nature of light is needed to explain various phenomena

Continued Fraction Absorbing Boundary Conditions for Transient Elastic Wave Propagation Modeling

Binary computer-generated holograms (CGHs) are becoming essential components in optical signal processing schemes. Apart from their use as

Modeling the Acoustic Scattering from Axially Symmetric Fluid, Elastic, and Poroelastic Objects due to Nonsymmetric Forcing Using COMSOL Multiphysics

Experimental Competition. Sample Solution

Influence of the Aspect Ratio of Tabular Grains on the Light Scattering

THIS paper presents early results of new tracing algorithm

dq dt I = Irradiance or Light Intensity is Flux Φ per area A (W/m 2 ) Φ =

SUPPLEMENTARY INFORMATION

DEVELOPMENT OF AN NEW EFFICIENT NUMERICAL APPROACH FOR OBJECT RECOGNITION

Transcription:

2 nd International Conference on Engineering Optimization September 6-9, 2010, Lisbon, Portugal Interference and diffraction analysis of holographic gratings using the Finite-Difference Time-Domain method Francés J. (1), Neipp C. (2), Pérez-Molina M. (1,2), Bleda S. (1,2), Beléndez A. (1,2) (1) University of Alicante Department of Physics, Systems Engineering and Signal Theory San Vicente del Raspeig Ap. 99, E-03080 Alicante (Spain) (2) University of Alicante University Institute of Physics Applied to Sciences and Technologies San Vicente del Raspeig Ap. 99, E-03080 Alicante (Spain) e-mail: jfmonllor@ua.es Abstract The Finite-Difference Time-Domain method (FDTD) is based on a time-marching algorithm that has proven accurate in predicting microwave scattering from complicated objects. In this work the method is applied at optical wavelengths, more concretely the method is applied to rigorously analyze holographic gratings for the near-field distribution. It is well known that diffraction gratings with feature sizes comparable to the wavelength of light must be treated electromagnetically, because the scalar diffraction theories, including Fourier and Fresnel approximations, no longer apply. The FDTD method permits to analyze the electromagnetic field distribution in function of time and space. In optical wavelenghts the simulation of wide areas implies more memory and time processing. For that reason, some add-ons are included in order to correctly calculate the far field distribution obtained from the numerical near-field values computed in the simulation region. As a consequence the total grid simulation size can be reduced improving the performance of the simulation, in terms of memory usage and time processing. Values in the near-field region are computed due to the illumination of the grating by means of a plane wave with different angle of incidence. In addition, we compare the results obtained by the FDTD method to those obtained using the Kogelnik s theoretical expressions applied to diffraction gratings. As it will be seen in this work there is good agreement between numerical and analytical values, thus validating our FDTD implementation. Keywords: Holographic grating, FDTD, Interferece, Diffraction 1. Introduction The Finite-Difference Time-Domain method (FDTD) [1, 2] is based on a time-marching algorithm that has proven accurate in predicting microwave scattering from complicated objects for instance. The FDTD method solves the differential Maxwell equations, substituting the time and spatial derivates with central-difference approximation providing the transient electromagnetic field and wide band frequency analysis via a single simulation. In the last decades diffractive optical elements have been used in many applications such lenses and mirrors manufacturing [3, 4], broadband communications [5], optical computation [6] or information storage [7]. Because of the small sizes of this optical elements, rigorous electromagnetic computational methods are needed to obtain their diffraction performance. There are several numerical methods applied to solve electromagnetic problems such as the finite-element method [8] or the boundary-element method which require the solution of a large system of equations. In this work a improved implementation of the FDTD method has been applied to rigorously analyze holographic volume gratings for the near-field distribution. This optimization is based on using the advanced vectorial instructions of the CPU. Concretely, it has been used optimized code according to the detected processor which is going to do the processing. An optimal version of the Single Instruction Multiple Data (SIMD) has been used to reduce the time costs of the FDTD method. A reformulation of the algorithm and memory management are necessary in order to achieve performance improvements. 1

Other techniques for reducing time processing and memory requirements are based on minimizing the area to be simulated. For that purpose, some add-ons have been included in our algorithm such as: Near Field to Far Field propagation (NF/FF), Perfectly Matched Layers (PML) and Total Field Scattered Field formulation (TF/SF). All those formalisms are necessary for simulating optical devices such as diffraction gratings that usually are excited by a laser. More concretely, with the FDTD method have been studied different parameters such a as diffraction and transmission efficiencies of volume holographic gratings. In Section 2 the elemental theory related with the FDTD method is introduced, including boundary conditions and far field transformation. For simplicity TM polarization has been considered in all of the experiments (electric field parallel to the z-axis, and magnetic field in the xy plane). In many applications an infinitely large one-dimensional structure in the z direction can be assumed, which is illuminated by a TM plane wave. In such a case, the solutions of Maxwell s curl equations can be reduced to the two-dimensional problem. In this section basic concepts related with diffraction holographic gratings are explained.therefore, special considerations predicting the performance of gratings and other optical devices are detailed also. The analytical closed form expresions from Kogelniks works are enumerated. During decades researchers in the field of Holography have used the analytical expressions deduced by Kogelnik [9] to estimate the theoretical predictions of phase and amplitude, transmission and reflection volume holograms. Although this theory assumes that only two orders propagate inside the hologram the curves obtained are quite good enough for validating our numerical algorithm. Section 3 shows the optimization basis of the code. The comparision of the typical FDTD loop is done with the SIMD version. All gratings simulated in Section 4 are studied in two dimensions. All values obtained via FDTD algorithm are compared with those obtained by means of the analytical expressions deduced by Kogelnik [9, 10] to estimate the theoretical predictions of phase and amplitude, transmission and reflections volume holograms. 2. Theory In this section it is detailed the basis of the FDTD method applied to solve the electromagnetic fields. More concretely, this method is applied at optical wavelengths. Moreover, some basical equations related with analytical analysis of the volume diffraction gratings are introduced. 2.1. Finite Difference Time Domain Method Light propagation is described by means of Maxwell s time-dependent curl equations in Gaussian Units[11, 12]: D t = 1 ) ( H σẽ, (1) ɛ0 µ 0 D(ω) = ɛ r(ω) Ẽ, (2) H t = 1 ɛ0 µ 0 Ẽ σ m µ 0 H, (3) where ɛ 0 is the electrical permittivity in farads per meter, ɛ r is the medium s relative complex permittivity constant, µ 0 is the magnetic permeability in henrys per meter, σ m is an equivalent magnetic resistivity in ohms per meter and σ is the electric conductivity in siemens per meter. The flux density is denoted by D and both D and E are normalized respect to the vacuum impedance η 0. The FDTD algorithm used here is based on the Yee[13] lattice as depicted in Fig. 1.a). The electrical field components E and the magnetical field components H are centered in a three-dimensional cell so that every E component is surrounded by four circulating H components, and every H component is surrounded by four circulating E components [14, 15]. To solve Maxwell s curl equations in two dimensions for TM polarization, Eqs.(1-3) are discretized by using central-difference expressions for both the time and the space derivatives. For two dimensions, the Yee cell is still useful and an xy plane containing H fields is only necessary, as can be seen in Figure 1. The Eqs.(1-3) are reduced to the following taking into account nonmagnetic and lossless medium: 2

Figure 1: Spatial grid in 2-D FDTD method. D z n+1/2 i,j = D z n 1/2 t ( ) i,j + y H y n i+1/2,j µ 0 ɛ H y n i 1/,j 0 t ) H x n i,j+1/2 + H x n i,j 1/2, (4) H x n+1 i,j+1/2 = H x n 1 i,j+1/2 H y n+1 i+1/2,j = H y n 1 i+1/2,j + x µ 0 ɛ 0 ( t ( z E z n+1/2 i,j+1 µ 0 ɛ 0 t ( z E z n+1/2 i+1,j µ 0 ɛ 0 ) E z n+1/2 i,j, (5) ) E z n+1/2 i,j. (6) Here, x and y are respectively, the lattice space increments in the x and y coordinate directions, and i and j are integers that denote the position of sample points in the x and y directions, respectively. The time increment is represented by t and is related with the integer n to localize a determined observation interval. At the material boundaries the continuity conditions for the electric and magnetic fields are satisfied implicitly within the accuracy of the numerical discretization. In the time domain a leapfrog algorithm is applied [14]. The electric and magnetic fields are calculated alternately in intervals of 1 2 t. The time step has an upper bound to ensure the numerical stability of the algorithm [11, 14, 16]. This is summarized by the well-known Courant Condition : t pc0, (7) where p is the dimension of the simulation and = x = y. In order to simulate unbounded free space, absorbing boundary conditions are included in the region in which the optical device is totally enclosed. Usually, in calculating the E field, we need to know the surrounding H values. At the edge of the grid the values at one side are unknown and arbitrary assumed as null. As a consequence, reflected waves would go inward in order to keep the boundary conditions mentioned previously. This phenomenon causes an unpredictable field pattern in the simulation region. The perfectly matched layer absorbing boundary conditions proposed by Berenger [17], which have been found to be effective and to cause only slight reflection error, are used in our study. Although, in this work, a slight deviation from the Berenger method [18] will be made by introducing fictitious conductivities associated with D and H, instead of E and H. The basic idea of this formalism is to create a medium that is lossy and minimize the amount of reflection between free air and the PML region. The effect of this is to create a nonphysical absorbing medium adjacent to the outer FDTD mesh boundary that has a wave impedance independent of the angle of incidence and frequency of the outgoing scattered waves. There have been numerous approaches to this problem [14, 16, 19]. 3

On the other hand, it is necessary a method for illuminate the simulation with a light source. A typical laser of 633nm emits a coherent plane wave. For this reason, a formalism (TF/SF) has been implemented in order to simulate a light illumination behavior similar to a laser. It is supposed a TM z plane wave, whose incidence is assumed to be from air to medium and whose propagation in the FDTD region is determined by using the time-marching algorithm. It is introduced along the connecting boundary by using a total field/scattered field algorithm [11, 14, 16], where (E, H) Total = (E, H) inc + (E, H) scat. An arbitrary angle of incidence has been taken into account. With this add-on the simulation region is divided into two new regions: the total field region and the scattered field region. In the first one, the plane wave source interacts with the medium under study. Whereas, in the scattered region the incident wave is suppressed and the perturbation produced by the element into the total region travels to the outer region. This phenomena permits for instance analyze diffracted and transmitted orders of a diffraction grating without interference produced by the source. Nevertheless, in many cases a wider area of simulation is needed to observe diffraction patterns or similar. To increase the simulation region produces an exponential increase of the time costs of the simulation and memory allocation. Therefore, many authors have been working on the solution of this problem. The Near Field to Far Field propagation permits to propagate the numerical near field values to a far field. In the time domain, the Schelkunoff equivalence principle has been used by many authors in different works [20]-[24] for three dimensional transient calculations evaluating the time-domain integral expresion (TDIE) of the fields. Nevertheless the evaluation of the TDIE in two dimensions is not straightforward. Luebbers et al [25] proposed a mixed frequency/time-domain algorithm which involves two Fourier transformations to obtain the time-domain response. In this work an approach based on the equivalence principle has been implemented to calculate, in the time domain, the transient far-field response of a two-dimensional structure by directly evaluating a two-dimensional form of the TDIE [26]. The procedure, leads to an easily implementable algorithm consisting of the numerical evaluation of a two-dimensional integral. This algorithm can be implemented in a marching-on-in-time procedure simultaneously with the FDTD advancing algorithm. 2.2. Basic Volume gratings theory A hologram can be treated as a photographic film with a spatial varying transmittance. The interference pattern consists of planes running almost parallel to the surface of the recording material. With a thick recording medium, the hologram is made up of layers corresponding to a periodic variation of the transmittance or refractive index. If the two interfering wavefronts are incident on the recording medium from the same side, these layers are approximately perpendicular to its surface, and the hologram produces an image by transmission. However, it is also possible to have the two interfering wavefronts incident on the recording medium from opposite sides, in which case the interference surfaces run approximately parallel to the surface of the recording medium. In this case, the reconstructed image is produced by the light reflected from the hologram [27]. In both cases (an scheme of these diffraction gratings is illustrated in Figure 2), the diffracted amplitude is a maximum only when the angle of incidence is equal to the Bragg angle θ B, satisfying the Bragg condition cos(ψ θ B ) = K 2n 0 k 0, (8) where n 0 is the average refractive index of the recording medium, and k 0 = 2π/λ. The grating vector K defines the normal of the interference surfaces of the recording medium. This vector is of length K = 2π/Λ, where Λ is the grating period and makes an angle ψ with the y angle. It is well known the relationship between the refractive index and the dielectric permittivity of the form n = ɛ r. First, we consider a lossless volume transmission phase grating of thickness d with the grating planes running normal to its surface. If we assume that the refractive index varies sinusoidally with amplitude n 1 about a mean value n 0, the diffraction efficiency of the grating at the Bragg angle is θ B is: η T B = sin 2 (Φ), (9) where Φ = πn 1 d/λcosθ B is known as the modulation parameter. At the output of the grating, and for arbitrary angle of incidence the output angle of the different orders are defined as follows Λ(sin θ m sin θ B ) = mλ, (10) 4

Figure 2: Volume transmission and reflection gratings and their associated vector diagrams for Bragg incidence [10, 27]. where θ m is the angle formed by the direction vector of the diffracted order between the normal output of the grating. On the other hand, the diffraction efficiency of a volume reflection phase grating at the Bragg angle is given by the relation η R B = tanh 2 (Φ). (11) 3. Implementation of the FDTD algorithm for SIMD instructions The use of SIMD instructions in general purpose processors was promoted by Intel in 1999 due to the increasing PC volume market. This required a balanced platform for 3D graphics performance in order to scale from arcade consoles to workstation applications. The Single Instruction Multiple Data (SIMD) belongs to the parallel computation model. This is the most cost-effective way of accelerating floatingpoint performance in general purpose processors. The use of the Intel s SIMD instructions permits a theoretical full x4 performance gain (full 4-wide SIMD operation can also be done every clock cycle) for single precision data, although 2x is the typical gain on real applications due to other factors such as memory access and other tasks [28]. In the Figure 3 can be seen the difference between the typical ALU instruction commonly used by compilers and SIMD instructions available in Streaming SIMD Extensions (SSE) at Intel s processors. Figure 3: a) Adding diagram of a typical ALU. b) Adding diagram of a SIMD instruction of SSE CPU. In order to be effective during the computation, the pointers in memory of the array to be used by SIMD instruction must be aligned. For that reason, the allocation of the memory for an array with N rows and M columns has been modified. In our implementation of the FDTD method, all matrix has been stored as a single aligned column vector. In the Figure 4 can be seen leap frog algorithm flow chart which summarizes steps to be implemented in a FDTD algorithm. For instance, the ˆD z field is calculated from the previous values stored in memory of the inner ˆD z and the magnetic fields. The C matrix (or 5

1-D array for optimized version of the algorithm) is a data structure that defines the medium: dielectric constant, space and time resolution [11, 14]. Figure 4: The leap frog algorithm is shown at the left. The classical implementation of the component in z direction for displacement vector and the optimized implementation are showed. The variables which name starts with p indicates that is a pointer to an one-dimensional array. The variables prefixed with curl are temporal one-dimensional arrays needed to store auxiliary data. 5. Results In this work different gratings have been studied (transmission and reflection) with the FDTD method. In the Figure 5 are shown different time steps of the simulation of a volume transmission grating excited by a plane wave satisfying Bragg condition. It can be seen how the diffracted order becomes more perceptible as soon as the steady state is reached. Concretely, the diffraction efficiency is not so high due to the values fixed in this simulation. In the Figure 5 is detailed where the grating is placed in the simulation. Also, in the Figure 5.c) the sampling plane where the near field values are propagated to far field is represented concretely. As can be seen, the near field values are chosen near the output of the grating. The far field values obtained from the propagation are used to compute the irradiance pattern I which is defined as I E 2. These irradiance patterns are illustrated in the Figure 6 for reflection and transmission volume diffraction gratings. 6

Figure 5: Sequence of the simulation of a volume transmission grating with parameters: n 0 =1.63, n 1 = 0.025, Λ=0.83 µm, d=10 µm). a) t = 400. b) t = 1000. c) t = 1400. d) t = 1800. Furthermore, a more exhaustive analysis of the diffraction efficiency of both gratings: transmission and reflection has been obtained. For that purpose the thickness of gratings has been modified in order to study the relationship between η B and d. The curves obtained are compared with the analytical values obtained from Eq.(9) and (11). In both cases the parameters defining the gratings are n0 = 1.63, n 1 = 0.025, Λ = 0.83 µm and λ=633 nm. The time and spatial resolution are defined in order to minimize the inner numerical error of the method [14] and avoiding instabilities as x = λ/10 and t = x/(2c 0 ), with c 0 being the light speed. In Figure 6.a) the results due to the use of SIMD instructions in the implementation of the algorithm are represented. Notice that all simulations have been realized with the Intel Core2 Quad Processor Q6600 (4 cores, 2.4 GHz and 8 MB L2).The size of L2 memory is the parameter that produces a decreasing in the performance. If the matrix size becomes greater, it is possible that whole L2 memory becomes unable of storing all data needed for the computation. Although performance results showed by the Figure 6 are refereed only to one thread or single processor. 7

Figure 6: a) Transmission efficiency of a volume transmission grating. performance in GFlops for both SISD and SIMD implementations. b) Comparison of measured 7. Conclusions In this work the FDTD has been applied with succesfully results to volume diffraction gratings. Also, an optimized version of the typical FDTD loop has been presented. This improvment is based on using the SIMD instructions available in the genereal purpouse Intel s processors. The adoption of these instructions in the FDTD code implies different changes in the way of storing the data inside the memory in order to be effective. These changes, basically are focused on aligning the data consecutively in memory in order to be loaded into the processor correctly. Hence, performance of the FDTD method by using the SIMD extension has been proved to be greater than the heavily optimized classical FDTD loop. As illustrated in the Figure 6.b) it has been obtained a 3x gain when working on L2 cache limits and a 2x Gain beyond L2 cache limits. On the other hand, the accuracy of the simulations of volume diffraction gratings are good enough, since the analytical and numerical values are quite similar. Notice that Kogelnik s closed expressions assumes infinite plane wavefronts as well as a slow energy interchange. Also the zero-order and Bragg-diffracted waves propagate within the grating. However, even if the first of these assumptions is satisfied, the existence of higher-order diffracted waves in phase gratings cannot be ignored, even for refractive index modulation greater than 0.005. Currently, the authors are working in parallel computation applied to FDTD. And more optical elements and paremeters of the diffraction gratings are being studied such as angular efficiency and wavelenght selectivity. 8

Acknowledgements This work was supported by the Ministerio Ciencia e Innovación of Spain under project FIS2008-05856- C02-02 and by the Generalitat Valenciana of Spain under project ACOMP/2010/156. References [1] E. E. Kriezis and S. J. Elston, Finite-difference time domain method for light wave propagation within liquid crystal devices, Optics Communications, 165(1-3), 99-105, 199. [2] D. W. Prather and S. Shi, Formulation and application of the finite-difference time-domain method for the analysis of axially symmetric diffractive optical elements, J. Opt. Soc. Am. A, 16, 199. [3] A. K. Richter, F. P. Carlson, Holographically generated lens, Applied Optics, 13, 2924-2930, 1974. [4] J. R. Magariños, D. J. Coleman, Holographic mirrors, Optical Engineering, 24, 769-780, 1985. [5] O. D. D. Soares, Holographic coupler for fiber optics, Optical Engineering, 20, 740-785, 1981. [6] T. Yagai, S. Kawai and H. Huang, Optical computing and interconnects, Proceedings of the IEEE, 84, 828-852, 1996. [7] H. J. Coufal, D. Psaltis and G. T. Sincerbox, Holographic Data Storage, Springer Verlag, Berlin, 2000. [8] B. Lichtenberg, N. C. Gallagher, Numerical modeling of diffractive devices using the finite element method, Optical Engineering, 33, 3518-3526, 1994. [9] H. Kogelnik, Coupled wave theory for thick hologram gratings, The Bell System Technical Journal, 48(9), 2909-2947, 1969. [10] H. Kogelnik, Reconstructing response and efficiency of hologram gratings, Proceedings of the Symposium on Modern Optics, 605-617, Brooklyn Polytechnic Press, 1967. [11] D. M. Sullivan, Electromagnetic Simulation using the FDTD Method, IEEE Press Editorial Board, 2000. [12] C. A. Balanis, Advanced Engineering Electromagnetics, New York: Wiley, 1989. [13] K. S. Yee, based on FDTD calculations, Numerical solution of initial boundary value problemas involving Maxwell s equations in isotropic media IEEE Trans. on Antennas and Propagation, 17, 585-589, 1966. [14] A. Taflove, COMPUTATIONAL ELECTRODYNAMICS: The Finite-Difference Time-Domain Method, Artech House Publishers, 1995. [15] H. Kogelnik, Electromagnetic analysis of diffraction gratings by the finite-difference time-domain method, J. Opt. Soc. Am. A, 15(1), 152-157, 1998. [16] K. S. Kunz, R. J. Luebbers, The Finite Difference Time Domain Method for Electromagnetics, CRC Pres, 1993. [17] J. P. Berenger, A perfectly matched layer for the absoprption of electromagnetic waves, J. Comput. Phys, 114, 185-200, 1994. [18] D. M. Sullivan, A simplified PML for use with the FDTD method, Microwave and Guided Wave Letters, IEEE, 6(2), 97-99, 2996. [19] F. Pérez-Ocón, J. R. Jiménez-Cuesta, A. M. Pozo-Molina, Exponential discretization of the Perfectly Matched Layer (PML) absorbing boundary condition simulation in FD-TD 3D, Optik - International Journal for Light and Electron Optics, 113(8), 354-360, 2002. [20] M. J. Barth, M. M. McLeod, R. W. Ziolkowski, A near and far-field projection algorithm for finitedifference time-domain codes, J. Electromag Waves Appl., 6, 5-18, 1992. 9

[21] K. L. Shlager, Near-field to near-field transformation for use with FDTD method and its application to pulsed antenna problems, Electron Lett, 30, 1262-1264, 1994. [22] K. L. Shlager, G. S. Comparison of two FDTD near-field to far-field transformations applied to pulsed antenna problems, Electron Lett, 31, 936-938, 1995. [23] K. S. Yee, D. Ingham, K. Shlager. Time-domain extrapolation to the far field based on FDTD calculations, Antennas and Propagation, IEEE Transactions, 3, 410-413, 1991. [24] R. J. Luebbers, M. Kunz, M. Schneider, F. Hunsberger,A finite-difference time-domain near zone to far zone transformation, IEEE Trans. Antennas and Propagation, 39, 429-433, 1991. [25] K. S. Yee, A two-dimensional time-domain near-zone to far-zone transformation, Antennas and Propagation, IEEE Transactions, 40(7), 848-851, 1992. [26] S. González-García, B. García-Olmedo and R. Gómez-Martínon to the far field based on FDTD calculations, A time-domain near- to far-field transformation for FDTD in two dimensions Microwave and Optical Technology Letters, 27(6), 427-432, 2000. [27] P. Hariharan, Basics of Holograypy, Cambridge University Press, 2002. [28] T. Shreekant, T. Huff, The Internet Streaming SIMD Extensions, Intel Technology Journal, Q2, 1-8, 1999 10