期刊文献+

非定常输运问题适应于消息传递并行编程环境的香农熵计算方法 被引量:1

Efficient method of calculating Shannon entropy of non-static transport problem in message passing parallel programming environment
下载PDF
导出
摘要 在多计算步的非定常输运问题的蒙特卡罗模拟中,为自动调整每一步的样本数以获得较高的计算效率,可以有多种准则.一种可选的方法是在每一步每隔若干样本监测一次系统中未死亡粒子属性分布对应的香农熵的收敛情况以决定何时停止追加样本,此种方法需要在每一步频繁计算香农熵值.由于在MPI消息传递并行编程环境下香农熵的经典计算方法必须广播大量的数据,导致每一步的计算时间随香农熵计算频率的提高而快速增大,这显然是不能满足实际需求的.本文提出了一种适应于消息传递并行编程环境的香农熵计算新方法,该方法计算得到的香农熵值并不等价于经典方法,但二者之间的差别会随着样本数的增加而趋于零.新方法的最大优势是高频计算香农熵值的时间代价大为降低,为最终实现基于香农熵收敛判断的每步样本数的自动调整奠定了必要的基础. For the Monte Carlo simulation of the non-static transport problem, there must be many calculation steps. Because some particles cannot finish their transport in the last step, they are naturally used as the source particles of the present step. These particles are called undied particles. It is difficult to adjust the history number of each step to obtain higher efficiency because the adjusting rule is hard to find. The most direct method is to set a large enough history number for all steps. But evidently, it is unnecessary for some steps. Among all possible rules, one candidate of adjusting the history number is to check the convergence situation of Shannon entropy(corresponding to the distribution of some undied particle attributes) every some samples in each step to determine whether or not to simulate more particles. So,this method needs to calculate the Shannon entropy frequently. Because the classical method of calculating Shannon entropy in message passing parallel programming environment must reduce massive data, it is unpractical to be used in this situation for the great increasing of computation time with the high frequency of entropy calculation. In this paper,we propose an efficient method of calculating the entropy in the message passing parallel programming environment by letting each process calculate its entropy value based on the local data in each processer and calculating the final entropy by averaging all the entropy values gotten by all processes. The entropy value calculated by this method is not the same as that by the classical method when using finite history number, but the difference goes to zero when the history number goes to infinity. The most remarkable advantage of this method is the small increasing of computation time when calculating the entropy frequently. It is a suitable method of calculating Shannon entropy when adjusting the history number automatically based on the judgment of the convergence situation of Shannon entropy.
出处 《物理学报》 SCIE EI CAS CSCD 北大核心 2016年第14期76-80,共5页 Acta Physica Sinica
基金 能源局专项(批准号:2015ZX06002008) 中国工程物理研究院科学技术发展基金(批准号:2014B0202029)资助的课题~~
关键词 非定常输运问题 蒙特卡罗方法 香农熵 non-static transport problem Monte Carlo method Shannon entropy
  • 相关文献

参考文献1

二级参考文献11

  • 1Pomraning G C 1973 The Equations of Radiation Hydrodynamics (Pergamon Press,Oxford) p50
  • 2Marshak R E 1958 Phys.Fluids 1 24
  • 3Zel' dovich,Raizer 1980 Physics of Shock Waves and High temperature Hydrodynamic Phenomena,edited by Wallace D.Hayes and Ronald F.Probsteiu (Dover Publications,Inc.Mineola,New York) p598
  • 4Hoarty D,Willi O,Barringer L,Vickers C,Watt R,Nazarov W 1999 Phys.Plasmas 6 2171
  • 5Sigel R,Eidmann K,Lavarenne F,Schmalz R F 1990 Phys.Fluids B 2 199
  • 6Afshar-rad T,Desselberger M,Dunne M,Edwards J,Foster J M,Hoarty D,Jones M W,Rose S J,Rosen P A,Taylor R,Willi O 1990 Phys.Rev.Lett.73 74
  • 7Massen J,Tsakiris G D,Eidmann K,Foldes I B,Lower Th,Sigel R,Witkowski S,Nishimura N,Endo T,Shiraga H,Takagi M,Kato Y,Nakai S 1994 Phys.Rev.E50 5130
  • 8Back C A,Bauer J D,Hammer J H,Lasinski B F,Turner R E,Rambo P W,Landen O L,Suter L J,Rosen M D,Hsing W H 2000 Phys.Plasmas 7 2125
  • 9Back C A,Bauer J D,Landen O L,Turner R E,Lasinski B F,Hammer J H,Rosen M D,Suter L J,Hsing W H 2000 Phys.Rev.Lett 84 274
  • 10赖东显,李双贵,许琰,冯庭桂,李敬宏,蓝可,孟广为. 2005. FG-A0091791

共引文献5

同被引文献1

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部