超过800万条软件/作品著作权公告信息!

提供基于中国版权保护中心以及各省市版权局著作权登记公告信息查询

一种利用GPU加速格子-Boltzmann的方法专利登记公告


专利名称:一种利用GPU加速格子-Boltzmann的方法

摘要:本发明提供了一种利用GPU加速格子-Boltzmann的方法,涉及主机端的CPU和设备端的GPU。该方法包括:主机端根据物理问题,给定计算域、参考长度、来流速度、密度和雷诺数等参数,并根据网格划分设计内核的线程数;设备端通过这些宏观参量(密度、速度、雷诺数和黏性系数等)计算出所有格点上各个方向的平衡态分布函数,以此作为计算的初场,并行求解离散方程和处理边界,并把最终迭代得到的结果回传到主机端。本发明利用GPU设备端快速计算的特点参与对格子-Boltzmann中的迁移和碰撞的计算,通过CPU主机端和GPU设

专利类型:发明专利

专利号:CN201210128973.4

专利申请(专利权)人:浪潮电子信息产业股份有限公司

专利发明(设计)人:张广勇;张清;赵开勇;李勤俭;钟诚文;李凯;姚皆可

主权项:一种利用GPU加速格子?Boltzmann的方法,其特征在于,将基本参数初始化计算放在CPU端执行,而把平衡分布函数计算、宏观量统计、离散方程求解和边界处理部分利用CUDA技术进行并行化改造,使其在GPU端并行执行,?CPU与GPU进行协同计算,最终实现加速格子Boltzmann方法,包括以下步骤:1)定位格子Boltzmann方法的性能瓶颈;利用LBM进行流体模拟时,最耗时的计算部分为求解离散方程和边界处理的过程,该过程占据了整个模拟的绝大部分时间,其它部分几乎不耗时,因此,求解离散方程和边界处理的迭代

专利地区:山东