摘要
本发明公开了一种无同步ILU预条件子的CFD高效GPU计算方法,属于高性能并行计算领域,包括步骤:以块大小的行为块行组,块行组为并行粒度,并对块行组初始化依赖关系;确定每个线程处理任务行的索引,并找到行的对角位置;利用忙等待机制判断块行组与块行组之间的依赖关系变化,并对每一行进行累加操作;解决块内的依赖关系,并将最新的值传递给块内的线程;完成块行组所有对应解向量x的计算,将块行组的依赖关系设置为已解决,并进行通知。本发明提高了求解效率,减少了同步开销,提升了数据访问性能,可以适应大规模非结构网格的复杂计算需求。
技术关键词
GPU计算方法
关系
大规模非结构
高性能并行计算
索引
数据访问
通知
机制
矩阵
元素
内存
网格
坐标
系统为您推荐了相关专利信息
污染物排放量
反演方法
大气扩散模型
企业
皮尔逊相关系数
多源大数据
室内设计方法
样本
参数
室内设计系统
水位监测数据
数字孪生模型
地形高程数据
高风险
河道结构