CAMB输出的位数通常是五位小数,有时候需要更高阶小数,此时可以通过以下方法。
步骤:进入test–CAMB-2016—modules.f90—-(subroutine)output _cl_files
将这个子程序中的所有.5的数改成.X(X是想要保留的位数,在fortran中.5表示保留5位小数)
注意只改这个子程序就可以,不需要改其它的位数
修改完之后wq,保存并退出,然后进行make,此时在运行camb parameters的时候输出的是X位小数。
CAMB输出保留小数位数问题
最新推荐文章于 2023-01-05 21:19:57 发布