首页 | 本学科首页   官方微博 | 高级检索  
     

基于OpenMP的电磁场FDTD多核并行程序设计
引用本文:吕忠亭,张玉强,崔巍. 基于OpenMP的电磁场FDTD多核并行程序设计[J]. 现代电子技术, 2013, 0(23): 168-170
作者姓名:吕忠亭  张玉强  崔巍
作者单位:延安大学物理与电子信息学院,陕西延安716000
摘    要:探讨了基于OpenMP的电磁场FDTD多核并行程序设计的方法,以期实现该方法在更复杂的算法中应用具有更理想的性能提升。针对一个一维电磁场FDTD算法问题,对其计算方法与过程做了简单描述。在Fortran语言环境中,采用OpenMP+~粒度并行的方式实现了并行化,即只对循环部分进行并行计算,并将该并行方法在一个三维瞬态场电偶极子辐射FDTD程序中进行了验证。该并行算法取得了较其他并行FDTD算法更快的加速比和更高的效率。结果表明基于OpenMP的电磁场FDTD并行算法具有非常好的加速比和效率。

关 键 词:OpenMP  时域有限差分法  多核并行程序  程序设计

Design of electromagnetic field FDTD multi-core parallel program based on OpenMP
LU Zhong-ting,ZHANG Yu-qiang,CUI Wei. Design of electromagnetic field FDTD multi-core parallel program based on OpenMP[J]. Modern Electronic Technique, 2013, 0(23): 168-170
Authors:LU Zhong-ting  ZHANG Yu-qiang  CUI Wei
Affiliation:(College of Physics and Electronic Information, Yah' an University, Yah'an 716000, China)
Abstract:The method of the electromagnetic field FDTD multi-core parallel programm design based on OpenMP is dis- cussed, in order to implement ideal performance improvement of this method in the application of more sophisticated algorithms. Aiming at a problem existing in one-dimensional electromagnetic FDTD algorithm, its calculation method and process are described briefly. In Fortran language environment, the parallelism is achieved with OpenMP technology and fine-grained parallel way, that is, the parallel computation is performed only for the cycle part. The parallel method was verified in a three-dimensional transient electromagnetic field FDTD program for dipole radiation. The parallel algorithm has achieved faster speedup and higher efficiency than other parallel FDTD algoritms. The results indicate that the electromagnetic field FDTD parallel algorithm based on OpenMP has a good speedup and efficiency.
Keywords:OpenMP  FDTD  multi-core parallel program  program design
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号