回复:
RSTAB 已经利用了并行化的优势。 RSTAB 8 和 RFEM 5 的并行化基本上可以总结如下:
RSTAB 8 和 RFEM 5 中程序部分的并行化(计算除外)
这里主要体现在打印报告中并行化的优点。 特别是有几个核心用于滚动打印报告(即,加载内容列表)。
我们计划在将来的版本中更频繁地使用并行化。 例如,打印报告应该几乎完全并行创建。
有两种不同的方法来使用多个内核:
内部并行化
程序的一部分是在多个线程中同时进行的。 建议只使用物理内核,不要使用逻辑(虚拟)内核。 科学和技术计算的经验表明,无论内核数量如何,并行化的优势都是加速度最多可达三倍半。 某些过程(例如迭代方程求解器)不适合这种并行化。
外部并行化
各个计算在各个线程中进行。 例如,您可以在四个线程中运行四个求解器来计算四种不同的荷载组合。
RSTAB 8
RSTAB 中当前未使用这两种并行化方式。 但是,计划将来与 RSTAB 一起使用外部并行化。
RFEM 5
在 RFEM 5 中,某些程序部分已经使用了内部并行化功能。 例如,局部刚度矩阵和直接方程求解器的组合。
名为 "FemBase" 的程序部分被大规模并行化: 它计算结果组合,并将所有结果返回到图形、表格和相应的部分中。 例如它可以在三个线程中读出三个荷载工况的结果,并在第四个线程中计算结果组合。
但是,尚未使用外部并行化。 但是,这已经在实施中。