Skip to main content

Message-Passing Parallel Adaptive Quantum Trajectory Method

  • Chapter
High Performance Scientific and Engineering Computing

Abstract

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 pseudopartides 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 work contributes a strategy for improving the performance of wavepacket simulations using the QTM on message-passing systems. Specifically, adaptivity is incorporated into the MWLS algorithm, and loop scheduling is 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 90% when simulating a free particle.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. Bohm. 1952. ā€œA Suggested Interpretation of the Quantum Theory In Terms of Hidden Variables.ā€ Physical Review 85,No. 2, January:166ā€“193.

    Google ScholarĀ 

  2. Lopreore, C. L. and R. W. Wyatt. 1999. ā€œQuantum Wavepacket Dynamics With Trajectories.ā€ Physical Review Letters 82, No. 26, June:5190ā€“5193.

    Google ScholarĀ 

  3. Brook, R. G.; P. E. Oppenheimer; C. A. Weatherford; I. Banicescu; J. Zhu. 2001. ā€œSolving the Hydrodynamic Formulation of Quantum Mechanics: A Parallel MLS Method.ā€ International Journal of Quantum Chemistry 85, Nos. 4ā€“5, October: 263ā€“271.

    Google ScholarĀ 

  4. Brook, R. G.; P. E. Oppenheimer; C. A. Weatherford; I. Banicescu; J. Zhu. 2002. ā€œAccuracy Studies of a Parallel Algorithm for Solving the Hydrodynamic Formulation of the Time-dependent Schrƶdinger Equationā€ Journal of Molecular Structure (Theochem) 592, April: 69ā€“77.

    Google ScholarĀ 

  5. Vadapalli, R. K.; C. A. Weatherford; I. Banicescu; R. L. Carin; J. Zhu. 2003. ā€œTransient Effect of a Free Particle Wave Packet in the Hydrodynamic Formulation of the Time-dependent Schrƶdinger Equation.ā€ International Journal of Quantum Chemistry 94, Issue 1: 1ā€“6.

    ArticleĀ  Google ScholarĀ 

  6. Carino, R. L.; R. K. Vadapalli; I. Banicescu; C. A. Weatherford; J. Zhu. 2002. ā€œWavepacket Dynamics Using the Quantum Trajectory Method on Message-Passing Systems.ā€ Proceedings of the ITAMP Workshop on Computational Approaches to Time-Dependent Quantum Dynamics, (to be published in the Journal of Molecular Science).

    Google ScholarĀ 

  7. Carino, R. L.; I. Banicescu; R. K. Vadapalli; T. Dubreus; C. A. Weatherford; J. Zhu. 2003. ā€œWavepacket Simulations Using the Quantum Trajectory Method With Loop Scheduling.ā€ Proceedings of the High Performance Computing Symposium (HPC) 2003, (Orlando, FL, March 30-April 3). Society for Computer Simulation, 93ā€“99.

    Google ScholarĀ 

  8. Kruskal, C. and A. Weiss. 1985. ā€œAllocating Independent Subtasks on Parallel Processors.ā€ IEEE Trans. Software Eng SE-11, No. 10, October: 1001ā€“1016.

    Google ScholarĀ 

  9. Polychronopoulos, C. and D. Kuck. 1987. ā€œGuided Self-Scheduling: A Practical Scheduling Scheme for Parallel Supercomputers.ā€ IEEE Trans on Computers C-36, No. 12, December: 1425ā€“1439.

    Google ScholarĀ 

  10. Flynn Hummel, S., E. Schonberg; L. E. Flynn. 1992. ā€œFactoring: A Method for Scheduling Parallel Loops.ā€ Communications of the ACM 35, No. 8, August:90ā€“101.

    Google ScholarĀ 

  11. Banicescu, I. and S. F. Hummel. 1995. ā€œBalancing Processor Loads and Exploiting Data Locality in N-Body Simulations.ā€ Proceedings of the 1995 ACM/IEEE Supercomputing Conference,(San Diego, CA, December 3ā€“8). ACM/IEEE, http://www.supercomp.org/sc95/proceedings/ 594_BHUM/SC95.HTM.

    Google ScholarĀ 

  12. Flynn Hummel, S.; J. Schmidt; R. N. Uma; J. Wein. 1996. ā€œLoad-Sharing in Heterogeneous Systems via Weighted Factoring.ā€ SPAA ā€˜86: Proceedings of the 8th Annual ACM Symposium on Parallel Algorithms and Architectures, (Padua, Italy, June 24ā€“26). ACM, 318ā€“328.

    Google ScholarĀ 

  13. Banicescu, I. and V. Velusamy. 2001. ā€œPerformance of Scheduling Scientific Applications with Adaptive Weighted Factoring.ā€ Proceedings of the 15th International Parallel and Distributed Processing Symposium (IPDPS-01), 10th Heterogeneous Computing Workshop, (San Francisco, CA, April 23ā€“27). IEEE Computer Society Press, on CD-ROM.

    Google ScholarĀ 

  14. Banicescu, I., V. Velusamy and J. Devaprasad. 2003. ā€œOn the Scalability of Dynamic Scheduling Scientific Applications with Adaptive Weighted Factoring.ā€ Cluster Computing, The Journal of Networks, Software Tools and Applications 6, July:215ā€“226.

    Google ScholarĀ 

  15. Cariiio, R. L. and I. Banicescu. 2002. ā€œDynamic scheduling parallel loops with variable iterate execution times.ā€ Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS-02) - Workshop on Parallel and Distributed Scientific and Engineering Applications, (Ft. Lauderdale, FL, April 15ā€“19). IEEE Computer Society Press, on CD-ROM.

    Google ScholarĀ 

  16. Cariiio, R. L. and I. Banicescu. 2002. ā€œLoad Balancing Parallel Loops on Message-Passing Systems.ā€ Proceedings of the 14th TASTED International Conference on Parallel and Distributed Computing and Systems, S. G. Akl and T Gonzales (Eds) (Cambridge MA, Nov. 4ā€“6). ACTA Press, 362ā€“367.

    Google ScholarĀ 

  17. Banicescu, I. and Z. Liu. 2000. ā€œAdaptive Factoring: A Dynamic Scheduling Method Tuned to the Rate of Weight Changes.ā€ Proceedings of the High Performance Computing Symposium (HPC) 2000, (Washington DC, April 16ā€“20). Society for Computer Simulation, 122ā€“129.

    Google ScholarĀ 

  18. Banicescu, I. and V. Velusamy. 2002. ā€œLoad Balancing Highly Irregular Computations with the Adaptive Factoring.ā€ Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS-02) - Heterogeneous Computing Workshop, (Ft. Lauderdale, FL, April 15ā€“19). IEEE Computer Society Press, on CD-ROM.

    Google ScholarĀ 

  19. Carino, R. L. and I. Banicescu. 2003. ā€œA Load Balancing Tool for Distributed Parallel Loops.ā€ Proceedings of the International Workshop on Challenges of Large Applications in Distributed Environments (CLADE) 2003, (Seattle WA, June 21). IEEE Computer Society Press, 39ā€“46.

    Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2004 Springer Science+Business Media New York

About this chapter

Cite this chapter

CariƱo, R.L., Banicescu, I., Vadapalli, R.K., Weatherford, C.A., Zhu, J. (2004). Message-Passing Parallel Adaptive Quantum Trajectory Method. In: Yang, L.T., Pan, Y. (eds) High Performance Scientific and Engineering Computing. The Springer International Series in Engineering and Computer Science, vol 750. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-5402-5_9

Download citation

  • DOI: https://doi.org/10.1007/978-1-4757-5402-5_9

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4419-5389-6

  • Online ISBN: 978-1-4757-5402-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics