当前位置: X-MOL 学术Comput. Phys. Commun. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
pyTDGL: Time-dependent Ginzburg-Landau in Python
Computer Physics Communications ( IF 7.2 ) Pub Date : 2023-05-29 , DOI: 10.1016/j.cpc.2023.108799
Logan Bishop-Van Horn

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 summary

Program Title: pyTDGL

CPC Library link to program files: https://doi.org/10.17632/t6z7szt9bj.1

Developer's repository link: http://www.github.com/loganbvh/py-tdgl

Code Ocean capsule: https://codeocean.com/capsule/2460583

Licensing provisions: MIT License

Programming language: Python

Nature 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.



中文翻译:

pyTDGL:Python 中时间相关的 Ginzburg-Landau

瞬态金兹堡-朗道 (TDGL) 理论是超导系统动力学的现象学模型。由于其与微观理论相比的简单性及其在描述观察到的超导状态特性方面的有效性,TDGL 被广泛用于解释或解释超导设备的测量。在这里,我们介绍pyTDGL ,这是一个 Python 包,它解决了任意几何形状的超导薄膜的广义 TDGL 模型,从而能够模拟介观超导器件中的涡流和相动力学。pyTDGL可以模拟多重连接薄膜、具有多个电流偏置端子的薄膜以及具有空间不均匀临界温度的薄膜的非线性磁响应和动力学。我们通过对不规则形状薄膜中的准平衡涡旋分布以及纳米级超导量子干涉器件 (nanoSQUID)的动力学和电流-电压场特性进行建模来展示这些能力。

节目概要

程序名称: pyTDGL

CPC 图书馆程序文件链接: https://doi.org/10.17632/t6z7szt9bj.1

开发人员的存储库链接: http://www.github.com/loganbvh/py-tdgl

代码海洋胶囊: https: //codeocean.com/capsule/2460583

许可条款: MIT 许可

编程语言 Python

问题性质: pyTDGL求解任意几何形状的二维超导体的广义时间相关 Ginzburg-Landau (TDGL) 方程,能够模拟薄膜超导器件中的涡流和相滑动力学。

求解方法:该包使用有限体积自适应欧拉法来求解二维耦合的 TDGL 和泊松方程。

更新日期:2023-05-29
down
wechat
bug