The invention provides a magnetohydrodynamic data simulation method, which includes assigning tasks to slave nodes and importing simulation data from HDFS, dividing simulation data into several units, calculating magnetic flux of each unit, and calculating global minimum synchronization data between each unit when receiving global minimum synchronization data. The unit information of each unit is updated according to the difference value of magnetic flux, and the checkpoint is judged. If the unit information is written into HDFS, the current step is judged to be the preset maximum step. If so, the simulation is completed and if not, the imported data is continued. The magnetohydrodynamic data simulation method of the invention improves the simulation speed and avoids the phenomenon of communication delay by calculating the difference of magnetic flux between the global minimum synchronous data and the unit.
【技术实现步骤摘要】
磁流体动力学数据仿真方法、电子设备、存储介质及系统
本专利技术涉及仿真领域,尤其涉及磁流体动力学数据仿真方法、电子设备、存储介质及系统。
技术介绍
计算机仿真是分析物体性质、求解复杂问题时经常用到的实验方法。如果一个程序中需要处理的数据规模非常大,那么就必须要有计算能力非常高的平台才能很好地执行。单独计算机和普通串行程序面对大规模的数据处理已显得越来越无力,在这种情况下,并行机和并行计算应运而生。Hadoop作为一种比较流行的分布式云计算框架,对于解决海量数据问题,比起价格昂贵的大型计算机,拥有十分明显的优势。磁流体动力学士研究导流体与电磁场之间相互作用的物理学分制,其主要应用是研究等离子状态。等离子状态是金属的第四状态,由电离气体组成,如电子和离子。因此,对于磁流体动力学数据的仿真的研究非常有必要,到那时目前对于磁流体动力学数据的仿真速度比较慢,且存在通信延迟。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供磁流体动力学数据仿真方法,其能解决目前对于磁流体动力学数据的仿真速度比较慢,且存在通信延迟的问题。本专利技术的目的之二在于提供一种电子设备, ...
【技术保护点】
1.磁流体动力学数据仿真方法,其特征在于包括:S1、导入数据,给slave节点分配任务并从HDFS导入仿真数据,并将所述仿真数据划分为若干个单元;S2、数据计算,计算每个所述单元的磁通量;S4、更新信息,当接收到全局最小同步数据时,计算所述全局最小同步数据与每个所述单元之间的磁通量差异值,并根据所述磁通量差异值更新每个所述单元的单元信息;S5、检查点检验,判断是否遇到检查点,若是,则执行S6;若否,则继续执行所述S5;S6、仿真结束,将所述单元信息写到HDFS中,并判断当前步长是否为预设最大步长,若是,则仿真结束,若否,则继续执行所述导入数据。
【技术特征摘要】
1.磁流体动力学数据仿真方法,其特征在于包括:S1、导入数据,给slave节点分配任务并从HDFS导入仿真数据,并将所述仿真数据划分为若干个单元;S2、数据计算,计算每个所述单元的磁通量;S4、更新信息,当接收到全局最小同步数据时,计算所述全局最小同步数据与每个所述单元之间的磁通量差异值,并根据所述磁通量差异值更新每个所述单元的单元信息;S5、检查点检验,判断是否遇到检查点,若是,则执行S6;若否,则继续执行所述S5;S6、仿真结束,将所述单元信息写到HDFS中,并判断当前步长是否为预设最大步长,若是,则仿真结束,若否,则继续执行所述导入数据。2.如权利要求1所述的磁流体动力学数据仿真方法,其特征在于:所述更新信息具体为:当接收到全局最小同步数据时,计算所述全局最小同步数据的磁通量,计算所述全局最小同步数据的磁通量与每个所述单元的磁通量之间的磁通量差异值,并根据所述磁通量差异值更新每个所述单元的单元信息。3.如权利要求1所述的磁流体动力学数据仿真方法,其特征在于:所述S4之前还包括S3,S3、计算每个所述单元的特征值,所述slave节点将所述单元对应的最大特征值发送至master节点;所述master节点根据所述最大特征值寻找全局最小同步数据;将广播所述全局最小同步数据至每个所述slave节点。4.如权利要求3所述的磁流体动力学数据仿真方法,其特征在于:所述slave节点之间实现点对点局部通信,所述master节点与所有所述slave节点进行通讯。5.一种电子设备,其特征在于包括:处理器...
【专利技术属性】
技术研发人员:尚凌辉,陈鑫,叶淑阳,
申请(专利权)人:浙江捷尚人工智能研究发展有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。