摘要:
采用图形处理器(GPU)为主计算核心,应用时域有限差分法(FDTD)实现电磁学中麦克斯韦方程组的快速求解。通过对FDTD求解麦克斯韦旋度方程的直接时间域的分析,给出FDTD的仿真算法。根据GPU能高效地提高FDTD的仿真速度,解决FDTD仿真算法中的计算量庞大问题。利用GPU在FDTD计算中的处理能力,实现了更长的脉冲持续时间和庞大的模型求解与仿真,在适当的时间内完成了超大量的仿真计算。根据在CPU和FDTD上的实际计算结果表明,基于GPU的FDTD仿真算法具有高精度和高效率等特点。
关键词:
时域有限差分法,
图形处理器,
麦克斯韦方程,
电磁场仿真
Abstract:
Using Graphics Processing Units(GPU) as main computational core, the Finite Difference Time Domain(FDTD) is presented for solving electromagnetic Maxwell’s equations. The FDTD simulation algorithm is developed by analyzing the direct time-domain solution like FDTD Maxwell’s curl equations. It is analyzed and compared with GPU that how GPU can be used to greatly speed up FDTD simulations. So enormous computation problem in FDTD simulations is resolved. Using GPU processing power in FDTD calculations, it implements much longer pulse lengths and larger models, and completes expensive simulations computation in reasonable time. According to the comparing of actual computation results in CPUs and FDTD, It is proved that FDTD simulations based on GPU is accurate and efficient.
Key words:
Finite Difference Time Domain(FDTD),
Graphics Processing Units(GPU),
Maxwell’s equations,
electromagnetic field simulation
中图分类号:
邵桢, 蔡红星, 徐春凤. 基于GPU的FDTD麦克斯韦方程快速求解[J]. 计算机工程, 2010, 36(24): 278-280.
SHAO Zhen, CA Gong-Xing, XU Chun-Feng. Solving Quickly of Finite Difference Time Domain Maxwell’s Equations Based on GPU[J]. Computer Engineering, 2010, 36(24): 278-280.