Implementation of FTLM for full Hilbert space investigation of anisotropic quantum spin systems
Creators: name: Hanebaum, Oliver
Publisher: name: Universität Bielefeld
Year: 2018
Subjects: subject: 530

description: Magnetic molecules promise progress in a wide variety of fields ranging from high density memory storage to quantum computing as well as magnetic cooling. In order to gain better insight this work aims at the study of theoretical models and evaluation of thermodynamic observables by implementing and testing a new numerical approximation method - the Finite-Temperature Lanczos-Method (FTLM).<br><br> Magnetic centres of molecules are modelled as spins of fixed quantum number, position and interactions. The model is specified in a spin Hamiltonian consisting of three parts: Heisenberg exchange, single ion anisotropy and Zeeman interaction. Although finite, the dimension of the Hilbert space grows exponentially with the number of spin sites, so full diagonalisation of the Hamiltonian is rendered infeasible: Even for a small number of spins the Hilbert space dimension exceeds several millions, which is beyond exact diagonalisation techniques. In order to calculate observables yet, it is necessary to implement approximation methods.<br><br> Following previous work, where the Hilbert space could be partitioned into invariant subspaces with respect to magnetic quantum numbers, now systems with anisotropy are studied. These anisotropic terms generally do not commute with total spin operators, therefore partitioning no longer helps reducing the problem size.<br><br> There are several techniques for approximate solutions to eigenvalue equations, among these adaptations of the original Lanczos method. As a Krylov subspace method, its main advantage is that the most complex operations required are matrix-vector multiplications. When matrix elements are calculated on-the-fly, the most economical version requires storage of only two vectors.<br><br> The second ingredient for FTLM is a typicality based Monte Carlo approach: Traces are estimated as an average over a tiny set of initial vectors compared to the full Hilbert space. <br><br> First tests revealed a major flaw due to numerical instability of traces that normally are zero. By partitioning with respect to magnetic quantum numbers, especially exploiting their inversion symmetry, this problem was unknowingly dodged in previous calculations. It was solved while preserving the advantage of minimal computational effort: An arbitrary set of initial vectors would regain this time-reversal symmetry only, if a substantial number of initial vectors where used. Instead, a doubling of the initial vectors by inverting them with respect to magnetic quantum numbers yields the desired effect. Time-consuming evaluations of matrix elements were also avoided by calculating the magnetisation as a difference quotient.<br><br> Finally FTLM is implemented and tested for several magnetic molecules. Analogues of the hour glass molecules synthesised by Glaser et al. were first model systems, showing good agreement of exact diagonalisation results and approximations.<br><br> The method can be applied to any Hamiltonian, given that matrix-vector products in the underlying Hilbert space can be calculated. Here limiting factors are memory usage and computing time. As a proof of principle observables in a Hilbert space consisting of d=100,000,000 states were calculated using the parameter set suggested by Mazurenko et al. for the Mn12-acetate molecule. Single crystal as well as powder averaged results are compared to experimental data. So this previously impossible calculation is now executed within hours by use of FTLM.