Quail: A lightweight open-source discontinuous Galerkin code in Python for teaching and prototyping
Quail: A lightweight open-source discontinuous Galerkin code in Python for teaching and prototyping
复制标题
Quail:Python 中的轻量级开源不连续 Galerkin 代码,用于教学和原型设计
DOI:
10.1016/j.softx.2022.100982
复制
发表时间:
2022
期刊:
影响因子:
3.4
通讯作者:
Ihme, Matthias
中科院分区:
文献类型:
--
作者:
Ching, Eric J.;Bornhoft, Brett;Lasemi, Ali;Ihme, Matthias
In this paper, we presentQuail, a lightweight discontinuous Galerkin solver written in Python. The aim of this code is to serve not only as a teaching tool for newcomers to the rapidly growing field, but also as a prototyping platform for testing algorithms, physical models, and other features in the discontinuous Galerkin framework. Code readability, modularity, and ease of use are emphasized. Currently,Quailsolves first- and second-order partial differential equations on 1D and 2D unstructured meshes. A variety of time stepping schemes, quadrature rules, basis types, equation sets, and other features are included. The structure and capabilities of the code, as well as representative examples involving propagation of a 2D isentropic vortex and a 2D Riemann problem with a gravity source term, will be discussed.
登录
查看更多内容
DOI:
--
发表时间:
2016
期刊:
影响因子:
--
作者:
Michael J. Brazell;D. Mavriplis;Zhi Yang
通讯作者:
Zhi Yang
影响因子:
7.2
作者:
M. Pfeiffer;F. Hindenlang;T. Binder;S. M. Copplestone;C.-D. Munz;S. Fasoulas
通讯作者:
S. Fasoulas
DOI:
10.1016/j.jcp.2019.03.037
发表时间:
2018-09
期刊:
J. Comput. Phys.
影响因子:
--
作者:
Ran Chu;E. Endeve;C. Hauck;A. Mezzacappa
通讯作者:
Ran Chu;E. Endeve;C. Hauck;A. Mezzacappa
影响因子:
4.1
作者:
E. Ching;Steven Brill;M. Barnhardt;M. Ihme
通讯作者:
M. Ihme
影响因子:
3.7
作者:
D. Zwick;S. Balachandar
通讯作者:
S. Balachandar