首页> 外文期刊>Concurrency and computation: practice and experience >Optimization of multigrid based elliptic solver for large scale simulations in the FLASH code
【24h】

Optimization of multigrid based elliptic solver for large scale simulations in the FLASH code

机译:基于FLASH代码的大规模仿真的基于多网格的椭圆求解器的优化

获取原文
获取原文并翻译 | 示例

摘要

FLASH is a multiphysics multiscale adaptive mesh refinement (AMR) code originally designed for simulation of reactive flows often found in Astrophysics. With its wide user base and flexible applications configuration capability, FLASH has a dual task of maintaining scalability and portability in all its solvers. The scalability of fully explicit solvers in the code is tied very closely to that of the underlying mesh. Others such as the Poisson solver based on a multigrid method have more complex scaling behavior. Multigrid methods suffer from processor starvation and dominating communication costs at coarser grids with increase in the number of processors. In this paper, we propose a combination of uniform grid mesh with AMR mesh, and the merger of two different sets of solvers to overcome the scalability limitation of the Poisson solver in FLASH. The principal challenge in the proposed merger is the efficiency of the communication algorithm to map the mesh back and forth between uniform grid and AMR. We present two different parallel mapping algorithms and also discuss results from performance studies of the two implementations.
机译:FLASH是一种多物理场多尺度自适应网格细化(AMR)代码,最初设计用于模拟天体物理学中经常发现的反应流。凭借其广泛的用户基础和灵活的应用程序配置功能,FLASH承担着维护其所有求解程序的可伸缩性和可移植性的双重任务。代码中完全明确的求解器的可伸缩性与基础网格的可伸缩性紧密相关。其他诸如基于多重网格方法的泊松求解器则具有更复杂的缩放行为。随着处理器数量的增加,多网格方法遭受处理器匮乏的困扰,并且在较粗糙的网格上主导了通信成本。在本文中,我们提出将均匀网格与AMR网格相结合,并合并两组不同的求解器,以克服泊松求解器在FLASH中的可扩展性限制。提出的合并中的主要挑战是通信算法在均匀网格和AMR之间来回映射网格的效率。我们提出了两种不同的并行映射算法,还讨论了两种实现方式的性能研究结果。

著录项

  • 来源
    《Concurrency and computation: practice and experience》 |2012年第18期|p.2346-2361|共16页
  • 作者单位

    Flash Center for Computational Science, The University of Chicago, Chicago, IL 60637, USA;

    Department of Mechanical and Aerospace Engineering, George Washington University, 801 22nd Street NW, Washington, DC 20052, USA;

    Flash Center for Computational Science, The University of Chicago, Chicago, IL 60637, USA,Flash Center for Computational Science, The University of Chicago, 5747 S. Ellis Ave, Chicago, IL 60637, USA;

    Flash Center for Computational Science, The University of Chicago, Chicago, IL 60637, USA;

    Department of Mechanical and Aerospace Engineering, George Washington University, 801 22nd Street NW, Washington, DC 20052, USA;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    scalability; multigrid; AMR; FLASH;

    机译:可扩展性;多重网格AMR;闪;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号