应用案例粒子模拟mpm/sph-并行计算通用平台技术简介

时间:2024-05-12 13:31:31
【文件属性】:

文件名称:应用案例粒子模拟mpm/sph-并行计算通用平台技术简介

文件大小:512KB

文件格式:PPT

更新时间:2024-05-12 13:31:31

并行计算 通用 平台

应用案例:粒子模拟(mpm/sph) 适用模型:整体调度模型 计算算法:将问题离散为粒子,通过某种图分解算法均匀分割,每个块提交给一个主模块。主模块将相应区域进一步划分为一定数量的粒子量数据片对象(patch),每个对象由单网格片(网格片是包含多个网格单元的矩形区域)上的一团粒子组成。对每个patch对象发起一个从模块进行计算,完成后结果返回给主模块。 计算说明:主模块通过图分解算法实现粗粒度的负载平衡,从模块通过平台调度完成细粒度的负载平衡。 计算过程: 通过图分解算法将粒子分割为若干个大粒子块,每个块作为主模块的计算区域。 主模块进入时间迭代步循环。 主模块对相应区域进行二次分割,产生细粒度的patch对象。 对每个patch对象发起一个从模块,进行计算,完成后结果返回给主模块。 主模块收集所有从模块的计算结果,进行ghost区更新,全局变量同步,结果输出等工作,并进入到下一个时间迭代计算。 应用案例


网友评论