对于大规模模型的计算,多核并行计算可以显著提高计算速度、加强计算能力、提升系统吞吐量,并节约能源消耗。
提高计算速度:多核并行计算可以将任务分配给多个处理核心同时进行计算,从而大大加快计算速度。通过充分利用计算资源,可以在较短的时间内完成更复杂和耗时的计算任务。
提升计算能力:多核并行计算可以扩展计算机的计算能力。通过增加处理器核心数量,可以同时执行更多的计算操作,处理更大规模、更复杂的数据集或模型。
提高系统吞吐量:多核并行计算可以同时处理多个任务,从而提高系统的吞吐量。每个处理核心都可以独立执行任务,不需要等待其他任务的完成,从而最大程度地利用计算资源。
节约能源消耗:相比于串行计算,多核并行计算可以在较短的时间内完成任务,因此可以节约能源消耗。通过充分利用处理器核心,可以在较短时间内完成计算任务,然后将处理器置于低功耗状态,从而降低整体能源消耗。
支持大规模并行计算:多核并行计算为大规模并行计算提供了基础。通过将任务分解为多个子任务,并发执行,可以实现更高效的大规模并行计算,从而应对需要处理大量数据或复杂模型的应用场景。
在Ansys Workbench中,可以通过以下两种方式设置多核并行计算。
方式一
在workbench的Tools→Options→Solution Process中设置。选择Default Execution Mode设置为Parallel,Default Number of Process设置为想要设定的并行核数(本文中设置为8核并行)。
方式二
在Mechanical下,选择Solution菜单界面,设置Cores的数字为想要并行的核数。
设置完并行核数,提交计算后,可以在任务管理器中看到CPU利用率会大幅提升,同时可以看到,在进程中有8个Mechanical APDL Program在运行。
E
N
D