TOUGHREACT软件并行优化
TOUGHREACT 是一个用于对地下多相流体运动和地球化学运移耦合过程进行模拟的软件,被广泛应用于多种地下复杂环境的数值分析。由于工程项目应用的需求扩大,多种多样场地级的地下模型需要用计算机来模拟,而原有串行计算软件能力难以达到要求。如何在计算能力快速发展的并行平台上构建高性能计算软件是一个需要解决的问题。本文针对原有软件的数值计算特点,在异构型CPU-GPU 计算平台以及传统分布式内存计算平台上完成了不同模拟过程相应的并行优化的实现。在多相流体模拟过程中,对其形成的大型稀疏矩阵线性系统的求解,做了CUDA 平台上的加速求解过程的实现。同时本文对地球化学模拟过程,在MPI分布式内存平台上实现了并行数值求解的程序改造。最后分别在CUDA 计算平台和分布式内存平台上用实际的模拟模型作为测试用例,进行了并行实现效果的分析验证。
计算软件 数值模拟 优化设计 并行程序
魏晓辉 WEI Xiao-Hui 李维山 LI Wei-Shan 朱彤 ZHU Tong 徐海啸 XU Hai-Xiao 许天福 XU Tian-Fu
吉林大学 计算机科学与技术学院,长春 130012 College of Computer science and Technology, Jilin University, Changchun,130012, China 吉林大学 高性能计算中心,长春 130012 HPCC, Jilin University, Changchun, 130012, China 吉林大学 环境与资源学院,长春 130021 College of Environment and Resource, Jilin University, Changchun,130021, China
国内会议
张家界
中文
1-8
2012-10-29(万方平台首次上网日期,不代表论文的发表时间)