C++QED is a highly flexible framework for simulating open quantum dynamics. It allows users to build arbitrarily complex interacting quantum systems from elementary free subsystems and interactions, and simulate their time evolution with a number of available time-evolution drivers.
The SourceForge.net project summary page.
To start to understand and use the framework on the highest level, consult the User Guide. This will allow for building simulations using the already existing modules and elementary systems as building blocks.
To be able to write new modules representing elementary free subsystems or interactions, consult the Element Guide.
For a deeper understanding and to be able to extend the framework with new modules, consult the constantly developing reference manual. If your problem is not (yet) covered therein, ask for support.
Users of the development version from the Bazaar repository, should consult the Change Log from time to time.
PyCppQED is a Python backend for processing and visualizing data produced by the framework. Cf. documentation.
The development version from the Bazaar repository:
bzr checkout bzr://cppqed.bzr.sourceforge.net/bzrroot/cppqed C++QED
Note
This online documentation is meant to reflect the development version, but delays compared to the actual state are possible. The released packages include the corresponding documentation.
To access the Bazaar repository, configure your Bazaar client as follows:
bzr://cppqed.bzr.sourceforge.net/bzrroot/cppqed
(read-only)
bzr+ssh://USERNAME@cppqed.bzr.sourceforge.net/bzrroot/cppqed
(read/write)