首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于PETSc的OpenFOAM并行求解性能优化

摘要第8-9页
ABSTRACT第9页
第一章 绪论第11-21页
    1.1 课题研究背景第11-16页
        1.1.1 计算流体力学及相关模拟软件第11-15页
        1.1.2 PETSc科学计算工具包第15页
        1.1.3 科学计算面临的性能问题第15-16页
    1.2 国内外相关工作第16-17页
        1.2.1 OpenFOAM相关研究第16-17页
        1.2.2 PETSc相关研究第17页
    1.3 课题简介第17-19页
        1.3.1 课题来源第17页
        1.3.2 课题研究内容和创新点第17-19页
    1.4 论文组织结构第19-21页
第二章 基于PETSc的OpenFOAM框架改进设计第21-32页
    2.1 OpenFOAM框架结构及特点第21-23页
        2.1.1 OpenFOAM框架第21-22页
        2.1.2 OpenFOAM特点第22-23页
    2.2 PETSc框架结构及特点第23-26页
        2.2.1 PETSc框架第23-25页
        2.2.2 PETSc特点第25-26页
    2.3 基于PETSc的OpenFOAM框架设计第26-29页
        2.3.1 OpenFOAM现有框架的不足第26-27页
        2.3.2 改进后的框架设计第27-29页
    2.4 OpenFOAM并行求解流程第29-30页
    2.5 本章小结第30-32页
第三章 基于PETSc的OpenFOAM矩阵转换与求解优化第32-53页
    3.1 常见稀疏矩阵表示格式第32-34页
        3.1.1 CSR矩阵格式第33页
        3.1.2 DIA矩阵格式第33-34页
        3.1.3 ELL矩阵格式第34页
        3.1.4 COO矩阵格式第34页
    3.2 基于PETSc的矩阵转换的设计与实现第34-40页
        3.2.1 OpenFOAM矩阵格式: LDU矩阵第35-36页
        3.2.2 PETSc中的矩阵基本操作第36-38页
        3.2.3 矩阵转换第38-40页
    3.3 基于PETSc的OpenFOAM求解优化第40-47页
        3.3.1 KSP求解流程第40-42页
        3.3.2 求解器配置第42-44页
        3.3.3 预处理器配置第44-45页
        3.3.4 基于OpenFOAM矩阵特点的优化配置(模型求解器)第45-47页
    3.4 实验测试与结果分析第47-52页
        3.4.1 软硬件平台第47页
        3.4.2 Cavity测试用例第47-48页
        3.4.3 实验结果与分析第48-52页
    3.5 本章小结第52-53页
第四章 PETSc矩阵组装性能优化第53-69页
    4.1 矩阵组装过程详解第53-57页
        4.1.1 常见微分算子第54-55页
        4.1.2 方程离散第55-57页
    4.2 组装性能评估第57-61页
        4.2.1 原始OpenFOAM组装性能第57-60页
        4.2.2 OpenFOAM-PETSc组装性能第60-61页
    4.3 组装性能优化方案第61-65页
        4.3.1 面向对称矩阵的优化设计第61-63页
        4.3.2 基于内存块的拷贝优化设计第63-65页
    4.4 优化实现与结果分析第65-68页
        4.4.1 对称阵实现第65页
        4.4.2 内存块拷贝实现第65-66页
        4.4.3 结果与分析第66-68页
    4.5 本章小结第68-69页
第五章 结束语第69-71页
    5.1 全文工作总结第69-70页
    5.2 下一步工作展望第70-71页
致谢第71-73页
参考文献第73-76页
作者在学期间取得的学术成果第76页

论文共76页,点击 下载论文
上一篇:玻色采样过程的经典及量子模拟研究
下一篇:基于KinectFusion的主动式室内场景重建与分析