速石科技打造CAE云平台,突发性Fluent仿真计算时间从45天到4天
CFD(Computational Fluid Dynamics,计算流体动力学)是一种利用计算机来解决工程流体流动问题的方法,具体方法是数值计算,通过计算机求解流体流动过程中的质量传递、能量传递、动量传递以及化学反应问题,不受物理模型和实验模型的限制,省钱省时,可以模拟真实条件和实验中很难达到的理想条件。
Fluent算得上应用最广泛的CFD应用了。2006年5月,正式成为Ansys大家庭中的重要成员,共享先进的Ansys公共CAE技术。
数值计算方法有几个难点: 1、很大程度上依赖于经验与技巧; 2、数值处理方法可能导致计算结果不真实; 3、因为涉及大量数学计算,有很高的计算资源需求。随着应用的物理建模不断精细,数值模拟分辨率越来越高,对计算能力的要求也越来越高。
当求解问题规模越来越大,网格数上升到几千万甚至上亿的时候,如何让Fluent仿真任务在更短的时间迭代收敛呢? 速石科技通过其一站式CAE云计算分析平台为永无止境的计算需求提供了一整套解决方案。
用户需求
某高校实验室使用Ansys Fluent进行基于化学反应模型的CFD流体仿真,因科研项目需要结题,需要在一周内完成10多个case的运算。 该实验室有80核本地资源,通常情况都是单机跑,没有集群环境。根据以往经验推断,要完成这组任务需要花费至少45天才能完成。
实验室老师也考虑过使用超算。 但一方面,超算的使用门槛比较高,且应用需要用户配置,无法做到开箱即用,他们更习惯拖拉曳的图形界面操作方式。 另一方面,该实验室迫切需要能够在短时间内使用比较大规模的算力资源,而超算没这么快,需要等。
实证目标
1、Fluent任务能否在云端有效运行?
实证参数
平台: fastone企业版产品
应用: Ansys Fluent 20.20
操作系统: CentOS 7.6
适用场景:
油/气能量的产生和环境应用
云端硬件配置:
Ansys Fluent一直宣称自己支持高效率的并行计算功能,在2016年曾联手CRAY和HLRS超算创了一项世界记录,将Fluent扩展到超过172,000个计算机核心。
Fluent通过内置MPI并行机制来大幅度提高可扩展性,通过放大计算资源规模来最短时间给出高精度的计算结果。 针对这一特性,速石科技分别在云端选择了计算优化型实例和网络加强型实例进行验证。
调度器:
Fluent原生只支持LSF/SGE/PBS调度器,平台通过Slurm Wrapper的方式都可以支持。
技术架构图:
场景一 云端扩展性验证 理想值 VS 云端计算优化型实例
结论: 1、在云端使用计算优化型实例,当所调度资源在480核及以下时,云端扩展性较好。 2、随着核数逐渐增加,由于节点间通信开销指数级上升,性能的提升随着线程数增长逐渐变缓。当核数增加到960核时,计算优化型实例共耗时106.6小时,比理想耗时高16.6小时。
实证过程:
1、云端调度120核计算优化型实例运算一组Fluent任务,耗时721.8小时;
实证场景二 云端扩展性验证 云端计算优化型实例 VS 云端网络加强型实例
结论:
2、网络加强型实例有效解决了Fluent任务并行计算节点间通信问题,在云上展现出了良好的线性扩展性。在相同的核数下,网络加强型实例的线性十分接近理想值。也就是说,如果核数增加,仿真所需时间会成比例缩短。
实证过程:
实证场景三
速石科技为有编程基础的用户提供journal标准流程化模式,用户可在Web浏览器中直接提交已编写好的journal文件,开启云端Fluent任务,方便快捷。
journal标准流程化模式分为三个步骤 该种方式要求用户有能力自定义journal文件,即需要用户具有一定的编程基础。由于该高校科研组缺乏相应编程能力,fastone为其提供了Fluent应用图形界面提交方式。
Fluent应用图形界面模式有四个步骤
平台还支持实时查看残差曲线,监控计算的收敛情况。
实证场景四 上一个场景里的journal标准流程化模式就是通过Web浏览器选择新建任务、选择应用、上传文件,输入参数,配置资源等一系列向导式路径提交任务。 而对于高级用户,比如本身对应用工作流的理解和编程能力超强,可以不用走普通用户通过应用向导式提交的路径,可以直接根据自己写的脚本,通过Web浏览器选择新建集群,然后按需动态地在云端创建HPC集群。
小结
1、Fluent任务能够在云端有效运行;
本次CAE行业Cloud HPC案例就到这里了,未来我们还会带给大家更多领域的用云“真香”实证,请保持关注哦!
关于速石: 速石科技(fastone)为有高算力需求的用户提供一站式多云算力运营解决方案,基于本地+公有混合云环境的灵活部署及交付,帮助用户提升10-20倍业务运算效率,降低成本达到75%以上,加快市场响应速度。速石平台对药物研发/基因分析/CAE/EDA/AI等行业应用进行分析与加速,通过Serverless框架屏蔽底层IT技术细节,实现用户对本地和公有云资源无差别访问,产品包括:云上的SaaS平台、多云PaaS平台、软硬一体算力解决方案。 想了解更多,可添加小F微信(ID:imfastone)
|
|||||||||||