-
公开(公告)号:CN112035995B
公开(公告)日:2024-07-09
申请号:CN201910654061.2
申请日:2019-07-19
申请人: 交通运输部天津水运工程科学研究所
IPC分类号: G06F30/28 , G06F111/10 , G06F113/08 , G06F119/14
摘要: 本发明公开了一种基于GPU计算技术的非结构网格潮汐潮流数值模拟方法,包括以下步骤:1、网格和物理场信息发送至GPU显存;2、利用第一核函数以网格单元为计算单元与GPU线程对应,计算内部网格单元面通量和体积源项;3、利用第二核函数以网格单元面为计算单元与GPU线程对应,计算边界网格单元面通量;4、利用第三核函数以单元为计算单元与GPU线程对应,进行时间推进计算;5、GPU将计算结果返回CPU;其中,2、3和4中均采用多个GPU对内部网格单元面的通量、边界网格单元面的通量或时间推进并行计算。其通过将内部网格单元面和边界网格单元面的通量计算分离,克服了单纯以网格单元或网格单元面为基本计算单元导致的计算效率偏低的问题。
-
公开(公告)号:CN109858605B
公开(公告)日:2021-01-05
申请号:CN201910059389.X
申请日:2019-01-22
申请人: 交通运输部天津水运工程科学研究所
摘要: 本发明公开了一种基于GPU计算技术的应用SPH计算流体出流的方法,包括以下步骤:S1、计算流体出口流出的粒子的总数;S2、配置运行模式,并进行运行初始化;S3、调取出口的参数,根据所述出口的参数计算粒子在所述出口的流速;S4、按照时间步计算每个时间步内粒子的受力运动,即得到所述流体出流的过程。其能够精确控制水利泄漏点的流量,从而实现更加准确的计算有水体泄漏导致的水淹状态。
-
公开(公告)号:CN109858605A
公开(公告)日:2019-06-07
申请号:CN201910059389.X
申请日:2019-01-22
申请人: 交通运输部天津水运工程科学研究所
摘要: 本发明公开了一种基于GPU计算技术的应用SPH计算流体出流的方法,包括以下步骤:S1、计算流体出口流出的粒子的总数;S2、配置运行模式,并进行运行初始化;S3、调取出口的参数,根据所述出口的参数计算粒子在所述出口的流速;S4、按照时间步计算每个时间步内粒子的受力运动,即得到所述流体出流的过程。其能够精确控制水利泄漏点的流量,从而实现更加准确的计算有水体泄漏导致的水淹状态。
-
公开(公告)号:CN112035995A
公开(公告)日:2020-12-04
申请号:CN201910654061.2
申请日:2019-07-19
申请人: 交通运输部天津水运工程科学研究所
IPC分类号: G06F30/20 , G06F111/10 , G06F113/04
摘要: 本发明公开了一种基于GPU计算技术的非结构网格潮汐潮流数值模拟方法,包括以下步骤:1、网格和物理场信息发送至GPU显存;2、利用第一核函数以网格单元为计算单元与GPU线程对应,计算内部网格单元面通量和体积源项;3、利用第二核函数以网格单元面为计算单元与GPU线程对应,计算边界网格单元面通量;4、利用第三核函数以单元为计算单元与GPU线程对应,进行时间推进计算;5、GPU将计算结果返回CPU;其中,2、3和4中均采用多个GPU对内部网格单元面的通量、边界网格单元面的通量或时间推进并行计算。其通过将内部网格单元面和边界网格单元面的通量计算分离,克服了单纯以网格单元或网格单元面为基本计算单元导致的计算效率偏低的问题。
-
-
-