一种利用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进行流体模拟时,最耗时的计算部分为求解离散方程和边界处理的过程,该过程占据了整个模拟的绝大部分时间,其它部分几乎不耗时,因此,求解离散方程和边界处理的迭代
专利地区:山东
关于上述专利公告申明 : 上述专利公告转载自国家知识产权局网站专利公告栏目,不代表该专利由我公司代理取得,上述专利权利属于专利权人,未经(专利权人)许可,擅自商用是侵权行为。如您希望使用该专利,请搜索专利权人联系方式,获得专利权人的授权许可。