如何在 Boost ODEINT 中处理庞大的 ODE 系统?

计算科学 C++
2021-12-26 17:56:02

我正在使用 C++ 库 ODEint(它是 Boost 的一部分)来求解一个非常大的耦合 ODE 系统 - 特别是 1975 年的方程,其系数中有大有理函数。在作者提供的示例中,ODE 系统总是明确地写在源代码中。不幸的是,如果我以同样的方式进行操作,我的源代码文件有 37MB 大。编译过程现在运行了 14 小时,仍未完成。

是否有另一种方法来应对这个庞大的系统?或者是否可以在运行时加载 ODE?

0个回答
没有发现任何回复~