Efficient studies of large-scale topological and unconventional superconductors
Topological superconductors are a newly discovered class of materials with features uniquely advantageous for quantum computing. They have lately generated an immense amount of attention due to the possibility of them having effective Majorana fermions at surfaces, vortices, and other defects. Approximately one can say that a Majorana fermion is half an electron, or more accurately, in a system with Majorana fermions the wave function of an electron has split up into two separate parts. This non-local property of two Majorana fermions can be used for exceptionally fault-tolerant quantum computing. A quantum computer uses the quantum nature of matter to represent data and perform calculations and can be exponentially faster than any classical supercomputer. However, quantum systems are generally extremely sensitive to disturbances and we are still not able to construct useful quantum computers. Topological superconductors avoid this extreme sensitivity by using the non-local nature of the Majorana fermions, which automatically make them very robust.
The long-term goals of this project are to theoretically 1) discover new and experimentally viable topological superconductors and 2) determine the properties of the Majorana fermions to enable topological quantum computation in real materials. The project focus both on the currently most promising topological superconductors and on discovering new topological superconductors.
We already have many years of experience studying topological superconductors using a microscopic lattice tight-binding Bogoliubov-de Gennes (BdG) formalism, which is ideally suited for an accurate description of the superconducting state. Thanks to medium SNIC grants, we have during successfully investigated a wide range of systems (see webpage for a full publication list) using GPU resources. The method traditionally involves diagonalizing large matrices and since we often need a self-consistent solution for superconductivity, this requires finding all eigenvalues. To avoid such costly and poorly scalable calculations we have developed our own code, called TBTK (SoftwareX 9, 205 (2019)) that efficiently treat these types of systems using a Chebychev polynomial expansion of the Green’s functions. The method takes advantage of recursion relationships and can work with just matrix-vector multiplications giving us a (A+BN)*N scaling, with A and B being constants and N the number of degrees of freedom (lattice sites, spin, orbitals, etc), instead of the brute force N^6 scaling of exact diagonalization. Due to the calculations to a large part consisting of repeated matrix-vector multiplications it is optimally suited for GPUs.
We have the last two years also heavily used quasiclassical theory to be able to study even larger, mesoscopic, topological superconducting systems. In particular, we are using the very recently developed code SuperConga (arXiv:2205.15000), an open-source framework for simulating physics of mesoscopic superconductors using the quasiclassical Eilenberger theory, which is excessively parallel and with an implementation highly optimized for GPUs. SuperConga is continuously being developed by one of my postdocs together with collaborators.
By running our software on high-end GPUs, we are continuously pushing the boundaries of scientific research in our field.