A survey of high level frameworks in block-structured adaptive mesh refinement packages

被引:98
作者
Dubey, Anshu [1 ]
Almgren, Ann [1 ]
Bell, John [1 ]
Berzins, Martin [10 ]
Brandt, Steve [6 ,7 ]
Bryan, Greg [11 ]
Colella, Phillip [1 ,12 ]
Graves, Daniel [1 ]
Lijewski, Michael [1 ]
Loeffler, Frank
O'Shea, Brian [3 ,4 ,5 ]
Schnetter, Erik [6 ,8 ,9 ]
Van Straalen, Brian [1 ]
Weide, Klaus [2 ]
机构
[1] Univ Calif Berkeley, Lawrence Berkeley Natl Lab, Computat Res Div, Berkeley, CA 94720 USA
[2] Univ Chicago, Flash Ctr Computat Sci, Chicago, IL 60637 USA
[3] Michigan State Univ, Dept Phys & Astron, E Lansing, MI 48824 USA
[4] Michigan State Univ, Lyman Briggs Coll, E Lansing, MI 48824 USA
[5] Michigan State Univ, Inst Cyber Enabled Res, E Lansing, MI 48824 USA
[6] Louisiana State Univ, Ctr Computat & Technol, Baton Rouge, LA 70803 USA
[7] Louisiana State Univ, Dept Comp Sci, Baton Rouge, LA 70803 USA
[8] Perimeter Inst Theoret Phys, Waterloo, ON N2L 2Y5, Canada
[9] Univ Guelph, Dept Phys, Guelph, ON N1G 2W1, Canada
[10] Univ Utah, Math & Sch Comp, Salt Lake City, UT 84112 USA
[11] Columbia Univ, Dept Astron, New York, NY 10025 USA
[12] Univ Calif Berkeley, Dept Comp Sci, Berkeley, CA 94720 USA
基金
美国国家科学基金会; 加拿大自然科学与工程研究理事会;
关键词
SAMR; BoxLib; Chombo; FLASH; Cactus; Enzo; Uintah; CONSTRAINED-TRANSPORT; MACH NUMBER; HYDRODYNAMICS; CODE; INFRASTRUCTURE; SIMULATION; ALGORITHM; CASTRO; FLOW; RESOLUTION;
D O I
10.1016/j.jpdc.2014.07.001
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Over the last decade block-structured adaptive mesh refinement (SAMR) has found increasing use in large, publicly available codes and frameworks. SAMR frameworks have evolved along different paths. Some have stayed focused on specific domain areas, others have pursued a more general functionality, providing the building blocks for a larger variety of applications. In this survey paper we examine a representative set of SAMR packages and SAMR-based codes that have been in existence for half a decade or more, have a reasonably sized and active user base outside of their home institutions, and are publicly available. The set consists of a mix of SAMR packages and application codes that cover a broad range of scientific domains. We look at their high-level frameworks, their design trade-offs and their approach to dealing with the advent of radical changes in hardware architecture. The codes included in this survey are BoxLib, Cactus, Chombo, Enzo, FLASH, and Uintah. Published by Elsevier Inc.
引用
收藏
页码:3217 / 3227
页数:11
相关论文
共 89 条
  • [1] Allen G., 2010, GRID2010
  • [2] Allen G., 2009, CLUST COMP WORKSH 20, P1
  • [3] CASTRO: A NEW COMPRESSIBLE ASTROPHYSICAL SOLVER. I. HYDRODYNAMICS AND SELF-GRAVITY
    Almgren, A. S.
    Beckner, V. E.
    Bell, B.
    Day, M. S.
    Howell, L. H.
    Joggerst, C. C.
    Lijewski, M. J.
    Nonaka, A.
    Singer, M.
    Zingale, M.
    [J]. ASTROPHYSICAL JOURNAL, 2010, 715 (02) : 1221 - 1238
  • [4] Nyx: A MASSIVELY PARALLEL AMR CODE FOR COMPUTATIONAL COSMOLOGY
    Almgren, Ann S.
    Bell, John B.
    Lijewski, Mike J.
    Lukic, Zarija
    Van Andel, Ethan
    [J]. ASTROPHYSICAL JOURNAL, 2013, 765 (01)
  • [5] Ateljevich E., 2009, P 4 SIAM C MATH IND
  • [6] AN ALGORITHM FOR POINT CLUSTERING AND GRID GENERATION
    BERGER, M
    RIGOUTSOS, I
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1991, 21 (05): : 1278 - 1286
  • [7] LOCAL ADAPTIVE MESH REFINEMENT FOR SHOCK HYDRODYNAMICS
    BERGER, MJ
    COLELLA, P
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 1989, 82 (01) : 64 - 84
  • [8] ADAPTIVE MESH REFINEMENT FOR HYPERBOLIC PARTIAL-DIFFERENTIAL EQUATIONS
    BERGER, MJ
    OLIGER, J
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 1984, 53 (03) : 484 - 512
  • [9] Berzins M., 2012, UUSCI2012001
  • [10] Berzins M., 2010, TG 10 P 2010 TERAGRI