Method for accelerating three-dimensional finite-difference time-domain electromagnetic field simulation by using graphic processing unit (GPU) based on Open computer language (OpenCL)

A finite difference in time domain and electromagnetic field technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve the problems of limited practicability, long calculation time, etc., and achieve the effect of improving the simulation speed

Active Publication Date: 2011-10-05
CHINA AEROSPACE STANDARDIZATION INST
View PDF1 Cites 43 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the shortcomings of the current FDTD electromagnetic field simulation calculation time being too long, and the current FDTD simulation acceleration method can only run on the GPU and has limited practicability, the present invention proposes an OpenCL-based GPU-accelerated three-dimensional time-domain finite difference electromagnetic field simulation method method

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for accelerating three-dimensional finite-difference time-domain electromagnetic field simulation by using graphic processing unit (GPU) based on Open computer language (OpenCL)
  • Method for accelerating three-dimensional finite-difference time-domain electromagnetic field simulation by using graphic processing unit (GPU) based on Open computer language (OpenCL)
  • Method for accelerating three-dimensional finite-difference time-domain electromagnetic field simulation by using graphic processing unit (GPU) based on Open computer language (OpenCL)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0030] OpenCL is an open language standard for parallel programming for general purposes of heterogeneous platform systems. Using OpenCL can simplify the design and implementation of FDTD method for electromagnetic field simulation, and make the technology of GPU accelerated FDTD method for simulation more general. A method for GPU-accelerated three-dimensional FDTD electromagnetic field simulation based on OpenCL of the present invention utilizes GPU parallel processing characteristics and combines OpenCL interface functions to realize the high performance of the three-dimensional FDTD method with uniaxial anisotropy perfectly matched layer (UPML) absorption boundary conditions Performance accelerated simulation. Adopting the method of the present invention to carry out electromagnetic field simulation has cross-hardware platform versatility ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a method for accelerating three-dimensional finite-difference time-domain (FDTD) electromagnetic field simulation by using a graphic processing unit (GPU) based on an Open computer language (OpenCL). The method is applied to the field of electromagnetic simulation and analysis; and design and realization of electromagnetic simulation are simplified by the OpenCL in an FDTD method. The method comprises the following steps of: setting an FDTD simulation parameter at first and dynamically applying a memory space; constructing a three-dimensional electromagnetic model and performing grid subdivision; initializing a calculation parameter of the OpenCL and performing FDTD accelerated simulation on the three-dimensional electromagnetic model based on the OpenCL; and finally releasing data stored in the memory by using a function in an OpenCL standard base and releasing central processing unit (CPU) memory resources. By the method, the FDTD electromagnetic field simulation speed is increased obviously; compared with a CPU calculation method, the method increases the speed by 5 to 10 times; a uniaxial perfect matched layer (UPML) absorbing boundary condition can be obtained, and the transmission of electromagnetic waves in a free space can be simulated; therefore, the FDTD electromagnetic field simulation can be applied widely and actually.

Description

technical field [0001] The invention relates to the field of electromagnetic field simulation analysis, in particular to a method for accelerating three-dimensional time-domain finite difference electromagnetic field simulation by a GPU (Graphic Processing Unit, graphics processor) based on OpenCL (Open Computing Language, open computing language). Background technique [0002] FDTD (Finite-Difference Time-Domain, finite difference in time domain) is a common method in the field of electromagnetic field simulation calculation. The FDTD method is to differentially disperse Maxwell’s equations in time and space, and through Leap frog algorithm iterations, the electric field and magnetic field in the space are calculated alternately; the electromagnetic field is simulated by updating time. changes to achieve the purpose of numerical calculation. When using the FDTD method to analyze electromagnetic problems, it is necessary to construct the spatial geometric parameters and mat...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/50
Inventor 代健褚天舒
Owner CHINA AEROSPACE STANDARDIZATION INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products