Introduction to FLASH 3.0, with application to supersonic turbulence

Introduction to FLASH 3.0, with application to supersonic turbulence
复制标题

FLASH 3.0简介,及其在超音速湍流中的应用

DOI:
10.1088/0031-8949/2008/t132/014046
复制
发表时间:
2008
期刊:
影响因子:
2.9
通讯作者:
R. Fisher
R. Fisher
中科院分区:
物理与天体物理3区
文献类型:
--
作者:
A Dubey;L. Reid;R. Fisher

文献摘要

被引文献

相似文献

FLASH是一种灵活的、模块化的并行应用程序代码,能够模拟许多天体物理环境中的可压缩反应流。它是一个可互操作模块的集合,可以组合以生成不同的应用程序。FLASH作为一种社区代码,拥有相当广泛的外部用户基础,正在获得越来越多的认可。与其他基于组件的代码不同,这些代码在历史上取得了不同程度的成功。FLASH最初是一种更传统的科学代码,随着对可扩展性、可扩展性和效率的深入了解,它逐渐发展成为一种模块化代码。因此,代码的开发一直并将继续受到应用程序需求和模块化的双重目标的驱动。在本教程中,我们概述了FLASH代码的体系结构和功能。我们还提供了一个定制应用程序的示例,该应用程序改编自随代码分发提供的示例应用程序。
FLASH is a flexible, modular and parallel application code capable of simulating the compressible, reactive flows found in many astrophysical environments. It is a collection of inter-operable modules which can be combined to generate different applications. FLASH is gaining increasing recognition as a community code with a fairly wide external user base. Unlike other component-based codes that have historically met with varying degrees of success. FLASH started out as a more traditional scientific code and evolved into a modular one as insights were gained into manageability, extensibility and efficiency. As a result, the development of the code has been, and continues to be, driven by the dual goals of application requirements and modularity. In this tutorial paper, we give an overview of the FLASH code architecture and capabilities. We also include an example of a customized application adapted from the sample applications provided with the code distribution.