一个 Python/Cython N 体代码,在时域和空间域中实现 Comoving Lagrangian Acceleration (COLA) 方法。
项目描述
pyCOLA 是一个多线程 Python/Cython N 体代码,在时空域中实现了 Comoving Lagrangian Acceleration (COLA) 方法。
pyCOLA 基于以下两篇论文:
用 COLA 用十个简单的步骤求解大规模结构,S. Tassev, M. Zaldarriaga, DJ Eisenstein, Journal of Cosmology and Astroparticle Physics, 06, 036 (2013), [arXiv:1301.0322](http://arxiv.org/绝对/arXiv:1301.0322)
sCOLA:扩展到空间域的 N 体 COLA 方法,S. Tassev,DJ Eisenstein,BD Wandelt,M. Zaldarriaga,(2015 年)
如果将此代码用于科学研究,请引用它们。
pyCOLA 需要NumPy <http://www.numpy.org/>_、SciPy、pyFFTW、h5py。请注意,pyFFTW v0.9.2 不支持大数组,因此需要从 github安装开发版本,该错误已修复。
项目详情
关
pycola3-0.0.7.ta r.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 1c0f76f14543a7fe2750ebd185f0c2ed64b9709fb43cdd7be86d3222a819f093 |
|
| MD5 | 052a15d064b9838e15870ec0ca043923 |
|
| 布莱克2-256 | 5fde28926c6c644175d1fc16dde7b4820f7a22683947229d1d6bbf836f056346 |
关
pycola3-0.0.7 -cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | e9b376a5f4c5cd98885c761e1102211ed633b2979d4380d9bf028754e88d4924 |
|
| MD5 | 24eeb92c235bf2912fd41c341caec533 |
|
| 布莱克2-256 | 0dc33124253d90377b230ed2d68cb626e13f88f4d37628e58778f03dc72e5ada |
关
pycola3-0.0.7 -cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 5b0453fe2b8d966b98fd4c9c55634697719c90e8ec2ff2fd7672e6423f6db7de |
|
| MD5 | d69d4cc300d1a5fa400c717f8d34dc03 |
|
| 布莱克2-256 | 0e3672ca9e687ae29ed5ddee3a433c36c4b8e4c9fbc4f10149be353fa8420a01 |