FleCSPH: a Parallel and Distributed Smoothed Particle Hydrodynamics Framework Based on FleCSI

FleCSPH: a Parallel and Distributed Smoothed Particle Hydrodynamics Framework Based on FleCSI
复制标题

FleCSPH:基于FleCSI的并行分布式平滑粒子流体动力学框架

DOI:
--
复制
发表时间:
2018
期刊:
International Symposium on High Performance Computing Systems and Applications
影响因子:
--
通讯作者:
F. Alin
F. Alin
中科院分区:
--
文献类型:
--
作者:
J. Loiseau;Hyun Lim;B. Bergen;Nicholas D. Moss;F. Alin

文献摘要

参考文献

被引文献

相似文献

FleCSPH 1是FleCSI框架的补充,专注于支持二进制,四进制和八叉树的树数据结构。该框架提供了并行,分布式和加速树的建设和搜索的背景下,多物理问题。FleCSI 2是一个编译时可配置的框架,旨在支持多物理场应用程序,由洛斯阿拉莫斯国家实验室开发和维护。FleCSI为领域科学家提供了一套数据结构和工具,以针对当前和未来超级计算机上的并行和分布式架构,包括正在进行的2020年支持第一台Exascale超级计算机的目标。我们在FleCSPH上的工作是基于一种特定的方法,该方法强调HPC中的不同壁,称为平滑粒子流体动力学(SPH)。这种方法可以有效地解决使用二进制,四叉树和八叉树,同时提供不规则的计算和通信。本文分为以下几个部分:引言部分描述了SPH方法以及它成为FleCSPH框架测试用例的原因。我们给出了更多关于FleCSI框架的细节;第二部分致力于树数据结构本身以及我们为域分解、树构造和搜索所做的选择。我们还描述了我们的分布策略和它们的可靠性FleCSI模型;第三部分描述了我们的测试用例和当前的应用结果。测试用例为Sod激波管、Sedov爆炸和2D/3D流体流动。
FleCSPH1 is a complement of the FleCSI framework, focusing on tree data structures with support for binary, quad and octrees. The framework provides parallel, distributed and accelerated tree construction and search in the context of multi-physics problems. FleCSI2 is a compile-time configurable framework designed to support multi-physics applications and is developed and maintained by the Los Alamos National Laboratory. FleCSI provides domain scientists with a set of data structures and tools to target parallel and distributed architectures on current and future supercomputers, including the ongoing 2020 target to support the first Exascale supercomputers. Our work on FleCSPH is based on a specific method that emphasizes different walls in HPC called Smoothed Particle Hydrodynamics (SPH). This method can be efficiently solved using binary, quad and octrees while providing irregularities in terms of computation and communications. This paper is decomposed as follows: The introduction describes the SPH method and the reasons that makes it a good test case for the FleCSPH framework. We give more details on the FleCSI framework; The second part is dedicated to the tree data structure itself and the choices we made for the domain decomposition, the tree construction and search. We also describe our distribution strategies and their reliability to the FleCSI model; The third part describes our test cases and the current results of the application. The test cases are the Sod shock tube, the Sedov blast and 2D/3D fluid flows.
DOI: 10.1016/j.cageo.2012.02.029
发表时间: 2012-11-01
影响因子: 4.4
作者:
Gomez-Gesteira, M.;Rogers, B. D.;Dominguez, J. M.
通讯作者: Dominguez, J. M.
DOI: 10.1016/j.jcp.2015.12.005
发表时间: 2016-03
期刊: J. Comput. Phys.
影响因子: --
作者:
S. Lind;P. Stansby;B. Rogers
通讯作者: S. Lind;P. Stansby;B. Rogers