490x
005137
2022-01-21

平行计算

当使用几何线性方法分析组合时,并行计算似乎有效。 但是,当我将方法更改为二阶分析时,求解器似乎是一对一地计算组合。


回复:

有两种不同的方法来使用多个内核:


  • 内部并行化

    程序的一部分是在多个线程中同时进行的。 建议仅使用物理内核,不要使用逻辑(虚拟)内核。 科学和技术计算的经验表明,无论内核数量如何,并行化的优势都是加速度最多可达三倍半。 某些过程(例如迭代方程求解器)不适合这种并行化。


  • 外部并行化

    各个计算在各个线程中进行。 例如,您可以在四个线程中运行四个求解器来计算四种不同的荷载组合。


RSTAB 9:


使用外部并行化。


RFEM 6:


程序的某些部分使用内部并行化 - 安装局部刚度矩阵,直接求解...

名为 "FemBase" 的程序部分被大规模并行化: 它计算结果组合,并将所有结果返回到图形、表格和相应的部分中。 例如它可以在三个线程中读出三个荷载工况的结果,并在第四个线程中计算结果组合。


外部并行化由专门为 RFEM 6 开发的规划求解管理器完成。


钢结构设计、木结构设计、铝合金结构设计和混凝土设计应同时进行。


所有线性计算(物理线性)的荷载工况都具有相同的刚度矩阵。

非线性计算的荷载工况和荷载组合通常有不同的刚度矩阵,这些刚度矩阵是分开的。 (但即使在这些情况下,我们也会尝试将相同的刚度矩阵组合在一起,对于某一组只组合一次。)