VirtualFlow是上海积鼎信息科技有限公司自主开发的一款通用计算流体仿真软件。VirtualFlow 软件基于有限体积法求解单相流/多相流,独特的IST网格技术可实现导入CAD文件自动生成网格,提供丰富的多相流模型、先进的湍流模型,可应用于国防军工、石油化工、应急管理、动力设备、通用机械、汽车、电子电器等领域流体仿真分析。
VirtualFlow 软件的并行计算可高效利用并行资源,结合先进的网格技术、物理模型及离散格式,可以利用较少的网格获得更高的计算精度,提高计算速度。
测试目标
此次测试基于曙光智算AC平台,主要用于验证通用计算流体仿真软件VirtualFlow与国产计算服务平台的适配程度及跨节点并行计算能力。在此特别感谢曙光智算AC平台对此次测试工作的大力支持。
考虑到不同仿真场景需求,此次测试调用了不同类型的算例,包含:
单相不可压缩瞬态计算;
两相不可压缩的瞬态计算;
多相流湍流工程计算。
算例 1
单相不可压缩瞬态计算
算例1选取圆柱绕流算例(9万网格量),主要用于验证VirtualFlow软件是否可以在曙光智算AC平台正常运行单相不可压缩的稳态计算。
圆柱绕流算例后处理结果
测试环境参数配置如下所示:
分类 | 曙光智算AC平台 | 本地 |
编译器 | Intel 2017 | Intel 2017 |
CPU | AMD | Intel |
核数 | 25 | 8 |
运行结果 | 正常 | 正常 |
算例1主要用于验证VirtualFlow软件是否可以在曙光智算AC平台正常运行单相不可压缩的稳态计算,运行结果正常。
算例 2
两相不可压缩的瞬态计算
算例2选取膜态沸腾算例(48万网格量),主要用于验证VirtualFlow软件是否可以在不同的曙光智算AC平台上运行两相不可压缩的瞬态计算。
膜态沸腾算例后处理结果
测试环境参数配置如下所示:
分类 | 曙光智算 AC平台-1 | 曙光智算 AC平台-2 |
编译器 | Intel 2017 | Intel 2017 |
CPU | HG | AMD |
核数 | 32-64 | 24-48 |
运行结果 | 正常 | 正常 |
算例2主要用于验证VirtualFlow软件是否可以在曙光智算AC平台正常运行两相不可压缩的瞬态计算,运行结果正常,并且VirtualFlow可以适配不同配置的曙光智算AC平台。
算例 3
多相流湍流工程计算
算例3选取工程雾化案例(332万网格量),主要用于验证VirtualFlow软件是否可以在曙光智算AC平台上运行大型的工程计算仿真,并对跨节点并行计算能力进行测试。
工程雾化案例后处理结果
测试环境参数配置如下所示:
分类 | 曙光智算AC平台 |
编译器 | Intel 2017 |
CPU | AMD |
核数 | 64-256 |
运行结果 | 正常 |
VirtualFlow基于曙光智算AC平台跨节点并行计算能力进行测试结果如下:
单位:核时/(1000*网格量*1000*迭代步数)
分类 | 曙光智算AC平台 |
64核1节点 | 0.00867 |
128核2节点 | 0.00909 |
256核4节点 | 0.00916 |
跨节点加速比损失 | <5% |
VirtualFlow软件计算工程雾化瞬态算例,曙光智算AC平台使用64核(1节点)运算耗时45.12小时,128核(2节点)运算耗时25.90小时,256核(4节点)运算耗时11.78小时。
算例3主要用于验证VirtualFlow软件是否可以在曙光智算AC平台上运行多相流湍流工程计算并对其并行效率进行测试,可以看出:VirtualFlow在曙光智算AC平台跨多节点并行计算始终维持了较高的并行效率,加速比损失<5%,具有强可拓展性。
VirtualFlow 云端解决方案
针对不同的计算场景,VirtualFlow软件不仅能够适配曙光智算AC平台,并且对于跨多节点并行计算始终维持了较高的并行效率。作为数字时代算力基础设施,高端算力不仅在复杂的计算场景中备受亲睐,越来越多的企业和科研机构正尝试将高端计算使用到更多业务场景中以提升其竞争力。上海积鼎信息科技有限公司自主开发的通用计算流体仿真软件VirtualFlow与曙光智算AC平台计算服务的结合,可以响应不同类型客户的需求,打造云端流体仿真国产化解决方案。