Pub Date : 2024-10-30DOI: 10.1016/j.jcp.2024.113550
Cao-Kha Doan , Thi-Thao-Phuong Hoang , Lili Ju , Rihui Lan
In this paper, we present efficient numerical schemes based on the Lagrange multiplier approach for the Navier-Stokes equations. By introducing a dynamic equation (involving the kinetic energy, the Lagrange multiplier, and a regularization parameter), we form a new system which incorporates the energy evolution process but is still equivalent to the original equations. Such nonlinear system is then discretized in time based on the backward differentiation formulas, resulting in a dynamically regularized Lagrange multiplier (DRLM) method. First- and second-order DRLM schemes are derived and shown to be unconditionally energy stable with respect to the original variables. The proposed schemes require only the solutions of two linear Stokes systems and a scalar quadratic equation at each time step. Moreover, with the introduction of the regularization parameter, the Lagrange multiplier can be uniquely determined from the quadratic equation, even with large time step sizes, without affecting accuracy and stability of the numerical solutions. Fully discrete energy stability is also proved with the Marker-and-Cell (MAC) discretization in space. Various numerical experiments in two and three dimensions verify the convergence and energy dissipation as well as demonstrate the accuracy and robustness of the proposed DRLM schemes.
{"title":"Dynamically regularized Lagrange multiplier schemes with energy dissipation for the incompressible Navier-Stokes equations","authors":"Cao-Kha Doan , Thi-Thao-Phuong Hoang , Lili Ju , Rihui Lan","doi":"10.1016/j.jcp.2024.113550","DOIUrl":"10.1016/j.jcp.2024.113550","url":null,"abstract":"<div><div>In this paper, we present efficient numerical schemes based on the Lagrange multiplier approach for the Navier-Stokes equations. By introducing a dynamic equation (involving the kinetic energy, the Lagrange multiplier, and a regularization parameter), we form a new system which incorporates the energy evolution process but is still equivalent to the original equations. Such nonlinear system is then discretized in time based on the backward differentiation formulas, resulting in a dynamically regularized Lagrange multiplier (DRLM) method. First- and second-order DRLM schemes are derived and shown to be unconditionally energy stable with respect to the original variables. The proposed schemes require only the solutions of two linear Stokes systems and a scalar quadratic equation at each time step. Moreover, with the introduction of the regularization parameter, the Lagrange multiplier can be uniquely determined from the quadratic equation, even with large time step sizes, without affecting accuracy and stability of the numerical solutions. Fully discrete energy stability is also proved with the Marker-and-Cell (MAC) discretization in space. Various numerical experiments in two and three dimensions verify the convergence and energy dissipation as well as demonstrate the accuracy and robustness of the proposed DRLM schemes.</div></div>","PeriodicalId":352,"journal":{"name":"Journal of Computational Physics","volume":"521 ","pages":"Article 113550"},"PeriodicalIF":3.8,"publicationDate":"2024-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142578702","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-10-30DOI: 10.1016/j.jcp.2024.113544
Gang Xu , Jin Xie , Weizhen Zhong , Masahiro Toyoura , Ran Ling , Jinlan Xu , Renshu Gu , Charlie C.L. Wang , Timon Rabczuk
This paper introduces a novel isogeometric analysis-reuse framework called IGA-Graph-Net, which combines Graph Neural Networks with Isogeometric Analysis to overcome the limitations of Convolutional Neural Networks when dealing with B-spline data. Our network architecture incorporates ResNetV2 and PointTransformer for enhanced performance. We transformed the dataset creation process from using Convolutional Neural Networks to Graph Neural Networks. Additionally, we proposed a new loss function tailored for Dirichlet boundary conditions and enriched the input features. Several examples are presented to demonstrate the effectiveness of the proposed framework. In terms of accuracy when tested on the same set of partial differential equation data, our framework demonstrates significant improvements compared to the reuse method based on Convolutional Neural Networks for Isogeometric Analysis on topology-consistent geometries with complex boundaries.
{"title":"IGA-Graph-Net: Isogeometric analysis-reuse method based on graph neural networks for topology-consistent models","authors":"Gang Xu , Jin Xie , Weizhen Zhong , Masahiro Toyoura , Ran Ling , Jinlan Xu , Renshu Gu , Charlie C.L. Wang , Timon Rabczuk","doi":"10.1016/j.jcp.2024.113544","DOIUrl":"10.1016/j.jcp.2024.113544","url":null,"abstract":"<div><div>This paper introduces a novel isogeometric analysis-reuse framework called IGA-Graph-Net, which combines <em>Graph Neural Networks</em> with <em>Isogeometric Analysis</em> to overcome the limitations of Convolutional Neural Networks when dealing with B-spline data. Our network architecture incorporates ResNetV2 and PointTransformer for enhanced performance. We transformed the dataset creation process from using <em>Convolutional Neural Networks</em> to <em>Graph Neural Networks</em>. Additionally, we proposed a new loss function tailored for Dirichlet boundary conditions and enriched the input features. Several examples are presented to demonstrate the effectiveness of the proposed framework. In terms of accuracy when tested on the same set of <em>partial differential equation</em> data, our framework demonstrates significant improvements compared to the reuse method based on Convolutional Neural Networks for Isogeometric Analysis on topology-consistent geometries with complex boundaries.</div></div>","PeriodicalId":352,"journal":{"name":"Journal of Computational Physics","volume":"521 ","pages":"Article 113544"},"PeriodicalIF":3.8,"publicationDate":"2024-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142578699","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-10-29DOI: 10.1016/j.jcp.2024.113540
Laurez Maya Fogouang , Laurent André , Cyprien Soulaine
Computational Fluid Dynamics - Discrete Element Method (CFD-DEM) is a powerful approach to simulate particulate flow in porous media at the pore-scale, and hence decipher the complex interplay between particle transport and retention. Two separate CFD-DEM approaches are commonly used in the literature: the unresolved (particle smaller than the grid cell size) and the resolved (particle bigger than the grid cell size) approach. In this paper, we propose a novel CFD-DEM coupling approach that combines both unresolved and resolved coupling. Our new modeling technique allows for the simulation of particulate flows in complex pore morphology characteristic of porous materials. It relies on an efficient searching strategy to find grid cells covered by the particles and on an appropriate calculation of the fluid-solid momentum exchange term. The robustness and efficiency of the computational model are demonstrated using cases for which reference solutions – analytical or experimental – exist. The new unresolved-resolved four-way coupling CFD-DEM is used to investigate pore-clogging and permeability reduction due to the sieving and bridging of particles.
{"title":"Particulate transport in porous media at pore-scale. Part 1: Unresolved-resolved four-way coupling CFD-DEM","authors":"Laurez Maya Fogouang , Laurent André , Cyprien Soulaine","doi":"10.1016/j.jcp.2024.113540","DOIUrl":"10.1016/j.jcp.2024.113540","url":null,"abstract":"<div><div>Computational Fluid Dynamics - Discrete Element Method (CFD-DEM) is a powerful approach to simulate particulate flow in porous media at the pore-scale, and hence decipher the complex interplay between particle transport and retention. Two separate CFD-DEM approaches are commonly used in the literature: the unresolved (particle smaller than the grid cell size) and the resolved (particle bigger than the grid cell size) approach. In this paper, we propose a novel CFD-DEM coupling approach that combines both unresolved and resolved coupling. Our new modeling technique allows for the simulation of particulate flows in complex pore morphology characteristic of porous materials. It relies on an efficient searching strategy to find grid cells covered by the particles and on an appropriate calculation of the fluid-solid momentum exchange term. The robustness and efficiency of the computational model are demonstrated using cases for which reference solutions – analytical or experimental – exist. The new unresolved-resolved four-way coupling CFD-DEM is used to investigate pore-clogging and permeability reduction due to the sieving and bridging of particles.</div></div>","PeriodicalId":352,"journal":{"name":"Journal of Computational Physics","volume":"521 ","pages":"Article 113540"},"PeriodicalIF":3.8,"publicationDate":"2024-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142560648","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-10-29DOI: 10.1016/j.jcp.2024.113537
J.A. Hopman , D. Santos , À. Alsalti-Baldellou , J. Rigola , F.X. Trias
This work provides a comprehensive exploration of various methods in solving incompressible flows using a projection method, and their relation to the occurrence and management of checkerboard oscillations. It employs an algebraic symmetry-preserving framework, clarifying the derivation and implementation of discrete operators while also addressing the associated numerical errors. The lack of a proper definition for the checkerboard problem is addressed by proposing a physics-based coefficient. This coefficient, rooted in the disparity between the compact- and wide-stencil Laplacian operators, is able to quantify oscillatory solution fields with a physics-based, global, normalised, non-dimensional value. The influence of mesh and time-step refinement on the occurrence of checkerboarding is highlighted. Therefore, single measurements using this coefficient should be considered with caution, as the value presents little use without any context and can either suggest mesh refinement or use of a different solver. In addition, an example is given on how to employ this coefficient, by establishing a negative feedback between the level of checkerboarding and the inclusion of a pressure predictor, to dynamically balance the checkerboarding and numerical dissipation. This method is tested for laminar and turbulent flows, demonstrating its capabilities in obtaining this dynamical balance, without requiring user input. The method is able to achieve low numerical dissipation in absence of oscillations or diminish oscillation on skew meshes, while it shows minimal loss in accuracy for a turbulent test case. Despite its advantages, the method exhibits a slight decrease in the second-order relation between time-step size and pressure error, suggesting that other feedback mechanisms could be of interest.
{"title":"Quantifying the checkerboard problem to reduce numerical dissipation","authors":"J.A. Hopman , D. Santos , À. Alsalti-Baldellou , J. Rigola , F.X. Trias","doi":"10.1016/j.jcp.2024.113537","DOIUrl":"10.1016/j.jcp.2024.113537","url":null,"abstract":"<div><div>This work provides a comprehensive exploration of various methods in solving incompressible flows using a projection method, and their relation to the occurrence and management of checkerboard oscillations. It employs an algebraic symmetry-preserving framework, clarifying the derivation and implementation of discrete operators while also addressing the associated numerical errors. The lack of a proper definition for the checkerboard problem is addressed by proposing a physics-based coefficient. This coefficient, rooted in the disparity between the compact- and wide-stencil Laplacian operators, is able to quantify oscillatory solution fields with a physics-based, global, normalised, non-dimensional value. The influence of mesh and time-step refinement on the occurrence of checkerboarding is highlighted. Therefore, single measurements using this coefficient should be considered with caution, as the value presents little use without any context and can either suggest mesh refinement or use of a different solver. In addition, an example is given on how to employ this coefficient, by establishing a negative feedback between the level of checkerboarding and the inclusion of a pressure predictor, to dynamically balance the checkerboarding and numerical dissipation. This method is tested for laminar and turbulent flows, demonstrating its capabilities in obtaining this dynamical balance, without requiring user input. The method is able to achieve low numerical dissipation in absence of oscillations or diminish oscillation on skew meshes, while it shows minimal loss in accuracy for a turbulent test case. Despite its advantages, the method exhibits a slight decrease in the second-order relation between time-step size and pressure error, suggesting that other feedback mechanisms could be of interest.</div></div>","PeriodicalId":352,"journal":{"name":"Journal of Computational Physics","volume":"521 ","pages":"Article 113537"},"PeriodicalIF":3.8,"publicationDate":"2024-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142560645","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-10-29DOI: 10.1016/j.jcp.2024.113538
Chiu-Yen Kao , Junshan Lin , Braxton Osting
Topological photonic crystals (PCs) can support robust edge modes to transport electromagnetic energy in an efficient manner. Such edge modes are the eigenmodes of the PDE operator for a joint optical structure formed by connecting together two photonic crystals with distinct topological invariants, and the corresponding eigenfrequencies are located in the shared band gap of two individual photonic crystals. This work is concerned with maximizing the shared band gap of two photonic crystals with different topological features in order to increase the bandwidth of the edge modes. We develop a semi-definite optimization framework for the underlying optimal design problem, which enables efficient update of dielectric functions at each time step while respecting symmetry constraints and, when necessary, the constraints on topological invariants. At each iteration, we perform sensitivity analysis of the band gap function and the topological invariant constraint function to linearize the optimization problem and solve a convex semi-definite programming (SDP) problem efficiently. Numerical examples show that the proposed algorithm is superior in generating optimized optical structures with robust edge modes.
{"title":"A semi-definite optimization method for maximizing the shared band gap of topological photonic crystals","authors":"Chiu-Yen Kao , Junshan Lin , Braxton Osting","doi":"10.1016/j.jcp.2024.113538","DOIUrl":"10.1016/j.jcp.2024.113538","url":null,"abstract":"<div><div>Topological photonic crystals (PCs) can support robust edge modes to transport electromagnetic energy in an efficient manner. Such edge modes are the eigenmodes of the PDE operator for a joint optical structure formed by connecting together two photonic crystals with distinct topological invariants, and the corresponding eigenfrequencies are located in the shared band gap of two individual photonic crystals. This work is concerned with maximizing the shared band gap of two photonic crystals with different topological features in order to increase the bandwidth of the edge modes. We develop a semi-definite optimization framework for the underlying optimal design problem, which enables efficient update of dielectric functions at each time step while respecting symmetry constraints and, when necessary, the constraints on topological invariants. At each iteration, we perform sensitivity analysis of the band gap function and the topological invariant constraint function to linearize the optimization problem and solve a convex semi-definite programming (SDP) problem efficiently. Numerical examples show that the proposed algorithm is superior in generating optimized optical structures with robust edge modes.</div></div>","PeriodicalId":352,"journal":{"name":"Journal of Computational Physics","volume":"521 ","pages":"Article 113538"},"PeriodicalIF":3.8,"publicationDate":"2024-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142554356","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-10-29DOI: 10.1016/j.jcp.2024.113535
François Vilar
This article aims at presenting a new local subcell monolithic Discontinuous-Galerkin/Finite-Volume (DG/FV) convex property preserving scheme solving system of conservation laws on 2D unstructured grids. This is known that DG method needs some sort of nonlinear limiting to avoid spurious oscillations or nonlinear instabilities which may lead to the crash of the code. The main idea motivating the present work is to improve the robustness of DG schemes, while preserving as much as possible its high accuracy and very precise subcell resolution. To do so, a convex blending of high-order DG and first-order FV schemes will be locally performed, at the subcell scale, where it is needed. To this end, by means of the theory developed in [58], [59], we first recall that it is possible to rewrite DG scheme as a subcell FV method, defined on a subgrid, provided with some specific numerical fluxes referred to as DG reconstructed fluxes. Then, the subcell monolithic DG/FV method will be defined as follows: to each face of each subcell we will assign two fluxes, a 1st-order FV one and a high-order reconstructed one, that in the end will be blended in a convex way. The goal is then to determine, through analysis, optimal blending coefficients to achieve the desired properties. Numerical results on various type problems will be presented to assess the very good performance of the design method.
A particular emphasis will be put on entropy consideration. By means of this subcell monolithic framework, we will attempt to address the following questions: is this possible through this monolithic framework to ensure any entropy stability? What do we mean by entropy stability? What is the cost of such constraints? Is this absolutely needed while aiming for high-order accuracy?
{"title":"Local subcell monolithic DG/FV convex property preserving scheme on unstructured grids and entropy consideration","authors":"François Vilar","doi":"10.1016/j.jcp.2024.113535","DOIUrl":"10.1016/j.jcp.2024.113535","url":null,"abstract":"<div><div>This article aims at presenting a new local subcell monolithic Discontinuous-Galerkin/Finite-Volume (DG/FV) convex property preserving scheme solving system of conservation laws on 2D unstructured grids. This is known that DG method needs some sort of nonlinear limiting to avoid spurious oscillations or nonlinear instabilities which may lead to the crash of the code. The main idea motivating the present work is to improve the robustness of DG schemes, while preserving as much as possible its high accuracy and very precise subcell resolution. To do so, a convex blending of high-order DG and first-order FV schemes will be locally performed, at the subcell scale, where it is needed. To this end, by means of the theory developed in <span><span>[58]</span></span>, <span><span>[59]</span></span>, we first recall that it is possible to rewrite DG scheme as a subcell FV method, defined on a subgrid, provided with some specific numerical fluxes referred to as DG reconstructed fluxes. Then, the subcell monolithic DG/FV method will be defined as follows: to each face of each subcell we will assign two fluxes, a 1st-order FV one and a high-order reconstructed one, that in the end will be blended in a convex way. The goal is then to determine, through analysis, optimal blending coefficients to achieve the desired properties. Numerical results on various type problems will be presented to assess the very good performance of the design method.</div><div>A particular emphasis will be put on entropy consideration. By means of this subcell monolithic framework, we will attempt to address the following questions: is this possible through this monolithic framework to ensure any entropy stability? What do we mean by entropy stability? What is the cost of such constraints? Is this absolutely needed while aiming for high-order accuracy?</div></div>","PeriodicalId":352,"journal":{"name":"Journal of Computational Physics","volume":"521 ","pages":"Article 113535"},"PeriodicalIF":3.8,"publicationDate":"2024-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142554353","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-10-29DOI: 10.1016/j.jcp.2024.113533
Zakari Eckert , Jeremiah J. Boerner , Taylor H. Hall , Russell Hooper , Anne M. Grillet , Jose L. Pacheco
We examine a number of common verification and benchmark problems for Particle-in-Cell and Direct Simulation Monte Carlo codes. Since results, including convergence rates, comparison to analytic solutions, and code-to-code comparisons, for these problems are often used as evidence of correctness for simulation codes, it is necessary to understand what successful verification using one or more of these problems implies about the correctness of the simulation code. To that end, a series of benchmark problems is performed in Aleph, a PIC-DSMC code developed at Sandia National Laboratories, including both at the canonical numerical parameters and others where verification should fail. The results presented suggest that improvements and extensions to current benchmark problems and additional problem specifications would benefit existing and future codes thereby providing greater confidence in predictive results.
{"title":"Benchmark verification of PIC-DSMC programs","authors":"Zakari Eckert , Jeremiah J. Boerner , Taylor H. Hall , Russell Hooper , Anne M. Grillet , Jose L. Pacheco","doi":"10.1016/j.jcp.2024.113533","DOIUrl":"10.1016/j.jcp.2024.113533","url":null,"abstract":"<div><div>We examine a number of common verification and benchmark problems for Particle-in-Cell and Direct Simulation Monte Carlo codes. Since results, including convergence rates, comparison to analytic solutions, and code-to-code comparisons, for these problems are often used as evidence of correctness for simulation codes, it is necessary to understand what successful verification using one or more of these problems implies about the correctness of the simulation code. To that end, a series of benchmark problems is performed in Aleph, a PIC-DSMC code developed at Sandia National Laboratories, including both at the canonical numerical parameters and others where verification should fail. The results presented suggest that improvements and extensions to current benchmark problems and additional problem specifications would benefit existing and future codes thereby providing greater confidence in predictive results.</div></div>","PeriodicalId":352,"journal":{"name":"Journal of Computational Physics","volume":"521 ","pages":"Article 113533"},"PeriodicalIF":3.8,"publicationDate":"2024-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142560646","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-10-29DOI: 10.1016/j.jcp.2024.113541
Yashar Mehmani, Kangan Li
Fluid flow through porous media is central to many subsurface (e.g., CO2 storage) and industrial (e.g., fuel cell) applications. The optimization of design and operational protocols, and quantifying the associated uncertainties, requires fluid-dynamics simulations inside the microscale void space of porous samples. This often results in large and ill-conditioned linear(ized) systems that require iterative solvers, for which preconditioning is key to ensure rapid convergence. We present robust and efficient preconditioners for the accelerated solution of saddle-point systems arising from the discretization of the Stokes equation on geometrically complex porous microstructures. They are based on the recently proposed pore-level multiscale method (PLMM) and the more established reduced-order method called the pore network model (PNM). The four preconditioners presented are the monolithic PLMM, monolithic PNM, block PLMM, and block PNM. Compared to existing block preconditioners, accelerated by the algebraic multigrid method, we show our preconditioners are far more robust and efficient. The monolithic PLMM is an algebraic reformulation of the original PLMM, which renders it portable and amenable to non-intrusive implementation in existing software. Similarly, the monolithic PNM is an algebraization of PNM, allowing it to be used as an accelerator of direct numerical simulations (DNS). This bestows PNM with the, heretofore absent, ability to estimate and control prediction errors. The monolithic PLMM/PNM can also be used as approximate solvers that yield globally flux-conservative solutions, usable in many practical settings. We systematically test all preconditioners on 2D/3D geometries and show the monolithic PLMM outperforms all others. All preconditioners can be built and applied on parallel machines.
{"title":"Multiscale preconditioning of Stokes flow in complex porous geometries","authors":"Yashar Mehmani, Kangan Li","doi":"10.1016/j.jcp.2024.113541","DOIUrl":"10.1016/j.jcp.2024.113541","url":null,"abstract":"<div><div>Fluid flow through porous media is central to many subsurface (e.g., CO<sub>2</sub> storage) and industrial (e.g., fuel cell) applications. The optimization of design and operational protocols, and quantifying the associated uncertainties, requires fluid-dynamics simulations inside the microscale void space of porous samples. This often results in large and ill-conditioned linear(ized) systems that require iterative solvers, for which preconditioning is key to ensure rapid convergence. We present robust and efficient preconditioners for the accelerated solution of saddle-point systems arising from the discretization of the Stokes equation on geometrically complex porous microstructures. They are based on the recently proposed pore-level multiscale method (PLMM) and the more established reduced-order method called the pore network model (PNM). The four preconditioners presented are the monolithic PLMM, monolithic PNM, block PLMM, and block PNM. Compared to existing block preconditioners, accelerated by the algebraic multigrid method, we show our preconditioners are far more robust and efficient. The monolithic PLMM is an algebraic reformulation of the original PLMM, which renders it portable and amenable to non-intrusive implementation in existing software. Similarly, the monolithic PNM is an algebraization of PNM, allowing it to be used as an accelerator of direct numerical simulations (DNS). This bestows PNM with the, heretofore absent, ability to estimate and control prediction errors. The monolithic PLMM/PNM can also be used as approximate solvers that yield globally flux-conservative solutions, usable in many practical settings. We systematically test all preconditioners on 2D/3D geometries and show the monolithic PLMM outperforms all others. All preconditioners can be built and applied on parallel machines.</div></div>","PeriodicalId":352,"journal":{"name":"Journal of Computational Physics","volume":"521 ","pages":"Article 113541"},"PeriodicalIF":3.8,"publicationDate":"2024-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142593480","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-10-29DOI: 10.1016/j.jcp.2024.113539
Yingxia Xi , Xia Ji
The paper considers the computation of scattering resonances of the fluid-solid interaction problem. Scattering resonances are the replacement of discrete spectral data for problems on non-compact domains which are very important in many areas of science and engineering. For the special disk case, we get the analytical solution which can be used as reference solutions. For the general case, we truncate the unbounded domain using the Dirichlet-to-Neumann (DtN) mapping. Standard linear Lagrange element is used to do the discretization which leads to nonlinear algebraic eigenvalue problems. We then solve the nonlinear algebraic eigenvalue problems by the parallel spectral indicator methods. Finally, numerical examples are presented.
{"title":"A finite element contour integral method for computing the scattering resonances of fluid-solid interaction problem","authors":"Yingxia Xi , Xia Ji","doi":"10.1016/j.jcp.2024.113539","DOIUrl":"10.1016/j.jcp.2024.113539","url":null,"abstract":"<div><div>The paper considers the computation of scattering resonances of the fluid-solid interaction problem. Scattering resonances are the replacement of discrete spectral data for problems on non-compact domains which are very important in many areas of science and engineering. For the special disk case, we get the analytical solution which can be used as reference solutions. For the general case, we truncate the unbounded domain using the Dirichlet-to-Neumann (DtN) mapping. Standard linear Lagrange element is used to do the discretization which leads to nonlinear algebraic eigenvalue problems. We then solve the nonlinear algebraic eigenvalue problems by the parallel spectral indicator methods. Finally, numerical examples are presented.</div></div>","PeriodicalId":352,"journal":{"name":"Journal of Computational Physics","volume":"521 ","pages":"Article 113539"},"PeriodicalIF":3.8,"publicationDate":"2024-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142561369","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-10-28DOI: 10.1016/j.jcp.2024.113534
Yaqing Yang , Liang Pan , Kun Xu
For the simulations of unsteady flow, the global time step becomes really small with a large variation of local cell size. In this paper, an implicit high-order gas-kinetic scheme (HGKS) is developed to alleviate the restrictions on the time step for unsteady simulations. In order to improve the efficiency and keep the high-order accuracy, a two-stage third-order implicit time-accurate discretization is proposed. In each stage, an artificial steady solution is obtained for the implicit system with the pseudo-time iteration. In the iteration, the classical implicit methods are adopted to solve the nonlinear system, including the lower-upper symmetric Gauss-Seidel (LUSGS) and generalized minimum residual (GMRES) methods. To achieve the spatial accuracy, the HGKSs with both non-compact and compact reconstructions are constructed. For the non-compact scheme, the weighted essentially non-oscillatory (WENO) reconstruction is used. For the compact one, the Hermite WENO (HWENO) reconstruction is adopted due to the updates of both cell-averaged flow variables and their derivatives. The expected third-order temporal accuracy is achieved with the two-stage temporal discretization. For the smooth flow, only a single artificial iteration is needed. For uniform meshes, the efficiency of the current implicit method improves significantly in comparison with the explicit one. For the flow with discontinuities, compared with the well-known Crank-Nicholson method, the spurious oscillations in the current schemes are well suppressed. The increase of the artificial iteration steps introduces extra reconstructions associating with a reduction of the computational efficiency. Overall, the current implicit method leads to an improvement in efficiency over the explicit one in the cases with a large variation of mesh size. Meanwhile, for the cases with strong discontinuities on a uniform mesh, the efficiency of the current method is comparable with that of the explicit scheme.
{"title":"Implicit high-order gas-kinetic schemes for compressible flows on three-dimensional unstructured meshes II: Unsteady flows","authors":"Yaqing Yang , Liang Pan , Kun Xu","doi":"10.1016/j.jcp.2024.113534","DOIUrl":"10.1016/j.jcp.2024.113534","url":null,"abstract":"<div><div>For the simulations of unsteady flow, the global time step becomes really small with a large variation of local cell size. In this paper, an implicit high-order gas-kinetic scheme (HGKS) is developed to alleviate the restrictions on the time step for unsteady simulations. In order to improve the efficiency and keep the high-order accuracy, a two-stage third-order implicit time-accurate discretization is proposed. In each stage, an artificial steady solution is obtained for the implicit system with the pseudo-time iteration. In the iteration, the classical implicit methods are adopted to solve the nonlinear system, including the lower-upper symmetric Gauss-Seidel (LUSGS) and generalized minimum residual (GMRES) methods. To achieve the spatial accuracy, the HGKSs with both non-compact and compact reconstructions are constructed. For the non-compact scheme, the weighted essentially non-oscillatory (WENO) reconstruction is used. For the compact one, the Hermite WENO (HWENO) reconstruction is adopted due to the updates of both cell-averaged flow variables and their derivatives. The expected third-order temporal accuracy is achieved with the two-stage temporal discretization. For the smooth flow, only a single artificial iteration is needed. For uniform meshes, the efficiency of the current implicit method improves significantly in comparison with the explicit one. For the flow with discontinuities, compared with the well-known Crank-Nicholson method, the spurious oscillations in the current schemes are well suppressed. The increase of the artificial iteration steps introduces extra reconstructions associating with a reduction of the computational efficiency. Overall, the current implicit method leads to an improvement in efficiency over the explicit one in the cases with a large variation of mesh size. Meanwhile, for the cases with strong discontinuities on a uniform mesh, the efficiency of the current method is comparable with that of the explicit scheme.</div></div>","PeriodicalId":352,"journal":{"name":"Journal of Computational Physics","volume":"521 ","pages":"Article 113534"},"PeriodicalIF":3.8,"publicationDate":"2024-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142560647","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}