...
首页> 外文期刊>Chemical Engineering Science >A GPU-based parallelized Monte-Carlo method for particle coagulation using an acceptance-rejection strategy
【24h】

A GPU-based parallelized Monte-Carlo method for particle coagulation using an acceptance-rejection strategy

机译:使用接受-拒绝策略的基于GPU的并行蒙特卡洛方法进行颗粒凝结

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

A graphics processing unit (GPU)-based Monte Carlo (MC) algorithm for particle coagulation using an acceptance-rejection (AR) strategy leading to improved computing efficiency has been developed and validated. The use of GPUs in high-performance computing is attractive due to the low cost per core, currently some 1-2 EUR. The GPU-implementation developed takes full advantage of the intrinsic parallel property featured by the AR strategy, namely, multiple AR attempts are carried out independently on many threads simultaneously. It uses an efficient way to obtain an estimation for the maximum coagulation kernel from the mean kernel. The method has been benchmarked by a sectional method validating its computing accuracy. Especially when a large number of cells is being handled at the same time, remarkable speed-up factors are achieved. This makes the method, a choice when population balances have to be solved in a CFD environment, which is demonstrated by means of a case study describing simultaneous coagulation, nucleation and diffusion in 1D. In summary, the simulations show that a MC method for particle coagulation based on the AR strategy can be efficiently parallelized on a GPU.
机译:已经开发并验证了基于图形处理单元(GPU)的蒙特卡洛(MC)算法,该算法使用可接受的拒绝(AR)策略实现了粒子凝结,从而提高了计算效率。由于每个内核的成本较低(目前约为1-2欧元),因此在高性能计算中使用GPU具有吸引力。开发的GPU实现充分利用了AR策略所具有的固有并行属性,即,多个AR尝试同时在多个线程上独立执行。它使用一种有效的方法从平均内核中获取最大凝结内核的估计值。该方法已通过验证其计算准确性的分段方法进行了基准测试。尤其是在同时处理大量单元时,可获得显着的加速因子。这使得该方法成为必须在CFD环境中解决人口平衡的一种选择,这通过描述一维同时凝固,成核和扩散的案例研究得以证明。总而言之,仿真表明基于AR策略的颗粒凝结MC方法可以在GPU上高效并行化。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号