Mathematica 下的并行计算

2024-10-12 00:16:56

1、Parallelize 应该是我们喜欢的函数了, 不必考虑过多的细瘠彐伊竽节, 直接用此并行函数将我们要计算的漉胜衲仰表达式进行封装, 软件就会自动将其并行自动化. 比如来看下面的代码之中, Parallelize 将一个 Map 封装. 但其实完全可以用 ParallelMap 来实现相同的计算.

Mathematica 下的并行计算

3、Parallelize 应用非常简单, 不过在很多情况下并行计算变得行不通, 那软件也会放弃用并行, 自动转而去用普通的方式. 比如下面的积分, 就会提示我们数用的串行计算.

Mathematica 下的并行计算

5、还有一个技巧就是我们可以查看内核的运行情况, 不过我们需要运行 Parallel`Developer`KernelStatus[] 这个命令.

Mathematica 下的并行计算
猜你喜欢