pyTDGL: Time-dependent Ginzburg-Landau in Python
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 $\texttt{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. $\texttt{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).
- Publication:
-
arXiv e-prints
- Pub Date:
- February 2023
- DOI:
- 10.48550/arXiv.2302.03812
- arXiv:
- arXiv:2302.03812
- Bibcode:
- 2023arXiv230203812B
- Keywords:
-
- Condensed Matter - Superconductivity;
- Condensed Matter - Mesoscale and Nanoscale Physics
- E-Print:
- 14 pages, 6 figures, GitHub repository: https://github.com/loganbvh/py-tdgl , online documentation: https://py-tdgl.readthedocs.io/en/latest/