This code reproduces the data used in
M. Michel and S. Zell, The Timescales of Quantum Breaking, arXiv::2306.09410
We refer to this paper for a detailed description.
The generated data can be found on zenodo 10.5281/zenodo.8039017.
TimeEvolver TimeEvolver software package included as submodule scripts bash scripts for running the programm for various parameter choices CMakeLists.txt file needed for cmake quantumBreaking.cpp main function quantumBreakingHamiltonians.* defining the Hamiltonian of the system
Note that this project requires following external libraries
- Intel Math Kernel Library (MKL)
- BOOST
- HDF5
mkdir build; cd build # create and use a build directroy
cmake .. # configuration
cmake --build . # compilation and linking (or type "make")
Important: the submodule TimeEvolver is not pulled automatically. If it's the first time you need to use --init
first.
git submodule update --init --recursive
For problems during compilation, e.g. related to the version of BOOST, we refer to the repository of the TimeEvolver
.