PyCharge公司 swMATH编号: 39605 软件作者: Matthew J.Filippovich、Stephen Hughes 描述: PyCharge:一个开源Python软件包,用于洛伦兹振荡器和移动点电荷的自持电动力学模拟。PyCharge是一个计算电动力学Python模拟器,可以计算运动点电荷产生的电磁场和电势,并可以自动模拟模拟为洛伦兹振荡器的偶极子。为了计算在指定时间沿离散空间网格的总场和势,PyCharge计算每个网格点处点电荷的延迟时间,随后使用该延迟时间计算每个点电荷的麦克斯韦方程的解析解。洛伦兹振荡器由系统中的电场驱动,PyCharge自洽地决定了辐射在每个时间步长的偶极矩上的反应。PyCharge将偶极子中的两个相反电荷视为单独的点电荷源,并计算它们各自对总电磁场和电势的贡献。PyCharge模拟捕获了偶极子之间产生的预期耦合,并且可以使用偶极子在整个模拟过程中每个时间步长的能量提取偶极子的修正辐射特性(辐射衰减率和频率偏移)。PyCharge计算了在近场中分离的两个偶极子的修正辐射特性,这需要一个完整的偶极子响应才能产生正确的物理结果,与解析格林函数结果(<0.2 主页: https://pycharge.readthedocs.io/en/latest/ 源代码: https://github.com/MatthewFilippovich/pycharge 依赖项: 蟒蛇 关键词: 物理;arXiv:physics.comp-ph;arXiv_物理.class-ph;光学;arXiv_物理.光学;PyCharge公司;蟒蛇;计算电动力学;纳米光学;电磁场解算器;洛伦兹振荡器;移动点电荷 相关软件: mpi4py;科学Py;马特普洛特利布;蟒蛇 引用于: 1文件 标准文章 1出版物描述软件 年份 PyCharge:一个开放源码的Python软件包,用于洛伦兹振荡器和移动点电荷的自持电动力学模拟arXiv公司马修·菲利波维奇、斯蒂芬·休斯 2021 2位作者引用 1 Filippovich,Matthew J。 1 史蒂芬·休斯。 连载1篇 1 计算机物理通信 在4个字段中引用 1 偏微分方程(35-XX) 1 数值分析(65-XX) 1 光学、电磁理论(78-XX) 1 量子理论(81-XX) 按年份列出的引文