c++ - odeint 中的推力和刚性 ODE 求解器

标签 c++ boost cuda odeint

我正在研究一个由刚性 ODE 组成的参数化系统,需要求解它的许多参数值。我在 C/C++/CUDA 工作,我想并行解决这些系统。

我想知道我是否可以为此使用 odeint。我找到了 this example , 但根据 this page在文档中,刚性求解器需要 ublas 类型。

这是否意味着他们的刚性求解器与 Thrust 不兼容?

最佳答案

是的,您不能将 Rosenbrock 方法与 Thrust 一起使用。

关于c++ - odeint 中的推力和刚性 ODE 求解器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31097860/

相关文章:

c++ - 未初始化的读取错误

c++ - 缓存重复输入数据的表达式评估

C++ 简洁地检查 STL 容器中的项目(例如 vector )

c++ - cmake 找不到 boost linux

c - 如何在 C 和 CUDA 中通过修改后的 Gram-Schmidt 方法进行 QR 分解

c++ - C++/VIM 与其他 IDE 相比奇怪的 EOF 行为

c++ - 如何禁用 Boost Log 的自动刷新

c++ - 将 boost::shared_ptr<T> 形式转换为 std::shared_ptr<T> 时出错

CUDA:为什么每个 block 超过 8 个线程有好处?

c++ - 为什么我的 CUDA 程序的初始执行时间比后续执行时间长?