|
强激光与粒子束 2011
3维全电磁粒子软件neptune中的并行计算方法, PP. 0-0 Keywords: 并行计算,并行区域分解,自适应计算,高功率微波 Abstract: ?介绍了neptune软件采用的一些并行计算方法:采用“块-网格片”二层并行区域分解方法,使计算规模能够扩展到上千个处理器核。基于复杂几何特征采用自适应技术并行生成结构网格,在原有规则区域的基础上剔除无效网格,大幅降低了存储量和并行执行时间。在经典的boris和sor迭代方法基础上,采用红黑排序和几何约束,提出了非规则区域上的poisson方程并行求解方法。采用这些方法后,当使用neptune软件模拟milo器件时,可在1024个处理器核上获得51.8%的并行效率。
|