Quantitative understanding of the spatial distribution of magnetic fields and Meissner screening currents in two-dimensional (2D) superconductors and mesoscopic thin film superconducting devices is critical to interpreting the results of magnetic measurements of such systems. Here, we introduce SuperScreen, an open-source Python package for simulating the response of 2D superconductors to trapped flux and applied time-independent or quasi-DC magnetic fields for any value of the effective magnetic penetration depth, Λ. Given an applied magnetic field, SuperScreen solves the 2D London equation using an efficient matrix inversion method [1,2] to obtain the Meissner currents and magnetic fields in and around structures composed of one or more superconducting thin films of arbitrary geometry. SuperScreen can be used to model screening effects and calculate self- and mutual-inductance in thin film superconducting devices. Program summaryProgram title: SuperScreenCPC Library link to program files:https://doi.org/10.17632/bds57s4c83.1Developer's repository link:http://www.github.com/loganbvh/superscreenCode Ocean capsule:https://codeocean.com/capsule/5305996Licensing provisions: MIT licenseProgramming language: PythonNature of problem:SuperScreen solves for Meissner screening currents in structures composed of 2D or thin film superconductors in the presence of an applied magnetic field, pinned vortices, and trapped flux.Solution method: This package solves the 2D London equation for superconducting thin films using a matrix inversion method [1,2].
Read full abstract