×

PyCOOL公司

swMATH ID: 31351
软件作者: J.赛尼奥
描述: PyCOOL——一个用Python编写的面向对象的宇宙学晶格代码。在早期宇宙中,有许多不同的现象需要通过晶格模拟进行数值研究。本文提出了一个图形处理单元(GPU)加速的Python程序PyCOOL,该程序使用非常精确的辛积分器来解决格中标量场的演化。该程序旨在达到速度、准确性和用户友好性的最佳状态。这是通过使用Python语言和PyCUDA接口来制作易于适应不同标量场模型的程序来实现的。在本文中,我们推导了控制系统演化的辛动力学,然后介绍了该程序在Python和PyCUDA中的实现。该程序的功能在混沌充气预热模型、单场振荡情况和导致Q-ball产生的超对称曲率模型中进行了测试。在这些模拟中,我们还比较了消费类图形卡和专业特斯拉计算卡的性能。我们发现这个程序不仅准确而且速度很快。为了进一步提高程序的实用性,我们为其配备了许多后处理功能,这些功能提供了有关宇宙学模型的有用信息。这些包括场的各种光谱和统计。该程序还可用于计算生成的曲率扰动。该程序根据GNU通用公共许可证在以下网址公开提供:https://github.com/jtksai/PyCOOL。有关更多信息,请访问http://www.physicas.utu.fi/tiedostot/theory/particlecosmology/pycool/(http://www.physics.utu/fi/tiedostot/theory/particelecombiology/pycool/)。
主页: https://github.com/jtksai/PyCOOL
源代码:  https://github.com/jtksai/PyCOOL
依赖项: 蟒蛇
相关软件: 除霜;PSpectRe公司;LATTICEEASY格子;GFiRe公司;CosmoLattice公司;Ffteasy公司
引用于: 3文件

按年份列出的引文