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.5 released on 10-Apr-2023
  • 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

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

Follow WavePacket

WavePacket Web Site

Other Useful Business Software
ThermoGrid Contractor Management Software Icon
ThermoGrid Contractor Management Software

ThermoGrid is a specialized contractor management software tool for managing field service operations

Nail down how you manage your day-to-day and level up your services. Whether you are a plumber, electrician, or HVAC technician, ThermoGrid brings together all areas of your business so you can get the job done right.

Additional Project Details

Operating Systems

Linux, Mac, Windows

Intended Audience

Science/Research, Advanced End Users

Programming Language

MATLAB, Python, C++

Related Categories

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

Registered

2008-09-03