导读:CFD数值计算依据我们所使用的工具的不同,在工作站性能和配置方面略有差异。比如,Fluent这种商业CFD软件可能对运行内存要求比较高,而OpenFOAM对内存的要求相对要小很多;相比于fluent对CPU性能的要求,OpenFOAM对CPU 的要求相对较高。
当然,CFD工作站的配置最主要是和你的数值模型计算量密切相关。
下面我以预算5w,网格量1000万、求解器是(OpenFOAM)最基础的单相清水pimpleFoam,瞬态动网格AMI数值模型为例(如果是商软如fluent,这个配置可以算3000万的网格量,其它一样)。给大家做一个工作站各部分配置的参考建议。下面我们对处理器性能、内存容量、存储类型和大小,散热,网络以及其他进行说明:
在CPU方面,我比较推荐推荐选择具有高核数和高时钟速度的多核心处理器。例如,Intel Xeon系列或AMD EPYC系列的服务器级处理器。这个价位96核心的差不多。核心数或者说CPU决定你能算多大网格量的算例或者说时间长短。尽量intel,或者AMD高端的。还有现在大部分CPU都是双线程,个人建议关掉,of计算双线程不如单线程(已测试)。给出下面的一个intel的CPU配置(96核就买两个):
Intel® Xeon® Platinum8488C CPU (48Core,96Thread,2.30GHz, Turbo 3.70GHz,60MB L3 Intel Smart Cache);3UPI系统总线最大支持 16GT/s)TDP最高330W;最大支持内存4TB ,最大内存通道:8(正式版)
内存方面,我绝对对于OpenFOAM至少64GB或更多的内存(如果是商软如fluent的话建议直接256拉满),具体取决于你的CFD模拟和后处理的规模,更大内存可以提高大规模模拟的性能。这个内存主要决定了你后处理的快慢和卡不卡,甚至能不能打开算例进行后处理。给出下面的一个内存条配置:
服务器 专用 RECC DDR4 16G 3200MHz(原厂原频,三星/镁光/海力士)
存储这块吧,就主要看数据量了。快速的SSD(固态硬盘)和NVMe驱动器用于存储操作系统和CFD软件(有的商软可能大一些),1T就行,工作目录这个容量足够了。
硬盘决定你存储数据的多少,你网格量大,或者你保存的结果多就要使用大量的硬盘。硬盘这块感觉一个硕士8T够了,专门玩CFD的博士可能要10几个T。给出下面的一个固态和硬盘的配置:
三星980 PRO 1TB NVMe协议 固态硬盘 ;希捷 8TB企业级硬盘 SATA 3.5 英寸
工作站嘛,散热问题也是影响你数值计算的一个重要方面,有的工作站性能高,算一会速度就下来了。建议购买的时候看一下散热器和风扇的性能和个数,尽量选用高速的,至少两个以上的。
确保服务器有足够的网络带宽、端口,特别是如果你需要从远程位置上传下载大量数据或者硬盘拷贝,都希望速度快点。所以工作站的网络端口和USB也是需要考虑的:
双千兆网络端口,IPMI端口,USB 3.0/2.0,VGA,COM
工作站屏幕不用买,用远程软件或者局域网就可以,或者从闲鱼上买个二手的(100元)。
操作系统也很重要,选择适用于你CFD软件的操作系统,能用Linux尽量linux。尽量是ubuntu18.04以上或者centos8.0以上
上面的这些配置综合下来应该差不多5万块左右,自己在购买的时候可以作为一个参考和比较。上述提供的建议是一般性的,要想最大程度的发挥工作站对于特定CFD工具的计算潜力,呢就需要你花费心思根据你的CFD应用的特定要求进行工作站参数调整(会有提升,但是不会很多)。
感谢点赞点看...........