张晨松
- 作品数:2 被引量:3H指数:1
- 供职机构:中国科学院数学与系统科学研究院科学与工程计算国家重点实验室更多>>
- 发文基金:湖南省自然科学基金中国石油天然气集团公司科技项目更多>>
- 相关领域:理学更多>>
- 一种针对GPU上的油藏数值模拟的高效SpMV被引量:2
- 2016年
- 油藏数值模拟和很多其他科学计算问题一样需要求解大型稀疏线性代数方程组.在求解稀疏线性代数方程组的迭代法中,稀疏矩阵向量乘法(SpMV)是影响计算效率的核心函数之一.随着计算机硬件架构异构化,科学计算从单核、多核CPU计算架构逐渐发展到多核CPU+众核加速卡(GPU卡或MIC等)的计算架构.SpMV的实现效率与稀疏矩阵的存储格式及硬件架构关系密切.本文针对油藏模拟中常见的Jacobian矩阵的稀疏模式,利用GPU核心的合并访问和并发计算等特点,结合油藏模拟线性解法器的算法要求,设计了一种BHYB矩阵存储格式及其对应的线程组并行策略.数值实验测得基于该存储格式的SpMV相对串行BCSR格式的SpMV的加速比可达19倍,比cuSPARSE库中效率最高的HYB格式的SpMV快30%到80%.此外,本文所提出的BHYB存储格式对块状矩阵在GPU上的存储以及线程组并行策略对其它GPU并行程序中内核函数的设计和优化能起到一定的借鉴作用.
- 李政冯春生张晨松
- 关键词:GPU
- 精细油藏模拟的一种线性求解算法被引量:1
- 2018年
- 本文针对油藏数值模拟中黑油模型方程的各个物理量的性质,利用ABF解耦方法和子空间校正算法提出一种分裂型预条件子,并与Krylov子空间方法结合,设计了一种线性求解算法.我们基于某实际油田区块构建了粗、细两个油藏模型,并将它们模拟计算得到的油产量与油田实际产量进行对比,结果表明精细油藏数值模拟对油田生产实践具有重要指导意义,开展面向精细油藏模拟的大规模数值算法研究是十分必要的.我们在台式工作站上使用所设计的线性求解算法测试了SPE10标准算例及由其拼接而成的千万网格规模算例,计算结果表明该算法能有效求解大规模油藏模拟问题.
- 李政吴淑红李巧云张晨松王宝华许进超赵颖
- 关键词:KRYLOV子空间方法