nrerror:root 必须用 zbrent 括起来

nrerror:root 必须用 zbrent 括起来

下面的错误是什么意思?

nrerror:root must be bracketed by zbrent
STOP program terminated by nrerror

当我运行一个带有一些输入的模型时,我得到了它。

答案1

现在我开始用谷歌搜索正确的东西,结果发现下面这一行是一种处理缺少预期输入的错误的方法,这种方法通常用于基于 Fortran 的代码中。

nrerror:root must be bracketed by zbrent

第二行(下面)是 Fortran 中的公式中止代码,您可以在 WH Press(1996)的“Fortran 90 中的数值算法”中找到

STOP: program terminated by nrerror

如果您尝试同时查找这两件事,那么您将一无所获。

如果其他人遇到此错误,我建议使用差异检查器检查正在运行和不运行的输入文件,以查找您正在使用的输入文件中的错误。(如果我仔细观察,就会发现在我故意更改的一行中缺少了 0.0d6。)

希望其他人能够从我的错误中吸取教训。

相关内容