ANSYS加速仿真的硬件技巧
我们经常听到用户没有达到新硬件所期望的性能和吞吐量。对于习惯了高级软件需求的工程师来说,这可能并不令人惊讶。毕竟,为您的模拟应用程序购买合适的硬件与为您的电子邮件或 CRM 应用程序购买一台台式 PC 是不同的。您必须将处理器、内存、存储和网络与您的模拟需求相匹配。
Ansys 工作负载同时具有内存带宽和计算密集型要求,这些要求可能因多种原因而有所不同,包括数据集大小和使用的求解器。通过与我们的高性能计算 (HPC) 合作伙伴多年的合作,我们了解到平衡的硬件解决方案可以为您的硬件和 Ansys 软件投资提供最佳回报。换句话说,您最好投资于能够加速您的特定 Ansys 应用程序的技术。
为仿真选择最佳处理器
让我们从选择合适的处理器开始。我们的一些应用程序,例如 Ansys Mechanical、Ansys HFSS 和 Ansys LS-DYNA,利用 Intel Advanced Vector Extensions 512 (AVX512),因此在 Cascade Lake SP 62xx 和 AP 92xx 系列的 Intel Xeon 可扩展处理器上表现非常出色处理器。
尽管具有高时钟速度的处理器通常是理想的,但对于在大型集群上运行的 Ansys CFX、Fluent 和 LS-DYNA 等 Ansys 应用程序来说,它的重要性并不大。对于大型集群,通信吞吐量变得比计算速度更重要,因此处理器速度并不那么重要。
通常不建议选择具有最多内核数的处理器,因为如果 CPU 内存不随内核数一起增加,它会对内存带宽产生负面影响。大量内核可能会降低通常在大型集群上运行的 CFX、Fluent 和 LS-DYNA 的性能。如果您想了解更多信息,请下载适用于 Ansys Mechanical 和 Fluent 工作负载的英特尔处理器选择 白皮书。
做出记忆选择
选择足够的内存 (RAM) 是大多数 Ansys 应用程序解决“核内”问题并避免分页到硬盘驱动器(“核外”)的关键,这通常很慢。一般来说,对于 Mechanical,您需要每百万自由度 (DOF) 大约 15 GB 的 RAM;对于 Ansys CFX、Fluent、HFSS 和 Maxwell,您需要每个内核 8 GB RAM。
至关重要的是,处理器中的所有内存通道都装有相同数量的内存,否则内存带宽和性能都会受到严重影响。
为模拟选择合适的存储
选择正确的高性能存储对于必须非常频繁地读取和写入仿真数据的机械和 HFSS 尤其重要。推荐使用固态驱动器 (SSD),因为它们可以显着减少磁盘访问时间,而更便宜的硬盘驱动器 (HDD) 可用于非磁盘读/写密集型的 Ansys CFD 或 LS-DYNA 应用程序。
了解您的网络
如果您在系统(节点)集群上运行 Ansys,网络的延迟(通信延迟)和带宽(通信速率)将显着影响性能。10 Gigabit 以太网连接对于双节点集群可能是可以接受的,但对于更大的集群,QDR (40 Gb/s) 或 FDR (56 Gb/s) InfiniBand 互连将优化性能。更快的互连还可以通过减少给定性能水平所需的节点数量来抵消额外成本。