首页> 外文期刊>Parallel Processing Letters >PARALLEL ADAPTIVE QUANTUM TRAJECTORY METHOD FOR WAVEPACKET SIMULATIONS
【24h】

PARALLEL ADAPTIVE QUANTUM TRAJECTORY METHOD FOR WAVEPACKET SIMULATIONS

机译:小波模拟的并行自适应量子轨迹方法

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Time-dependent wavepackets are widely used to model various phenomena in physics. One approach in simulating the wavepacket dynamics is the quantum trajectory method (QTM). Based on the hydrodynamic formulation of quantum mechanics, the QTM represents the wavepacket by an unstructured set of pseudoparticles whose trajectories are coupled by the quantum potential. The governing equations for the pseudoparticle trajectories are solved using a computationally-intensive moving weighted least squares (MWLS) algorithm, and the trajectories can be computed in parallel. This paper contributes a strategy for improving the performance of wavepacket simulations using the QTM. Specifically, adaptivity is incorporated into the MWLS algorithm, and loop scheduling techniques are employed to dynamically load balance the parallel computation of the trajectories. The adaptive MWLS algorithm reduces the amount of computations without sacrificing accuracy, while adaptive loop scheduling addresses the load imbalance introduced by the algorithm and the runtime system. Results of experiments on a Linux cluster are presented to confirm that the adaptive MWLS reduces the trajectory computation time by up to 24%, and adaptive loop scheduling achieves parallel efficiencies of up to 85% when simulating a free particle.
机译:随时间变化的波包被广泛用于模拟物理学中的各种现象。模拟波包动力学的一种方法是量子轨迹方法(QTM)。基于量子力学的流体力学公式,QTM通过一组非结构化的伪粒子表示波包,这些伪粒子的轨迹与量子势耦合。使用计算密集型移动加权最小二乘(MWLS)算法求解伪粒子轨迹的控制方程,并且可以并行计算轨迹。本文提出了一种使用QTM改善波包仿真性能的策略。具体而言,将适应性并入MWLS算法,并采用循环调度技术来动态地负载均衡轨迹的并行计算。自适应MWLS算法减少了计算量而又不牺牲精度,而自适应循环调度解决了算法和运行系统引入的负载不平衡问题。给出了在Linux集群上的实验结果,以确认自适应MWLS将轨迹计算时间减少了多达24%,并且在模拟自由粒子时,自适应循环调度实现了高达85%的并行效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号