Abstract

Time-dependent Ginzburg-Landau (TDGL) theory is a phenomenological model for the dynamics of superconducting systems. Due to its simplicity in comparison to microscopic theories and its effectiveness in describing the observed properties of the superconducting state, TDGL is widely used to interpret or explain measurements of superconducting devices. Here, we introduce pyTDGL, a Python package that solves a generalized TDGL model for superconducting thin films of arbitrary geometry, enabling simulations of vortex and phase dynamics in mesoscopic superconducting devices. pyTDGL can model the nonlinear magnetic response and dynamics of multiply connected films, films with multiple current bias terminals, and films with a spatially inhomogeneous critical temperature. We demonstrate these capabilities by modeling quasi-equilibrium vortex distributions in irregularly shaped films, and the dynamics and current-voltage-field characteristics of nanoscale superconducting quantum interference devices (nanoSQUIDs). Program summaryProgram Title: pyTDGLCPC Library link to program files:https://doi.org/10.17632/t6z7szt9bj.1Developer's repository link:http://www.github.com/loganbvh/py-tdglCode Ocean capsule:https://codeocean.com/capsule/2460583Licensing provisions:MIT LicenseProgramming language: PythonNature of problem:pyTDGL solves a generalized time-dependent Ginzburg-Landau (TDGL) equation for two-dimensional superconductors of arbitrary geometry, enabling simulations of vortex and phase slip dynamics in thin film superconducting devices.Solution method:: The package uses a finite volume adaptive Euler method to solve a coupled TDGL and Poisson equation in two dimensions.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.