摘要
第一章 绪论
§1.1 基于物理的计算机流体动画概述
§1.2 GPGPU高性能计算概述
§1.3 计算机流体动画中的GPU高性能计算现状
§1.4 本文主要内容
第二章 流体数据场的高性能生成
§2.1 带符号距离函数
§2.2 带符号距离场生成的相关工作
§2.3 双层粒子算法
§2.3.1 计算无符号距离场
§2.3.2 生成带符号距离场
§2.4 双层粒子算法的分析与优化
§2.4.1 算法误差分析
§2.4.2 几个优化策略
§2.5 实验结果及其讨论
§2.5.1 误差测量
§2.5.2 性能分析
§2.6 带符号距离函数在流体动画中的应用举例
§2.6.1 用于构造复杂模拟场景
§2.6.2 用于烟雾模拟
第三章 Navier-Stokes方程高性能求解
§3.1 Navier-Stokes方程的时空离散格式
§3.1.1 时间方向离散格式
§3.1.2 MAC网格与边界条件离散
§3.1.3 不同流体现象的模拟
§3.2 平流方程的求解
§3.3 压Poisson方程的高性能求解
§3.3.1 预处理共轭梯度法
§3.3.2 本文提出的预处理算法
§3.3.3 算法的推广
§3.4 实验结果与讨论
第四章 颗粒流模拟离散元方法的并行计算
§4.1 颗粒流模型
§4.1.1 单个颗粒动力学模型
§4.1.2 颗粒形状建模
§4.1.3 颗粒间作用力建模
§4.2 离散元方法
§4.3 并行计算
§4.3.1 数据结构设计
§4.3.2 并行算法设计
§4.4 实验结果及其分析
第五章 PBAT软件平台
§5.1 PBAT的开发目的与关键问题
§5.2 PBAT总体架构设计
§5.3 数学工具库架构
§5.4 模拟器架构
§5.5 PBAT实现情况
§5.5.1 数学工具库实现情况
§5.5.2 模拟器实现情况
§5.6 用户界面和一些模拟结果
§5.7 本章小结
总结与展望
参考文献
攻读博士学位期间的主要工作
致谢
声明