基于OpenMP的磁壳参数L值并行计算和优化研究
| 摘要 | 第4-6页 |
| abstract | 第6-15页 |
| 第1章引言 | 第15-41页 |
| 1.1研究背景 | 第15-25页 |
| 1.1.1磁层的基本结构 | 第15-17页 |
| 1.1.2辐射带粒子的运动 | 第17-19页 |
| 1.1.3辐射带研究历史 | 第19-22页 |
| 1.1.4辐射带与航天安全 | 第22-25页 |
| 1.2地球磁壳 | 第25-30页 |
| 1.2.1磁壳的概念 | 第25-26页 |
| 1.2.2磁壳参数L值 | 第26-28页 |
| 1.2.3研究意义及应用 | 第28-30页 |
| 1.3并行计算 | 第30-37页 |
| 1.3.1并行计算的概念 | 第30页 |
| 1.3.2并行计算的模型、模式和开发 | 第30-32页 |
| 1.3.3并行计算的性能评估 | 第32-35页 |
| 1.3.4并行计算的性能优化 | 第35-37页 |
| 1.3.5研究意义 | 第37页 |
| 1.4研究进展 | 第37-39页 |
| 1.4.1L值的研究历史 | 第37-38页 |
| 1.4.2并行计算的研究历史 | 第38-39页 |
| 1.5研究意义、内容与文章结构 | 第39-41页 |
| 第2章L值的计算 | 第41-49页 |
| 2.1计算原理 | 第41-42页 |
| 2.2计算源代码 | 第42-46页 |
| 2.2.1IRBEM-LIB库 | 第43页 |
| 2.2.2L值计算源代码 | 第43页 |
| 2.2.3L值计算输入参量 | 第43-45页 |
| 2.2.4L值计算流程 | 第45-46页 |
| 2.3L值计算代码改造 | 第46-47页 |
| 2.3.1代码提取 | 第46页 |
| 2.3.2主程序编写 | 第46页 |
| 2.3.3编译调试 | 第46-47页 |
| 2.4程序验证 | 第47-49页 |
| 第3章OpenMP并行方法 | 第49-55页 |
| 3.1并行原理 | 第49页 |
| 3.2并行方法 | 第49-50页 |
| 3.3任务分配方式 | 第50-52页 |
| 3.4并行性能分析方法 | 第52-55页 |
| 3.4.1并行计算误差 | 第52-53页 |
| 3.4.2并行加速比和效率 | 第53-54页 |
| 3.4.3负载平衡分析方法 | 第54-55页 |
| 第4章L值的OpenMP并行计算 | 第55-65页 |
| 4.1L值并行可行性 | 第55-56页 |
| 4.1.1并行特点 | 第55页 |
| 4.1.2硬件环境 | 第55页 |
| 4.1.3可行性分析 | 第55-56页 |
| 4.2输入参数设定 | 第56-57页 |
| 4.3并行过程 | 第57-58页 |
| 4.4并行结果 | 第58-62页 |
| 4.4.1并行准确性分析 | 第59页 |
| 4.4.2并行加速比和效率分析 | 第59-61页 |
| 4.4.3负载平衡分析 | 第61-62页 |
| 4.5结果讨论 | 第62-65页 |
| 第5章OpenMP并行优化 | 第65-77页 |
| 5.1优化原理 | 第65页 |
| 5.2优化方法 | 第65-70页 |
| 5.2.1dynamic调节 | 第66页 |
| 5.2.2Sort+“S”调节 | 第66-69页 |
| 5.2.3Sort+“S”+dynamic调节 | 第69页 |
| 5.2.4Sort+dynamic调节 | 第69-70页 |
| 5.3优化结果 | 第70-71页 |
| 5.4优化结果讨论 | 第71-77页 |
| 5.4.1最优调节方式 | 第71页 |
| 5.4.2不同外磁场模型下“子任务”耗时分布 | 第71-72页 |
| 5.4.3不同外磁场的并行加速比 | 第72-74页 |
| 5.4.4不同外磁场的优化潜力 | 第74-77页 |
| 第6章结论与展望 | 第77-79页 |
| 参考文献 | 第79-85页 |
| 致谢 | 第85-87页 |
| 作者简历及攻读学位期间发表的学术论文与研究成果 | 第87页 |