Analysis of periodic anisotropic media by means of split-field FDTD method and GPU computing

被引:7
作者
Frances, J. [1 ]
Bleda, S. [1 ]
Alvarez, M. L. [1 ]
Martinez, F. J. [1 ]
Marquez, A. [1 ]
Neipp, C. [1 ]
Belendez, A. [1 ]
机构
[1] Univ Alicante, Dept Phys Syst Engn & Signal Theory, E-3080 Alicante, Spain
来源
OPTICS AND PHOTONICS FOR INFORMATION PROCESSING VI | 2012年 / 8498卷
关键词
SF-FDTD; GPU computing; anistropic media; diffraction efficiency; polarization gratings; binary phase gratings; TIME-DOMAIN ANALYSIS; OBLIQUE-INCIDENCE;
D O I
10.1117/12.929545
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
The implementation of the Split-Field Finite Difference Time-Domain (SP-FDTD) method in Graphics Processing Units is described in this work. This formalism is applied to light wave propagation through periodic media with arbitrary anisotropy. The anisotropic media is modeled by means of a permittivity tensor with non-diagonal elements and absorbing boundary conditions are also considered. The split-field technique and the periodic boundary condition allow to consider a single period of the structure reducing the simulation grid. Nevertheless, the analysis of anisotropic media implies considering all the electromagnetic field components and the use of complex notation. These aspects reduce the computational efficiency of the numerical method compared to the isotropic and non-periodic implementation. With the upcoming of the new generation of General-Purpose Computing on Graphics Units many scientific applications have been accelerated and others are being developed into this new parallel digital computing architecture. Specifically, the implementation of the SP-FDTD in the Fermi family of GPUs of NVIDIA is presented. An analysis of the performance of this implementation is done and several applications have been considered in order to estimate the possibilities provided by both the formalism and the implementation into GPU. The formalism has been used for analyzing different structures and phenomena: binary phase gratings and twisted-nematic liquid crystal cells. The numerical predictions obtained by means of the FDTD method here implemented are compared with theoretical curves achieving good results, thus validating the accuracy and the potential of the implementation
引用
收藏
页数:9
相关论文
共 20 条
[1]  
[Anonymous], 2016, Programming massively parallel processors: a hands-on approach
[2]  
[Anonymous], 2011, CUDA by Example: An Introduction to General-Purpose GPU Programming
[3]  
Arfken G. B., 2005, Mathematical Methods for Physi- cists, V6th
[4]  
BERNASCHI M, 2011, J COMPUT PHYS COMMUN, V182, P1265, DOI DOI 10.1016/J.CPC.2011.02.012
[5]   Real-time optical micro-manipulation using optimized holograms generated on the GPU [J].
Bianchi, S. ;
Di Leonardo, R. .
COMPUTER PHYSICS COMMUNICATIONS, 2010, 181 (08) :1442-1446
[6]   Octree-based, GPU implementation of a continuous cellular automaton for the simulation of complex, evolving surfaces [J].
Ferrando, N. ;
Gosalvez, M. A. ;
Cerda, J. ;
Gadea, R. ;
Sato, K. .
COMPUTER PHYSICS COMMUNICATIONS, 2011, 182 (03) :628-640
[7]   Parallel algorithm for solving Kepler's equation on Graphics Processing Units: Application to analysis of Doppler exoplanet searches [J].
Ford, Eric B. .
NEW ASTRONOMY, 2009, 14 (04) :406-412
[8]   Comparison of simplified theories in the analysis of the diffraction efficiency in surface-relief gratings [J].
Frances, J. ;
Neipp, C. ;
Gallego, S. ;
Bleda, S. ;
Marquez, A. ;
Pascual, I. ;
Belendez, A. .
OPTICAL MODELLING AND DESIGN II, 2012, 8429
[9]   GPU-BASED VOLUME RECONSTRUCTION FROM VERY FEW ARBITRARILY ALIGNED X-RAY IMAGES [J].
Gross, Daniel ;
Heil, Ulrich ;
Schulze, Ralf ;
Schoemer, Elmar ;
Schwanecke, Ulrich .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2009, 31 (06) :4204-4221
[10]   Implementation and evaluation of various demons deformable image registration algorithms on a GPU [J].
Gu, Xuejun ;
Pan, Hubert ;
Liang, Yun ;
Castillo, Richard ;
Yang, Deshan ;
Choi, Dongju ;
Castillo, Edward ;
Majumdar, Amitava ;
Guerrero, Thomas ;
Jiang, Steve B. .
PHYSICS IN MEDICINE AND BIOLOGY, 2010, 55 (01) :207-219