skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Fast Diagonalisation of Evolving Matrices: Application to Spin-Fermion Models

Journal Article · · Journal of Statistical Mechanics: Theory and Experiment

Large scale simulation of the colossal magnetoresistance effect in manganites using spin-fermion models is often hampered due to the high computational cost associated with computing the eigenvalues of each of the successive Hamiltonian matrices. Consequently, current spin-fermion model simulations contain no more than 63 sites or the equivalent for lower dimensions. This imposes severe limitations on the kinds of physical systems that can be studied; for example, the Mn spin concentration in diluted semiconductors has to be high enough to be numerically tractable, and the study of many band systems becomes computationally difficult. This study presents an algorithm that directly updates the spectrum of a successive Hamiltonian matrix on the basis of the spectrum of the previous Hamiltonian matrix. This eigenvalue updating algorithm significantly reduces the computational bottleneck involved in recomputing the spectrum of the Hamiltonian matrices each time a local configurational change is accepted, thereby allowing the simulation of much larger lattice system sizes. The serial version of the algorithm is an order of magnitude faster than the approaches based on direct diagonalization. In addition, this algorithm is amenable to parallel computation and retains excellent accuracy even after many updates.

Research Organization:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). National Center for Computational Sciences (NCCS)
Sponsoring Organization:
USDOE Office of Science (SC)
DOE Contract Number:
DE-AC05-00OR22725
OSTI ID:
941591
Journal Information:
Journal of Statistical Mechanics: Theory and Experiment, Journal Name: Journal of Statistical Mechanics: Theory and Experiment
Country of Publication:
United States
Language:
English