首页--数理科学和化学论文--晶体学论文

光子晶体带结构计算FDTD方法的GPU实现研究

致谢第5-6页
摘要第6-7页
ABSTRACT第7-8页
序言第9-12页
1 引言第12-17页
    1.1 光子晶体带隙计算的一般方法第12-14页
    1.2 基于GPU的通用计算架构第14-16页
    1.3 本文的主要工作第16-17页
2 基于FDTD算法的光子晶体理论分析第17-30页
    2.1 光子晶体基础理论第17-21页
        2.1.1 光子晶体概述第17-18页
        2.1.2 固体物理学基础与光子晶体特性第18-20页
        2.1.3 光子晶体的应用第20-21页
    2.2 FDTD算法基础第21-29页
        2.2.1 FDTD算法基本方程第22-26页
        2.2.2 数值稳定性第26-27页
        2.2.3 边界条件第27-29页
    2.3 本章小结第29-30页
3 GPU结构和CUDA编程架构第30-36页
    3.1 基于GPU的CUDA架构第30-31页
    3.2 CUDA软件编程架构第31-35页
        3.2.1 主机、设备及内核函数第31-32页
        3.2.2 线程层次与内存层次第32-34页
        3.2.3 硬件映射第34-35页
    3.3 本章小结第35-36页
4 GPU编程在光子晶体能带的FDTD计算中的应用第36-56页
    4.1 二维光子晶体格点分布与CUDA线程的映射第36-40页
        4.1.1 二维光子晶体带隙计算的FDTD算法公式推导第36-39页
        4.1.2 空间格点与线程映射第39-40页
    4.2 串行和并行FDTD算法流程图第40-42页
    4.3 算法的具体编程实现第42-44页
        4.3.1 创建~*.cuf格式工程项目第42页
        4.3.2 CPU端参数初始化、内存和显存分配空间第42-43页
        4.3.3 单波矢条件下迭代时间计时第43页
        4.3.4 GPU内核函数调用第43-44页
        4.3.5 场值后处理,本征频率计算第44页
    4.4 计算结果的对比和分析第44-47页
    4.5 一维光子晶体带隙GPU加速算例第47-51页
    4.6 二维六角光子晶体带隙GPU加速算例第51-55页
    4.7 本章小结第55-56页
5 结论第56-57页
参考文献第57-59页
作者简历及攻读硕士学位期间取得的研究成果第59-61页
学位论文数据集第61页

论文共61页,点击 下载论文
上一篇:现代汉语否定性结构专用副词的考察
下一篇:全光倍频技术研究