Versions
Description
Distributed memory continuous-time quantum walk Fortran library and Python. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Features include: * Fortran and Python bindings (in the form of a library and module respectively) * Supports MPI through the use of the PETSc and SLEPc high-performance sparse matrix libraries (CUDA support planned) * Has in-built support for infinite-line Hamiltonians * Import custom adjancency * Supports one, two and three continuous-time quantum walkers (with or without interactions) * Import and export matrices/states in binary or text format * Python module supports plotting and visualisation using matplotlib and networkx * Entanglement calculations * Ability to place diagonal defects/barriers on graph vertices * MPI graph isomorphism methods, for both 2 and 3 interacting particles
Repository
https://github.com/josh146/pyctqw.git
Project Slug
pyctqw
Last Built
No builds yet
Maintainers
Badge
Tags
Project has no tags.
Short URLs
pyctqw.readthedocs.io
pyctqw.rtfd.io
Default Version
latest
'latest' Version
master