Translations

Git 版本

git clone https://github.com/zachetienne/nrpytutorial.git

运行NRPy+所需的环境

命令行快速安装(bash shell)

首先构建虚拟环境:

python3 -m venv nrpyvirtualenv
source nrpyvirtualenv/bin/activate
pip install -U sympy jupyter matplotlib scipy

之后进入NRPy+安装目录. 在此路径下

git clone https://github.com/zachetienne/nrpytutorial.git
cd nrpytutorial
jupyter notebook

在你网页浏览器中打开NRPy+文件夹; 点击 NRPyPlus_Tutorial.ipynb 开启快乐之旅!

Windows环境安装教程请浏览:

Slides courtesy Brandon Clark

在线浏览NRPy+源代码请点击: https://github.com/zachetienne/nrpytutorial

非下载选项 (浏览器上撞黑洞!)

如果想立刻开始双黑洞并合模拟,那没必要非要下载或者安装,你可以在网页浏览器上立刻开始双黑洞并合的模拟,步骤如下:

  1. 通过 mybinder cloud打开 Interactive NRPy+ Tutorial (可能要花几分钟载入).
  2. 点击屏幕下方 "Colliding Black Holes!" 模块 (紫色字体部分).
  3. 点击顶端的“快进”按钮,之后"Restart and Run All Cells"。NRPy+将以高度优化的C语言代码来生成广义相对论的爱因斯坦方程。编译代码之后将在云端运行。在notebook中我们使用matplotlib对输出结果进行可视化。整个过程大约需要十分钟左右,最下方的动画视频可以为我们展示在刚才过程中发生了什么。 4.如果你想调节黑洞相关参数,那么可以修改相对应的代码,例如想要修改黑洞质量就找到相对应的代码:
    const REAL BH1_mass = 0.5,BH2_mass = 0.5;
    将质量数值调到你想要的数值,然后再重复步骤3。黑洞质量和大于1的情况下效果更佳。如果你对于更多的细节感兴趣那么相应内容都在过往的NRPy+教程模块里。

上述内容为各位提供了云端的双黑洞模拟试验场,BlackHoles@Home的BOINC客户端(利用您闲置的CPU资源推动引力波天文学的发展)正在开发中,如想了解相应最新进展请订阅newsletter。届时我们需要您的帮助!

早期软件:

Old (SENR/NRPy+) software repository.

除非特殊说明,所有代码均依照 2-clause BSD 许可

Email Z. Etienne如果您对此感兴趣请和我们一道撸起袖子加油干!