Melhorando o Desempenho Computacional de um Esquema de Diferenças Finitas para as Equações de Maxwell

التفاصيل البيبلوغرافية
العنوان: Melhorando o Desempenho Computacional de um Esquema de Diferenças Finitas para as Equações de Maxwell
المؤلفون: D. G. Alfaro Vigo, S. Rossetto, L.J.P. Veloso
المصدر: TEMA (São Carlos) v.17 n.1 2016
TEMA (Sociedade Brasileira de Matemática Aplicada e Computacional. Online)
Sociedade Brasileira de Matemática Aplicada e Computacional
instacron:SBMAC
TEMA (São Carlos), Volume: 17, Issue: 1, Pages: 112-93, Published: APR 2016
TEMA, Vol 17, Iss 1, Pp 93-112
بيانات النشر: Sociedade Brasileira de Matemática Aplicada e Computacional, 2016.
سنة النشر: 2016
مصطلحات موضوعية: yee algorithm, parallel programming with gpu, Wave propagation, Yee algorithm, lcsh:Mathematics, Numerical analysis, maxwell's equations, Finite-difference time-domain method, Ranging, Algoritmo de Yee, lcsh:QA1-939, Equações de Maxwell, Dirichlet distribution, Programação Paralela com GPU, CUDA, symbols.namesake, Maxwell's equations, Scattering-matrix method, symbols, Applied mathematics, Boundary value problem, Parallel Programming with GPU, Algorithm, Mathematics
الوصف: RESUMO As equações de Maxwell têm um papel crucial na teoria do eletromagnetismo e suas aplicações. Entretanto, nem sempre é possível resolver essas equações de forma analítica. Por isso, precisamos de métodos numéricos para obter soluções aproximadas das equações de Maxwell. O método FDTD (Finite-Diference Time-Domain), proposto por K. Yee, é amplamente usado devido a sua simplicidade e eficiência. No entanto, esse método apresenta um alto custo computacional. Neste trabalho, propomos uma implementação paralela do método FDTD para execução em GPUs, usando a plataforma CUDA. Nosso objetivo é reduzir o tempo de processamento requerido para viabilizar o uso do método FDTD para a simulação da propagação de ondas eletromagnéticas. Avaliamos o algoritmo proposto considerando condições de contorno de tipo Dirichlet e também condições absorventes. Obtivemos ganhos de desempenho que variam de 7 a 8 vezes, comparando a implementação paralela proposta com uma versão sequencial otimizada. ABSTRACT Maxwell's equations play a crucial role in electromagnetic theory and applications. However, it is not always possible to solve these equations analytically. Consequently, we have to use numerical methods in order to get approximate solutions of the Maxwell's equations. The FDTD (Finite-diference Time-Domain) method, proposed by K. Yee, is widely used to solve Maxwell's equations, due to its efficiency and simplicity. However, this method has a high computational cost. In this paper, we propose a parallel implementation of the FDTD method to run on GPUs by using CUDA platform. Our goal is to reduce the processing time required, allowing the use of the FDTD method in the simulation of electromagnetic wave propagation. We evaluate the proposed algorithm considering two different kind of boundary conditions: a Dirichlet type boundary conditions and absorbing boundary conditions. We get a performance gain ranging from 7 to 8 times when comparing the proposed parallel implementation with an optimized sequential version.
وصف الملف: text/html
اللغة: Portuguese
الوصول الحر: https://explore.openaire.eu/search/publication?articleId=doi_dedup___::bbc60b446f4e8f105a4bbf03f6bb8c50Test
http://old.scielo.br/scielo.php?script=sci_arttext&pid=S2179-84512016000100093Test
حقوق: OPEN
رقم الانضمام: edsair.doi.dedup.....bbc60b446f4e8f105a4bbf03f6bb8c50
قاعدة البيانات: OpenAIRE