WavePacket is a program package for numerical quantum-mechanics of distinguishable particles. It can be used to solve single or coupled time-independent or time-dependent (linear) Schrödinger and Liouville-von Neumann-equations, as well as classical or quantum-classical Liouville equations. Optionally accounting for the interaction with external electric fields within the semiclassical dipole approximation, WavePacket can be used to simulate modern experiments involving ultrashort light pulses in photo-induced physics or chemistry, including quantum optimal control. With its visualization of quantum dynamics generated 'on the fly', WavePacket is suitable for teaching quantum mechanics as well as for research projects, see also the numerous demonstration examples .

While the Matlab/Octave version is already in a mature state, the C++/Python version is still under construction. Using tensor train techniques, the additional WaveTrain package aims at beating the curse of dimensionality.

Features

  • Time-independent Schrödinger equation
  • Time-dependent Schrödinger equation
  • Liouville-von Neumann equation (Lindblad dissipation)
  • Quantum-classical dynamics (surface hopping trajectories)
  • Optimal control by external fields (semiclassical)
  • Dimension reduction by balanced truncation
  • Comes with extensive Wiki documentation
  • Many demonstration examples with animated graphics
  • Matlab/Octave version: Version 7.2.1 released on 23-Jan-2024
  • C++/Python version: Version 0.3.6 released on 06-May-2024
  • WaveTrain (Python version): Version 1.0.7 released on 11-Feb-2023
  • See our first WavePacket publication: https://doi.org/10.1016/j.cpc.2016.12.007
  • See our second WavePacket publication: https://doi.org/10.1016/j.cpc.2018.02.022
  • See our third WavePacket publication: https://doi.org/10.1002/JCC.26045
  • See our WaveTrain publication: https://doi.org/10.1063/5.0147314

Project Samples

Project Activity

See All Activity >

Categories

Chemistry, Physics

License

Creative Commons Attribution License, GNU General Public License version 2.0 (GPLv2)

Follow WavePacket

WavePacket Web Site

Other Useful Business Software
AI-generated apps that pass security review Icon
AI-generated apps that pass security review

Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Try Retool free

Additional Project Details

Operating Systems

Linux, Mac, Windows

Intended Audience

Advanced End Users, Science/Research

Programming Language

C++, MATLAB, Python

Related Categories

MATLAB Chemistry Software, MATLAB Physics Software, Python Chemistry Software, Python Physics Software, C++ Chemistry Software, C++ Physics Software

Registered

2008-09-03