在北鲲云超算平台上做球体落入水中的流固耦合仿真模拟记录
课题研究需要,做一个球体落入水中的流固耦合仿真模拟,但由于我使用的是几年前的笔记本,核数有限,遇到这种模型大些,网格密集些的模型,求解时间是不可接受的,就在北鲲云超算平台试算了一下,具体模型如下:
模型介绍
本次试算的模型为一个球体落入水中的流固耦合仿真模拟,采用ls-dyna软件求解,ls-prepost前处理建立有限元模型,并设置求解控制、材料、截面属性、边界条件以及流固耦合。水区域为600X600x600,流体网格尺寸为5mm,球体半径为100mm,外表网格为10mm。采用1/4模型模拟。具体如图所示。
三、本次求解介绍
在本地计算机软件配置如图所示
求解应用ls-dyna MPP mpiexec -np 2,2核双精度求解,mes0000文件求解信息如图所示,可以看出两个结果文件d3plot输出间隔19s,计算完1ms用时3分12秒。查看结尾结束时间10ms,算得共使用45分钟33秒。
结果动画如图所示:
四、北鲲云超算平台上40核试算
求解信息如下图所示:两个结果文件d3plot时间间隔5s,计算完1ms用时48秒,计算10ms用时8分56秒
五、北鲲云超算平台上104核试算
求解信息:两个结果文件d3plot时间间隔4s,计算完1ms用时35秒
六、北鲲云超算平台上24核试算
求解信息:两个结果文件d3plot时间间隔8s,计算完1ms用时1分16秒
七、北鲲云超算平台上8核试算
求解信息:两个结果文件d3plot时间间隔17s,计算1ms大概用时2分钟47秒
八、北鲲云超算平台上4核试算
求解信息:两个结果文件d3plot时间间隔24s,计算完1ms用时3分钟45秒
本地于北鲲云计算性能对比
2核mpp本地 | 北鲲云超算平台 | 计算用时 | 计算用时 | 计算用时 | 计算用时 | |
计算时间 | 计算用时 | 40核 | 104核 | 24核 | 8核 | 4核 |
1ms | 3分12秒 | 48秒 | 35秒 | 1分16秒 | 2分47秒 | 3分45秒 |
10ms | 45分33秒 | 8分56秒 | -- | -- | -- | -- |
九、对平台使用感受
9.1上传于下载
上传求解文件速度,如图所示,快慢取决于自己的宽带速度,本人的移动宽带上传速度
下载结果文件,这里决定于自己的网速,本人的移动宽带下载速度
总的来说,上传还是蛮快的,下载鉴于本人的移动宽带,有点拖后腿了。
9.2北鲲云超算平台的操作便捷性、交互体验
在北鲲云平台上所用软件都是用相同的模板提交,操作简单很多,一开始还不会操作,问了北鲲云的技术支持人员,才知道,只要用户有求解文件,按照模板就可以直接使用,虽然不是用户使用的软件,也可以直接操作,后台已经做好链接,直接求解,十分方便。应该说北鲲云算力平台的这种可视化模板提交方便是十分让人惊艳的。
十、总结
本人使用的是几年前的笔记本,核数有限,遇到模型大些,网格密集些的模型,求解时间是不可接受的,用北鲲云超算平台的资源,也是一个不错的选择。速度方面,多核求解速度更快,如上表中对比可以看出,本地2核和北鲲云超算平台的40核,速度不可同日而语。至于费用方面,见下图,0.2元/核心/小时。可能是试用试算期间吧。