The Software Development Process of FLASH, a Multiphysics Simulation Code

被引:0
|
作者
Dubey, Anshu [1 ]
Antypas, Katie [2 ]
Calder, Alan [3 ]
Fryxell, Bruce [4 ]
Lamb, Don [1 ]
Ricker, Paul [5 ]
Reid, Lynn [6 ]
Riley, Katherine [7 ]
Rosner, Robert [1 ]
Siegel, Andrew [7 ]
Timmes, Francis
Vladimirova, Natalia [8 ,9 ]
Weide, Klaus [1 ]
机构
[1] Univ Chicago, Chicago, IL 60637 USA
[2] Lawrence Berkeley Natl Lab, Berkeley, CA 94720 USA
[3] SUNY Stony Brook, Stony Brook, NY 11794 USA
[4] Univ Michigan, Ann Arbor, MI 48109 USA
[5] Univ Illinois, Urbana, IL 61801 USA
[6] Univ Western Australia, Nedlands, WA 6009, Australia
[7] Argonne Natl Lab, Argonne, IL 60439 USA
[8] Arizona State Univ, Tempe, AZ 85287 USA
[9] Univ New Mexico, Albuquerque, NM 87131 USA
关键词
FLASH code; community code; software evolution; adaptive mesh; case study; ALGORITHMS; DIMENSIONS; FLOWS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The FLASH code has evolved into a modular and extensible scientific simulation software system over the decade of its existence. During this time it has been cumulatively used by over a thousand researchers in several scientific communities (i.e. astrophysics, cosmology, high-energy density physics, turbulence, fluid-structure interactions) to obtain results for research. The code started its life as an amalgamation of two already existing software packages and sections of other codes developed independently by various participating members of the team for other purposes. In the evolution process it has undergone four major revisions, three of which involved a significant architectural advancement. A corresponding evolution of the software process and policies for maintenance occurred simultaneously. The code is currently in its 4.x release with a substantial user community. Recently there has been an upsurge in the contributions by external users; some provide significant new capability. This paper outlines the software development and evolution processes that have contributed to the success of the FLASH code.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 50 条
  • [31] COMSOL Multiphysics validation as simulation software for heat transfer calculation in buildings: Building simulation software validation
    Gerlich, Vladimir
    Sulovska, Katerina
    Zalesak, Martin
    MEASUREMENT, 2013, 46 (06) : 2003 - 2012
  • [32] Software Engineering Artifact in Software Development Process - Linkage Between Issues and Code Review Processes
    Dalipaj, Dorealda
    Gonzalez-Barahona, Jesus M.
    Izquierdo-Cortazar, Daniel
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2016, 286 : 115 - 122
  • [33] Software Development with Code Maps
    DeLine, Robert
    Rowan, Kael
    Venolia, Gina
    COMMUNICATIONS OF THE ACM, 2010, 53 (08) : 48 - 54
  • [34] Code-coupling strategy for efficient development of computer software in multiscale and multiphysics nonlinear evolution problems in computational mechanics
    Ibrahimbegovic, Adnan
    Niekamp, Rainer
    Kassiotis, Christophe
    Markovic, Damijan
    Matthies, Hermann G.
    ADVANCES IN ENGINEERING SOFTWARE, 2014, 72 : 8 - 17
  • [35] Multiphysics simulation accelerates the development of electrochemical etching
    Segui, Jennifer A.
    SOLID STATE TECHNOLOGY, 2013, 56 (04) : 25 - 29
  • [36] A Program Code Generator for Multiphysics Biological Simulation using Markup Languages
    Amano, Akira
    Kawabata, Masanari
    Yamashita, Yoshiharu
    Punzalan, Florencio Rusty
    Shimayoshi, Takao
    Kuwabara, Hiroaki
    Kunieda, Yoshitoshi
    2012 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2012, : 6624 - 6627
  • [37] Multiphysics modeling and simulation of laser additive manufacturing process
    Khalil Khanafer
    Ali Al-Masri
    Shashikant Aithal
    Ibrahim Deiab
    International Journal on Interactive Design and Manufacturing (IJIDeM), 2019, 13 : 537 - 544
  • [38] Multiphysics modeling and simulation of laser additive manufacturing process
    Khanafer, Khalil
    Al-Masri, Ali
    Aithal, Shashikant
    Deiab, Ibrahim
    INTERNATIONAL JOURNAL OF INTERACTIVE DESIGN AND MANUFACTURING - IJIDEM, 2019, 13 (02): : 537 - 544
  • [39] Multiphysics Numerical Simulation of the Transient Process in Electrochemical Machining
    Chen, Yuanlong
    LI, Xiang
    Liu, Jinyang
    Zhang, Yichi
    MECHANIKA, 2022, 28 (05): : 417 - 422
  • [40] Process simulation in the flow moulding process - New computation software for parts development
    Michaeli, W
    Ritter, M
    KUNSTSTOFFE-PLAST EUROPE, 1999, 89 (08): : A68 - +