第1章 时域有限差分方法 1
1.1 时域有限差分方法 1
1.1.1 时域有限差分递推方程 1
1.1.2 时域有限差分稳定性分析 6
1.1.3 吸收边界条件 7
1.2 并行FDTD方法 10
参考文献 12
第2章 VALU加速技术 15
2.1 SSE指令集 17
2.2 C和C++中的SSE应用 21
2.3 SSE编程实例 25
2.3.1 SSE类型 25
2.3.2 编程实例 26
2.4 VALU在FDTD方法中的应用 29
2.4.1 磁场Hx的计算方法 30
2.4.2 磁场Hy的计算方法 35
2.4.3 磁场Hz的计算方法 40
2.4.4 电场Ex的计算方法 44
2.4.5 电场Ey的计算方法 48
2.4.6 电场Ez的计算方法 52
2.5 VALU性能分析 56
2.5.1 空盒子标准测试 57
2.5.2 电偶极子天线 58
2.5.3 贴片天线 60
参考文献 62
第3章 PML加速技术 63
3.1 PML区域中场的递推方程 63
3.2 SSE加速技术在PML递推中的应用 68
参考文献 78
第4章 并行处理技术 80
4.1 单指令单数据 81
4.2 单指令多数据指令集 81
4.3 OpenMP 81
4.4 MPI 83
4.5 三级并行架构 86
参考文献 87
第5章 工程应用实例 89
5.1 硬件平台描述 89
5.2 实际问题的性能考察 91
5.3 表面电流分布计算技术 95
5.4 螺旋天线阵列 99
5.5 平板介质透镜 101
5.6 汽车电磁分析 105
5.7 飞机电磁分析 109
5.8 有限大小频率选择结构分析 110
5.9 弯曲频率选择结构分析 114
5.10 微带低通滤波器分析 116
5.11 微波混响室 117
5.12 波音737 WIFI分析 120
5.13 波导缝隙天线阵 122
参考文献 125
第6章 云计算技术 129
6.1 云计算中的基本技术术语 131
6.2 电磁云计算举例 132
6.2.1 电磁云计算实例 132
6.2.2 Rocks集群管理软件 134
6.3 科学云计算 134
6.3.1 引论 134
6.3.2 云计算服务 135
6.3.3 科学云计算的特点 135
6.3.4 云计算中先进技术 136
6.4 云计算和网格计算 137
参考文献 137
附录 三维并行FDTD源代码 139
附录1 输入参数 139
附录2 输出参数 139
附录3 程序功能 139
附录4 程序要求 139
附录5 子程序列表 140
附录6 源代码 142
参考文献 201
索引 202