【ANSYS】使用 HPC 进行多任务并行求解时,设置多少个 tasks 可以使计算效率最高?-2022

Analysis Configuration 界面可对 HPC 并行计算进行配置,如下图所示,可添加用于计算的机器名,设置各个机器可用于并行计算的 CPU 核数,如下图所示设置本机16核参与计算。红色框起来的部分则设置并行的任务数,在过往的 HFSS 版本中,一般按照经验 Task 数与总核数在 1:2~1:4 之间,即一个任务占用的核数在 2~4 核比较合适。



举例一:包含 FEBI 边界的混合算法区域分解计算

1) 如果算法判断积矩量法的区域更大,会调用更多的核用于 FEBI 上的矩量法计算,以确保它和有限元法的子域求解同步完成,实现在同样计算资源下可求解的更快。


举例二:分布式并行扫频计算

1) 在自适应迭代过程中求解器使用全部计算资源,算法会自动在计算机之间分配求解器内存,而不是局限于单台计算机的内存;

2) 在扫频阶段算法会自动判断,根据计算机资源和问题规模决定并行计算的频点数,以及求解每个频点时求解器可调用的任务数和每个任务的核数。