cost 70 ms
在 Julia 中并行求解 ODE:可变答案,多次执行后挂起 - Solving ODEs in parallel in Julia: variable answers, hangs after several executions

我在需要针对不同初始值向量重复求解的大型 ODE(127)系统上使用Julia DifferentialEquations 。 我发现CVODE_BDF是最快的。 我想将每个 ODE solve() 发送到不同的处理器。 但是,我在函数的串行版本工作时遇到令人费解的行为,但并行版本得到不同的答案, ...

如何在 Python 中执行伴随灵敏度(最好通过 CVODE) - How to perform adjoint sensitivity in Python (preferably through CVODE)

我想在 python 中实现伴随灵敏度分析,以确定我的目标 function 关于某些参数的梯度。 具体来说,目标 function 取决于微分方程的解,而微分方程的解又取决于我希望找到的最佳参数。 为了执行此操作,Julia( 见此处)以及 SUNDIALS 的 CVODES 中有许多好的包,但 ...

未定义的符号仍然存在,但共享库编译并正确地显示为 function - undefined symbols remain, but shared libraries compile and seem to function properly

我的目标是从SUNDIALS 2.7.0构建共享库——这些是常微分方程的求解器,编写于 C。 我已经下载了源代码,并按照安装指南进行操作: 运行 Cmake(带 GUI),选中选项“CVODE” (这是可用的求解器之一——我唯一想要的) 、“构建共享库”和“使用通用 (std-c) 数学库”并生成 ...

使用Cython用void指针作为参数包装C函数 - Wrapping C function with void pointer as argument using Cython

我正在学习用 cython 包装的 C 库。 我使用 cython 编译了几个简单的 C 函数和头文件,现在正在尝试运行另一个比之前的示例更复杂的示例。 我下载了 Sundials C 源代码的第一个版本(仅限 IDA 模块)并使用 VS 2019 制作了一个 *.lib。现在我试图只包装一个函数 ...

Python:如何高效地用雅可比矩阵求解DAE? - Python: How to solve DAE with Jacobian efficiently?

我正在尝试使用 Assimulo package 来求解一组微分代数方程 (DAE)。 我正在尝试使用类似于此处显示的算法。 但是,似乎没有传递稀疏矩阵的选项。 我的雅可比矩阵非常大,大约 3000 x 3000。您知道是否有一种方法可以更高效地求解我的 DAE? ...

当使用scikits.odes和Sundial解决DAE时,如何修复“IDASolve:校正器收敛失败”? - How to fix ‘IDASolve : the corrector convergence failed’ when solving a DAE with scikits.odes and Sundial?

我正在尝试使用来自Sundials( https://computation.llnl.gov/projects/sundials/ida )的解算器IDA,通过Python包scikits.odes来解决DAE系统(2 ODE和1代数方程)( https://scikits-odes.read ...

使用外部C库在Rcpp中编译C ++ - Compiling C++ in Rcpp with external C library

我正在尝试使用Rcpp代码构建一个R包, Rcpp代码使用外部库。 我之前曾问过如何在这里使用外部C库。 我遇到的问题是,只要包含以下代码行即可 我收到了错误 我没有得到该行的错误 所以,我认为与图书馆的连接工作正常。 我还确认N_VNewSerial()的函数声明 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM