论文部分内容阅读
本文重点介绍了SuperMC2.0的主要特性和架构。SuperMC2.0采用了目前通用的蒙特卡罗技术,并在此基础上进行粒子模拟方法的改进:在几何处理方面,主要采用基于基本体素的组合几何(CSG)的方法进行几何描述,同时采用面描述方法表示复杂几何体,可构造复杂的物理计算模型。在模拟过程中,构造粒子在几何材料中的四维径迹(三维空间与一维时间)。通过蒙特卡罗计算自动建模软件MCAM可将用边界表示法(BREP)描述的复杂CAD几何模型直接转换成SuperMC2.0输入的CSG几何。采用MPI和OpenMP混合并行计算技术以及减方差技巧,以提高模拟效率。