Development of Monte Carlo particle transport code JMCT
-
摘要: 介绍了具有自主知识产权的蒙特卡罗(MC)粒子输运程序JMCT的初步研制成果。JMCT基于三维组合几何支撑软件框架JCOGIN,采用模块化,分成多层管理结构,可处理多群碰撞和连续能量碰撞,可进行粒子并行和区域分解并行两种并行方法,并具有良好的可扩展性和高速通信技术,同时配有可视化建模前处理软件。介绍了JMCT采用的多群物质碰撞机制,展示了程序模拟计算测试模型的结果,与MCNP程序计算结果一致。JMCT串行计算速度相比MCNP提高了约3 倍;在20 480个处理器核上模拟2109样本,并行效率可达70%。Abstract: A particle transport code JMCT, which has independent intellectual property rights, is introduced. The code is developed on the JCOGIN infrastructure with multilayer modules. JMCT is capable to simulate the collision of particles with multi-group energy or continue energy. Two forms of parallelism are supported in JMCT, which are the domain decomposition and domain replication, with good scalability and communication capability. JMCT is equipped with a visualization CAD software which helps to model. The method for simulating the collision of particle with multi-group energy is described in detail. And calculation results of models are consistent with those obtained using the MCNP code. The speed of JMCT is three times faster than the MCNP code and the efficiency of parallelism can get up to 70% on 20 480 CPU cores in simulating 2109 particles.
-
Key words:
- JCOGIN infrastructure /
- Monte Carlo method /
- particle transport /
- JMCT code
-

计量
- 文章访问数: 4631
- HTML全文浏览量: 453
- PDF下载量: 391
- 被引次数: 0