[发明专利]基于神威架构的船舶三维声弹性模拟计算的并行优化方法在审
申请号: | 201911025256.7 | 申请日: | 2019-10-25 |
公开(公告)号: | CN110780842A | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | 刘钊;吕小敬;邹明松;李锦薇 | 申请(专利权)人: | 无锡恒鼎超级计算中心有限公司 |
主分类号: | G06F7/48 | 分类号: | G06F7/48;G06F9/30 |
代理公司: | 32318 无锡知之火专利代理事务所(特殊普通合伙) | 代理人: | 袁粉兰 |
地址: | 214000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供的一种基于神威架构的船舶三维声弹性模拟计算的并行优化方法,属于算法优化领域,通过对船舶三维声弹性模拟计算中一维湿面元并行进行改进,提供了基于二维湿面元并行的优化方法,从而隐藏通信时间,全面提升船舶三维声弹性模拟计算软件在神威架构的计算机上的并行运算效率。 | ||
搜索关键词: | 弹性模拟 三维 船舶 湿面 并行 架构 并行优化 并行运算 计算软件 算法优化 隐藏通信 二维 计算机 优化 改进 | ||
【主权项】:
1.一种基于神威架构的船舶三维声弹性模拟计算的并行优化方法,其特征在于,包括:/n共有m*n个进程,将计算域行列分割为若干计算子域,位于同一行的构成计算子域行,位于同一列的构成计算子域列;/n将每一行的计算子域按照0~m-1的顺序进行循环标识,标识到m-1后如果该行的计算子域尚未全部标识,重新按照0~m-1的顺序继续标识直至该行的计算子域全部标识完成,标识的数字为该计算子域的列号;/n将每一列的计算子域按照0~n-1的顺序进行循环标识,标识到n-1后如果该列的计算子域尚未全部标识,重新按照0~n-1的顺序继续标识直至该行的计算子域全部标识完成,标识的数字为该计算子域的行号;/n将进程按照0~m*n-1的顺序进行编号,进程对应的编号为该进程的进程号;一个计算子域的行号*m与该计算子域的列号之和为负责处理该计算子域的进程的进程号,所有进程对其负责计算子域的进程进行并行计算;/n进程完成一个计算子域的计算后,在对下一个计算子域进行计算的同时将上一个计算子域的计算结果通信给其他进程;/n其中,一个核组对应一个进程;/n一个核组包括若干从核和一个主核,所述核组负责进程的计算,所述主核负责进程的通信;/nm>1,n>1。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡恒鼎超级计算中心有限公司,未经无锡恒鼎超级计算中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201911025256.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种动态控制大数据中心运算单元功耗的方法
- 下一篇:高性能FPGA加法