中国舰船研究Issue(2):35-39,54,6.DOI:10.3969/j.issn.1673-3185.2015.02.007
基于函数语言的并行FDTD算法新实现及其在航空母舰甲板表面电磁场分布问题仿真中的应用
A new parallel implementation for FDTD algorithm using function languages and its application for simulating field distribution on a ship platform
摘要
Abstract
The traditional procedure languages are not natively parallelizable, while the present parallelization frameworks such as OpenMP and MPI are difficult to apply and malntaln. In this paper, a new parallel imple⁃mentation method is proposed using the functional language, which rapidly reduces the developing cost, thus enhancing the freedom of parallel algorithm implementation, and could satisfy advanced parallel require⁃ments such as dynamic partitioning, etc. For validation, the proposed new algorithm is applied on the FDTD meshing and simulation algorithm successfully, where an acceleration ratio up to 50% is achieved, and an electro-large motherboard problem with over 690 million unknown numbers is successfully solved in 26 hours.关键词
函数语言/并行算法/FDTD/电大问题Key words
functional language/parallel algorithm/finite difference time domain (FDTD)/electro-large problem分类
交通工程引用本文复制引用
郭旸,王向华,胡骏..基于函数语言的并行FDTD算法新实现及其在航空母舰甲板表面电磁场分布问题仿真中的应用[J].中国舰船研究,2015,(2):35-39,54,6.基金项目
国家级重大基础研究项目 ()