首页 > 解决方案 > python中的多处理解决偏微分方程

问题描述

我正在使用 python 求解一个称为 Navier-Stokes 方程的偏微分方程。这个问题是一个时间相关的问题,这意味着解决方案是逐步执行的,并且每个步骤都用作下一步的初始条件(基本上是循环解决方案)。

我已经意识到 python 代码在求解时只使用一个 CPU,我想加速这个过程,我有一个双核处理器(4 个逻辑处理器)。所以我的问题是:有没有办法使用 2 个或三个 CPU 来解决每个时间步,我的意思是我可以使用两个 CPU 来解决第一个时间步,然后两个 CPU 来解决第二个等等。

标签: pythonmultithreadingmultiprocessing

解决方案


您可能想查看一些现有的软件包,例如Oasis。


推荐阅读