Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

International Journal of Quantum Chemistry

Solving the hydrodynamic formulation of quantum mechanics: A parallel MLS method

R. Glenn Brook, Paul E. Oppenheimer, Charles A. Weatherford, Ioana Banicescu, Jianping Zhu

Published Jan 1, 2001• 14 citations
Publisher

Abstract

Abstract This article documents the first implementation of a parallel algorithm for solving the governing equations of the hydrodynamic formulation of quantum mechanics. The algorithm employs a quantum trajectory method (QTM) based on the serial algorithm introduced by Wyatt and Lopreore. The OpenMP API is employed to parallelize the code across the quantum trajectories in a shared memory environment. An outline of the parallel algorithm is provided; the analytical solution for a moving free particle is used to verify the solution obtained by the parallel algorithm. Further validation against several of the results obtained by Wyatt and Lopreore is also provided. The parallel speedups and runtimes are presented, and several performance issues are noted. Finally, the results of a preliminary accuracy study examining a moving free particle are provided. © 2001 John Wiley & Sons, Inc. Int J Quantum Chem, 2001

DOI
10.1002/qua.1509

Related papers

Quantum Trajectories with Dynamic Loop Scheduling and Reinforcement Learning

Ricolindo L. Cariño, Joana Banicescu, Jaderick P. Pabico +1 more

The study of many problems in quantum mechanics is based on finding the solution to the time-dependent Schrodinger equation which describes the dynamics of quantum-mechanical systems composed of a particle of mass m moving in a potential V. Based on the hydrodynamic interpretation of quantum mechanics by Bohm (1952), an unstructured grid approach, the quantum trajectory method (QTM) was developed by Lopreore and Wyatt (1999). Derivatives needed for updating the equations of motion are obtained using curve-fitting by a moving weighted least squares algorithm, and analytically differentiating the least squares curves. The calculations involve computationally-intensive parallel loops with nonuniform iterate execution times

IEEE International Conference on Cluster Computing (CLUSTER)•Sep 1, 2005•0 citations

Parallel adaptive quantum trajectory method for wavepacket simulations

R.L. Carino, Ioana Banicescu, R. K. Vadapalli +2 more

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.

IEEE International Parallel and Distributed Processing Symposium (IPDPS)•Mar 22, 2004•8 citations

PARALLEL ADAPTIVE QUANTUM TRAJECTORY METHOD FOR WAVEPACKET SIMULATIONS

Ricolindo L. Cariño, Ioana Banicescu, R. K. Vadapalli +2 more

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.

Parallel Processing Letters•Dec 1, 2005•2 citations

Trajectory integration of the quantum hydrodynamic equations of motion

Corey Jason Trahan

Recently, in an effort to solve more realistic problems in quantum dynamics, much attention has been directed into numerically integrating the quantum hydrodynamic equations of motions (QHEM), as opposed to directly solving the time-dependent Schrödinger equation (TDSE). Such efforts have been provoked by the many numerical drawbacks encountered when solving the TDSE on a fixed-grid. In this dissertation, one trajectory method for integrating the QHEM is reviewed, and two novel trajectories methods are described. The first of these, the quantum trajectory method (QTM), was introduced in 1999 and has been used to solve many problems in quantum dynamics since then. However, severe numerical problems are encountered when this method is applied to problems that form wave function nodes. To get around this problem, new methods for numerically integrating the QHEM are needed. In the first novel method described, the arbitrary Lagrangian-Eulerian (ALE) method, particle trajectories are governed by a predetermined equation of motion that is user-supplied. The ALE method remedies inflation and compression problems encountered in the pure Lagrangian QTM. In the second new method discussed, the derivative propagating method (DPM), single quantum trajectories can be calculated one at a time, as opposed to the ensemble propagation of the QTM and ALE method. Using these two methods, new solutions to the QHEM are obtained where the QTM fails. In addition to solving the QHEM, the DPM is also used to solve the classical Klein-Kramers equation in this dissertation. This equation governs the Markovian phase space evolution of a system coupled to an environment such as a heat bath. This marks the first time single trajectories have been used to solve both the QHEM and the Klein-Kramers equations.

•Jan 1, 2003•0 citations

Two‐dimensional wavepacket dynamics with quantum hydrodynamics

Daisuke Matsumoto, K. Hayashi, Tomonori Ida +3 more

Abstract Wyatt and coworkers introduced a new approach (Wyatt, Quantum Dynamics with Trajectories Introduction to Quantum Hydrodynamics, Springer, New York, 2005; Lopreore and Wyatt, Phys Rev Lett, 1999, 82, 5190; Wyatt et al., J Chem Phys, 2001, 114, 5113; Lopreore and Wyatt, J Chem Phys, 2002, 116, 1228; Trahan and Wyatt, J Chem Phys, 2003, 118, 4784; Trahan et al., J Chem Phys, 2005, 122, 164104; Babyuk and Wyatt, J Chem Phys, 2006, 125, 64112) which is based on quantum hydrodynamics to the quantum wavepacket dynamics and applied to several systems including tunneling and nonadiabatic transition. This approach is expected to overcome some disadvantages of the conventional wavepacket dynamics, such as order‐N problem and use of absorbing potential. We applied this method to two‐dimensional model of quantum tunneling system and compared the new approach with the conventional wavepacket simulation since the validity of this method to multidimensional systems is not well known. In the simulation, we adopted two different model potentials (Model I and Model II) and calculated time dependence of the probability density and the tunneling probability in both models, where we showed explicitly that the results of the quantum hydrodynamics are identical with those of the conventional method. Using the moving grid and the regridding algorithm in the quantum hydrodynamics, we can effectively avoid order‐N problem and use of the absorbing potential. In addition to these computational advantages, the flux vector is easily obtained by the quantum hydrodynamics and these vectors field helps us to intuitively understand detailed tunneling dynamics. © 2007 Wiley Periodicals, Inc. Int J Quantum Chem, 2007

International Journal of Quantum Chemistry•Jan 1, 2007•6 citations

Quantum wave packet dynamics with trajectories: Application to reactive scattering

Róbert E. Wyatt

The quantum trajectory method (QTM) for time-dependent wave packet dynamics involves integration of the de Broglie–Bohm hydrodynamic equations for the evolving probability fluid [C. Lopreore and R. E. Wyatt, Phys. Rev. Lett. 82, 5190 (1999)]. The equations of motion for discretized elements of the probability fluid (particles) are integrated in the Lagrangian, moving with the fluid, picture. These fluid elements move under the influence of both the usual potential energy function and the quantum potential, which involves the curvature of the quantum amplitude. The quantum potential and the quantum force are evaluated using a moving weighted least squares algorithm. As a demonstration of applicability, the QTM is applied to a model collinear reaction with an activation barrier. The reaction probabilities are in good agreement with exact quantum results, even for a relatively small number of particles in the ensemble. The QTM accurately describes tunneling using only real valued trajectories. In addition to the reaction probability, plots are presented to show the probability density and the flux distributions at several time steps during the reaction.

The Journal of Chemical Physics•Sep 8, 1999•135 citations
Abstract This article documents the first implementation of a parallel algorithm for solving the governing equations of the hydrodynamic formulation of quantum mechanics. The algorithm employs a quantum trajectory method (QTM) based on the serial algorithm introduced by Wyatt and Lopreore. The OpenMP API is employed to parallelize the code across the quantum trajectories in a shared memory environment. An outline of the parallel algorithm is provided; the analytical solution for a moving free particle is used to verify the solution obtained by the parallel algorithm. Further validation against several of the results obtained by Wyatt and Lopreore is also provided. The parallel speedups and runtimes are presented, and several performance issues are noted. Finally, the results of a preliminary accuracy study examining a moving free particle are provided. © 2001 John Wiley & Sons, Inc. Int J Quantum Chem, 2001
The study of many problems in quantum mechanics is based on finding the solution to the time-dependent Schrodinger equation which describes the dynamics of quantum-mechanical systems composed of a particle of mass m moving in a potential V. Based on the hydrodynamic interpretation of quantum mechanics by Bohm (1952), an unstructured grid approach, the quantum trajectory method (QTM) was developed by Lopreore and Wyatt (1999). Derivatives needed for updating the equations of motion are obtained using curve-fitting by a moving weighted least squares algorithm, and analytically differentiating the least squares curves. The calculations involve computationally-intensive parallel loops with nonuniform iterate execution times
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.
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.
Recently, in an effort to solve more realistic problems in quantum dynamics, much attention has been directed into numerically integrating the quantum hydrodynamic equations of motions (QHEM), as opposed to directly solving the time-dependent Schrödinger equation (TDSE). Such efforts have been provoked by the many numerical drawbacks encountered when solving the TDSE on a fixed-grid. In this dissertation, one trajectory method for integrating the QHEM is reviewed, and two novel trajectories methods are described. The first of these, the quantum trajectory method (QTM), was introduced in 1999 and has been used to solve many problems in quantum dynamics since then. However, severe numerical problems are encountered when this method is applied to problems that form wave function nodes. To get around this problem, new methods for numerically integrating the QHEM are needed. In the first novel method described, the arbitrary Lagrangian-Eulerian (ALE) method, particle trajectories are governed by a predetermined equation of motion that is user-supplied. The ALE method remedies inflation and compression problems encountered in the pure Lagrangian QTM. In the second new method discussed, the derivative propagating method (DPM), single quantum trajectories can be calculated one at a time, as opposed to the ensemble propagation of the QTM and ALE method. Using these two methods, new solutions to the QHEM are obtained where the QTM fails. In addition to solving the QHEM, the DPM is also used to solve the classical Klein-Kramers equation in this dissertation. This equation governs the Markovian phase space evolution of a system coupled to an environment such as a heat bath. This marks the first time single trajectories have been used to solve both the QHEM and the Klein-Kramers equations.
Abstract Wyatt and coworkers introduced a new approach (Wyatt, Quantum Dynamics with Trajectories Introduction to Quantum Hydrodynamics, Springer, New York, 2005; Lopreore and Wyatt, Phys Rev Lett, 1999, 82, 5190; Wyatt et al., J Chem Phys, 2001, 114, 5113; Lopreore and Wyatt, J Chem Phys, 2002, 116, 1228; Trahan and Wyatt, J Chem Phys, 2003, 118, 4784; Trahan et al., J Chem Phys, 2005, 122, 164104; Babyuk and Wyatt, J Chem Phys, 2006, 125, 64112) which is based on quantum hydrodynamics to the quantum wavepacket dynamics and applied to several systems including tunneling and nonadiabatic transition. This approach is expected to overcome some disadvantages of the conventional wavepacket dynamics, such as order‐N problem and use of absorbing potential. We applied this method to two‐dimensional model of quantum tunneling system and compared the new approach with the conventional wavepacket simulation since the validity of this method to multidimensional systems is not well known. In the simulation, we adopted two different model potentials (Model I and Model II) and calculated time dependence of the probability density and the tunneling probability in both models, where we showed explicitly that the results of the quantum hydrodynamics are identical with those of the conventional method. Using the moving grid and the regridding algorithm in the quantum hydrodynamics, we can effectively avoid order‐N problem and use of the absorbing potential. In addition to these computational advantages, the flux vector is easily obtained by the quantum hydrodynamics and these vectors field helps us to intuitively understand detailed tunneling dynamics. © 2007 Wiley Periodicals, Inc. Int J Quantum Chem, 2007
The quantum trajectory method (QTM) for time-dependent wave packet dynamics involves integration of the de Broglie–Bohm hydrodynamic equations for the evolving probability fluid [C. Lopreore and R. E. Wyatt, Phys. Rev. Lett. 82, 5190 (1999)]. The equations of motion for discretized elements of the probability fluid (particles) are integrated in the Lagrangian, moving with the fluid, picture. These fluid elements move under the influence of both the usual potential energy function and the quantum potential, which involves the curvature of the quantum amplitude. The quantum potential and the quantum force are evaluated using a moving weighted least squares algorithm. As a demonstration of applicability, the QTM is applied to a model collinear reaction with an activation barrier. The reaction probabilities are in good agreement with exact quantum results, even for a relatively small number of particles in the ensemble. The QTM accurately describes tunneling using only real valued trajectories. In addition to the reaction probability, plots are presented to show the probability density and the flux distributions at several time steps during the reaction.