Introduction

_images/animation_example.webp

SuperDetectorPy is a program used to simulate current-carrying thin-film type-ii superconductors, such as superconducting single-photon detectors (SSPDs). The program was developed as a part of Mattias Jönsson’s doctoral thesis Theory for superconducting few-photon detectors.

Features and limitations

SuperDetectorPy solves the generalized time-dependent Ginzburg-Landau (GTDGL) model in the regime where the thickness of the superconductor \(d\) is much smaller than the London penetration depth \(\lambda\), i.e. \(d \ll \lambda\), and the width of the superconductor \(W\) is much smaller than the Pearl length \(\Lambda = 2 \lambda^2 / d\), i.e. \(W \ll \Lambda\). These conditions are generally met in SSPDs and the program may therefore be used to study SSPDs.

By using a finite volume method, SuperDetectorPy is able to run simulations on general geometries. This allows for studying the breakdown of superconductivity in geometries with smooth boundaries, such as like turnarounds in SSPD meanders.

SuperDetectorPy is also capable of simulating applied magnetic fields, which allows for studying SSPDs in magnetic fields.

License and citing

SuperDetectorPy is licensed under the MIT license. If you use SuperDetectorPy in an academic publication or similar, please consider citing the following:

Mattias Jönsson, Theory for superconducting few-photon detectors (Doctoral dissertation), KTH Royal Institute of Technology (2022) (Link)

Mattias Jönsson, Robert Vedin, Samuel Gyger, James A. Sutton, Stephan Steinhauer, Val Zwiller, Mats Wallin, Jack Lidmar, Current crowding in nanoscale superconductors within the Ginzburg-Landau model, arXiv:2112.05443 (2021) (Link)