计算物理 ›› 2013, Vol. 30 ›› Issue (3): 317-325.

• 论文 •    下一篇

基于JASMIN的地下水流大规模并行数值模拟

程汤培1,2, 莫则尧1,2, 邵景力3   

  1. 1. 北京应用物理与计算数学研究所 计算物理重点实验室, 北京 100088;
    2. 北京应用物理与计算数学研究 所高性能计算中心, 北京 100094;
    3. 中国地质大学(北京)水资源与环境学院, 北京 100083
  • 收稿日期:2012-08-24 修回日期:2012-11-27 出版日期:2013-05-25 发布日期:2013-05-25
  • 作者简介:程汤培(1983-),男,湖南长沙,博士后,主要从事并行计算、地下水数值模拟研究,E-mail:tangpeicheng@gmail.com
  • 基金资助:
    国家重点基础研究发展计划(973)(2010CB428804,2011CB309702);国家自然科学重点基金(61033009);国家高技术研究发展计划(863)(2010AA012301)资助项目

JASMIN-based Massive Parallel Computing of Large Scale Groundwater Flow

CHENG Tangpei1,2, MO Zeyao1,2, SHAO Jingli3   

  1. 1. Key Laboratory of Computational Physics, Institute of Applied Physics and Computational Mathematics, Beijing 100088, China;
    2. High Performance Computing Center, Institute of Applied Physics and Computational Mathematics, Beijing 100094, China;
    3. School of Water Resources and Environmental Science, China University of Geosciences(Beijing), Beijing 100083, China
  • Received:2012-08-24 Revised:2012-11-27 Online:2013-05-25 Published:2013-05-25

摘要: 针对具有精细网格剖分、长时间跨度特征的地下水流模拟中计算时间长、存储开销大等瓶颈问题,基于MODFLOW三维非稳定流计算方法,提出基于网格片的核心算法以及基于影像区的通信机制,并在JASMIN框架上研制了大规模地下水流并行数值模拟程序JOGFLOW.通过河南郑州市中牟县雁鸣湖水源地地下水流的模拟,对程序正确性和性能进行了验证;通过建立一个具有精细网格剖分的假想地下水概念模型对可扩展性进行测试.相对于32核的并行程序,在512以及1 024个处理机上的并行效率分别可达77.2%和67.5%.数值模拟结果表明,JOGFLOW具有较好的计算性能与可扩展性,能够有效使用数百上千计算核心,支持千万量级以上网格剖分的地下水流模型的大规模并行计算.

关键词: 高仿真地下水流模拟, 大规模并行计算, JOGFLOW, MODFLOW, JASMIN框架

Abstract: To overcome prohibitive cost in computational time and memory requirement in simulating groundwater flow models with detailed spatial discretization and long time period,we present an efficient massive parallel-computing program JOGFLOW for large scale groundwater flow simulation.In the program,groundwater flow process in MODFLOW is re-implemented on JASMIN by designing patch-based algorithms as well as using communication method based on adding ghost cells to each patch.Accuracy and efficiency of JOGFLOW are demonstrated in modeling a field flow located at Yanming Lake in Zhengzhou of Henan province.Parallel scalability is measured by simulating a hypothetic groundwater flow problem with much detailed spatial discretization.Compared to 32 cores,the parallel efficiency reaches 77.2% and 67.5% on 512 and 1 024 processors,respectively.Numerical modeling demonstrates good performance and scalability of JOGFLOW,which enables to support groundwater flow simulation with tens of millions of computational cells through massive parallel computing on hundreds or thousands of CPU cores.

Key words: high-resolution groundwater flow simulation, massive parallel computing, JOGFLOW, MODFLOW, JASMIN framework

中图分类号: