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

3维全电磁粒子模拟大规模并行程序NEPTUNE
引用本文:董烨,陈军,杨温渊,赵强,夏芳,肖丽,马彦,廖丽,孙会芳,董志伟,周海京,陈虹,莫则尧.3维全电磁粒子模拟大规模并行程序NEPTUNE[J].强激光与粒子束,2011,23(6).
作者姓名:董烨  陈军  杨温渊  赵强  夏芳  肖丽  马彦  廖丽  孙会芳  董志伟  周海京  陈虹  莫则尧
作者单位:北京应用物理与计算数学研究所, 北京 100088
基金项目:国家高技术发展计划项目,中国工程物理研究院科学技术发展基金
摘    要: 介绍了自主编制的3维全电磁粒子模拟大规模并行程序NEPTUNE的基本情况。该程序具备对多种典型高功率微波源器件的3维模拟能力,可以在数百乃至上千个CPU上稳定运行。该程序使用时域有限差分(FDTD)方法更新计算电磁场,采用Buneman-Boris算法更新粒子运动状态,运用质点网格法(PIC)处理粒子与电磁场的耦合关系,最后利用Boris方法求解泊松方程对电场散度进行修正,以确保计算精度。该程序初步具备复杂几何结构建模能力,可以对典型高功率微波器件中常见的一些复杂结构,如任意边界形状的轴对称几何体、正交投影面几何体,慢波结构、耦合孔洞、金属线和曲面薄膜等进行几何建模。该程序将理想导体边界、外加波边界、粒子发射与吸收边界及完全匹配层边界等物理边界应用于几何边界上,实现了数值计算的封闭求解。最后以算例的形式,介绍了使用NEPTUNE程序对磁绝缘线振荡器、相对论返波管、虚阴极振荡器及相对论速调管等典型高功率微波源器件进行的模拟计算情况,验证了模拟计算结果的可靠性,同时给出了并行效率的分布情况。

关 键 词:高功率微波  3维全电磁粒子模拟  大规模并行程序  NEPTUNE程序
收稿时间:1900-01-01;

Massively parallel code named NEPTUNE for 3D fully electromagnetic and PIC simulations
Dong Ye,Chen Jun,YangWenyuan,Zhao Qiang,Xia Fang,Xiao Li,Ma Yan,Liao Li,Sun Huifang,Dong Zhiwei,Zhou Haijing,Chen Hong,Mo Zeyao.Massively parallel code named NEPTUNE for 3D fully electromagnetic and PIC simulations[J].High Power Laser and Particle Beams,2011,23(6).
Authors:Dong Ye  Chen Jun  YangWenyuan  Zhao Qiang  Xia Fang  Xiao Li  Ma Yan  Liao Li  Sun Huifang  Dong Zhiwei  Zhou Haijing  Chen Hong  Mo Zeyao
Institution:(Institute of Applied Physics and Computational Mathematics, P. O. Box 8009, Beijing 100088, China)
Abstract:A massively parallel code named NEPTUNE for 3D fully electromagnetic and particle-in-cell (PIC) simulations is introduced, which can run on the Linux system with hundreds or even thousands of CPUs. NEPTUNE is capable of three-dimensional simulation of various typical high power microwave (HPM) devices. In NEPTUNE code, electromagnetic fields are updated by using finite-difference time-domain (FDTD) method to solve Maxwell equations and particles are moved by using Buneman-Boris method to solve the relativistic Newton-Lorentz equation. The electromagnetic fields and particles are coupled by using linear weighing interpolation PIC method, and the electric field components are corrected by using Boris method to solve the Poisson equation in order to ensure charge-conservation. NEPTUNE code ca
Keywords:3D full electromagnetic and PIC simulation  massively parallel code  NEPTUNE code
本文献已被 万方数据 等数据库收录!
点击此处可从《强激光与粒子束》浏览原始摘要信息
点击此处可从《强激光与粒子束》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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