A Weighted State Redistribution Algorithm for Embedded Boundary Grids

State redistribution is an algorithm that stabilizes cut cells for embedded boundary grid methods. This work extends the earlier algorithm in several important ways. First, state redistribution is extended to three spatial dimensions. Second, we discuss several algorithmic changes and improvements motivated by the more complicated cut cell geometries that can occur in higher dimensions. In particular, we introduce a weighted version with less dissipation. Third, we demonstrate that state redistribution can also stabilize a solution update that includes both advective and diffusive contributions. The stabilization algorithm is shown to be effective for incompressible as well as compressible reacting flows. Finally, we discuss the implementation of the algorithm for several exascale-ready simulation codes based on AMReX, demonstrating ease of use in combination with domain decomposition, hybrid parallelism and complex physics. Keywords— state redistribution, cut cells, embedded boundary, small cell problem

[1]  Andrew Giuliani,et al.  A two-dimensional stabilized discontinuous Galerkin method on curvilinear embedded boundary grids , 2021, SIAM J. Sci. Comput..

[2]  Robert Saye Implicit mesh discontinuous Galerkin methods and interfacial gauge methods for high-order accurate interface dynamics, with applications to surface tension dynamics, rigid body fluid-structure interaction, and free surface flow: Part I , 2017, J. Comput. Phys..

[3]  Phillip Colella,et al.  A Cartesian grid embedded boundary method for hyperbolic conservation laws , 2006 .

[4]  Marsha Berger,et al.  A note on the stability of cut cells and cell merging , 2015 .

[5]  Phillip Colella,et al.  A conservative front tracking method for hyperbolic conservation laws , 1987 .

[6]  Marc Henry de Frahan,et al.  Adaptive mesh based combustion simulations of direct fuel injection effects in a supersonic cavity flame-holder , 2021 .

[7]  James F. Driscoll,et al.  Numerical simulation of a laboratory-scale turbulent slot flame , 2007 .

[8]  John B. Bell,et al.  Cartesian grid method for unsteady compressible flow in irregular regions , 1995 .

[9]  Andrew Giuliani,et al.  A state redistribution algorithm for finite volume schemes on cut cell meshes , 2021, J. Comput. Phys..

[10]  Nikos Nikiforakis,et al.  A dimensionally split Cartesian cut cell method for hyperbolic conservation laws , 2017, J. Comput. Phys..

[11]  Ann Almgren,et al.  AMReX: Block-structured adaptive mesh refinement for multiphysics applications , 2020, Int. J. High Perform. Comput. Appl..

[12]  Oscar Antepara,et al.  MFIX-Exa: A path toward exascale CFD-DEM simulations , 2021, Int. J. High Perform. Comput. Appl..