我正在使用scipy.integrate.odeint集成一个(有点大的--- 687378方程式)ODE系统。
它看起来运行正常,但后来我突然出现了分段故障。没有太多错误消息:Segmentation fault: 11
。
在检查正在发生的事情时,我已经在每次评估功能时输出了时间。步长似乎没有显示任何异常,但突然它从大约0.08的步长(在计算中已经是标准)下降到步长没有明显变化。在大约20次评估后,它输出相同的时间值,它只是停止,我得到分段错误错误。
似乎整合在这一点上是正确的。我正在解决一个方程组,它应该接近我已经完成的一些模拟,它看起来确实很合适。不幸的是,我不能真正创建一个MCVE,因为我被要求保留这个基于私有的数据集,并且似乎可以处理其他例子。
我正在监视计算机内存,并且没有任何异常迹象。
对于可能是什么原因以及我可以做些什么来测试它的任何建议?