Abstract
This article presents an algorithm for the numerical solution of an initial-boundary value problem for a symmetric t-hyperbolic system of partial differential equations. This problem is based on continual filtration model, which describes the propagation of seismic waves in a poroelastic medium saturated with a fluid characterized by such physical parameters as the propagation velocities of longitudinal P- (fast and slow) and transverse S-waves, the density of the medium materials, and porosity. The system of linearized equations of saturated porous media is formulated in terms of physical variables of the velocity–stress tensor of the porous matrix and the velocity–pressure of the saturating fluid in the absence of energy dissipation. The solution is implemented numerically using an explicit finite difference upwind scheme built on a staggered grid to avoid the appearance of oscillations in the solution functions. The program code implementing parallel computing is developed in the high-performance Julia programming language. The possibility of using the approach is demonstrated by the example of solving the problem of propagation of seismic waves from a source located in the formation. Computational experiments based on real data from oil reservoirs have been implemented, and dynamic visualization of solutions consistent with the first waves arrival times has been obtained.
1. Introduction
Mathematical modeling plays an essential role in the development of new geophysical technologies, which makes it possible to provide synthetic wave fields for various arrangements of sources and receivers of acoustic vibrations in models of media with a given complexity of internal structure. Computer modeling is especially important in view of the complexity of conducting an experimental study of internal non-stationary physical processes in fluid-saturated elastically deformable porous structures [1,2]. The development of computer simulation methods for realistic models of filtration mechanics in geophysical applications stimulates progress in many other fields of research, such as medicine, biotechnology, materials science, chemistry, micro- and nanofluidics, and geosciences [3,4,5,6,7]. Hyperbolic systems of partial differential equations are found in modeling separation and reaction engineering problems.
The main approach to the study of wave processes in liquid-saturated porous media is based on the Frenkel–Biot theory [8,9]. The model, which describes the processes of deformation of an elastic porous medium and the flow of fluid in it, is macroscopic, i.e., assumes that the space is filled with an enclosing poroelastic two-phase medium, and the phases corresponding to the porous solid and the liquid contained in the pores are present at each point in space. The Frenkel–Biot type models consist of two groups of equations: (I) equations of the theory of elasticity taking into account the internal forces associated with the influence of fluid pressure in pores on the stress-strain state of the medium, and (II) equations of fluid filtration in pores taking into account changes in the volume of the pore space filled with fluid due to deformation of the medium.
A continuum filtration model that satisfies the laws of thermodynamics was proposed in [10,11]. In this theory, the properties of a saturated porous medium are described using such physical parameters as the propagation velocities of two longitudinal waves and one transverse acoustic wave, the partial densities of the porous matrix and the saturating liquid, and the permeability coefficient. The continuum filtration approach makes it possible to describe the poroelastic medium with a smaller number of model parameters than in the Frenkel–Biot theory of poroelasticity and with a better agreement with experimental data [12].
The main tool for studying the applied problems of the theory of poroelasticity is numerical modeling, which allows conduction of numerical experiments with fully controlled input data and thereby reliably verifying hypotheses and formulating criteria for the manifestation of fluid mobility in seismic data. In [13,14,15,16,17,18,19,20,21,22,23,24,25], the propagation of seismic waves in porous media in the presence of energy dissipation was studied. Finite difference methods for solving poroelasticity problems have been formulated in several ways. In [13,14], the central difference method was used in terms of displacements. A semi-analytical method for solving a system of poroelasticity equations in terms of displacements is proposed in [15,16]. In [17], the problem was investigated by means of a predictor-corrector scheme for a system of velocity-stress equations. In [20], a spectral method was used, where the time derivatives are approximated through Laguerre functions (polynomials). The numerical solution of linear two-dimensional dynamic problems for porous media by the finite difference method together with the discrete PML model was used in [19] for the absorbing boundaries. The PML is introduced by Berenger (1994) for electromagnetism. Many authors have applied the PML to various wavefields simulations: Zeng et al. (2001) analyzed the PML in numerical modeling of the poroelastic media in time domain [14]. In [2], the PML is applied to the poroelastic waves in frequency domain and is used for the absorbing boundaries. The simplified wave equation with the PML attenuation term in time domain is used in [3]. Computational algorithms based on the finite element method have been successfully used to simulate the dynamics of hydraulic fracturing crack development in a three-dimensional formulation [26]. The development of multiprocessor systems stimulated the development of computational methods for solving seismic problems [27,28]. The grid-characteristic numerical method, which takes into account the internal mathematical structure of the hyperbolic problem—the propagation of discontinuities along the characteristics—has been successfully applied to the numerical solution of the direct problem of wave propagation in a heterophase medium [29].
In this paper, a numerical solution of the dynamic poroelasticity problem is obtained within the framework of a continuous filtration model. The features of the discretization of linearized poroelasticity equations of physical variables are considered. A feature of the model of a homogeneous, isotropic liquid-saturated porous medium is the specification of its properties by experimentally measurable velocities of longitudinal fast and slow P and transverse S acoustic waves in a two-phase medium. The difference algorithm is based on the finite difference method using an upwind staggered difference scheme to avoid the appearance of oscillations in solution functions [30]. The implementation of the scheme is sufficiently universal for calculations on a rectangular grid with the setting of various boundary conditions for pressure and stresses. The program code for the implementation of the algorithm was developed using the high-performance Julia programming language, since the explicit computational scheme allows efficient parallelization of cyclic sections of the algorithm. The stability of the scheme is ensured by selecting the grid steps in time and in spatial variables to satisfy the Friedrichs–Courant–Lewy criterion. The possibilities of the approach used are demonstrated by two examples of numerical experiments using realistic sets of parameter values and types of functions describing a seismic source. A visualization of the solution describing the change in the velocity of propagation of seismic waves in a poroelastic formation is obtained.
2. Material and Methods
2.1. Statement of the Problem
Let us turn to the mathematical formulation of the continuum model for a two-dimensional dynamic problem. It is expressed as the initial-boundary problem for a symmetric t-hyperbolic system. The main equations are based on the laws of momentum conservation, Hooke’s laws, and are consistent with the thermodynamics conditions. A half-plane filled with a liquid-saturated porous medium is considered, with parameters characterizing each of the components of such a medium.
It is assumed that the liquid completely fills the pores. The distribution of phases in space is described by such a macroscopic parameter as porosity (the volume concentration of voids filled with fluid in the medium).
The propagation of seismic waves in these media in the absence of energy loss is described by the following initial-boundary value problem in terms of the velocity components of the saturating fluid, the velocity of the solid matrix, the fluid pressure, and the stress tensor [19,20,21,22,24,25]. The values related to the solid phase of the elastic medium are denoted by the subscript “s”, and to the mobile phase of the saturating liquid—by the subscript “l”. Thus, partial density of an elastic porous medium is denoted as and a partial density of a liquid is denoted as . Partial densities are determined through the physical densities of the porous medium and liquid , and porosity—, and together they form a density of the porous medium , as follows:
The problem considered in the domain is stated as the following system of equation:
The equation of motion for an elastic medium:
where for the two-dimensional case ; is the velocity vector of an elastic porous medium, —stress tensor components, , —porous pressure, —is a source function components; the equation for saturating fluid motion:
is expressed in the form of conservation laws in the linearized case, where is the velocity vector of a liquid;
Hooke’s law for a solid matrix (elastic medium):
where is the Kronecker symbol;
Hooke’s law for a saturating liquid is expressed as follows:
Initial conditions:
Boundary conditions on the free surface in the plane:
where and are the Lame coefficients, and is the sum of two modules of volumetric compression of solid and liquid components of a heterophase medium, which characterizes the two-phase porous medium. The elastic moduli , and (K, μ, γ ∈ R) are expressed in terms of the propagation velocities of two longitudinal fast and slow P-waves denoted as , respectively, and transverse seismic S-wave denoted as follows [16,17]:
In the two-dimensional case, the Equations of system (1)—(4) consist of eight partial differential equations of the following form:
Boundary condition (6) only for a porous layer saturated with a liquid with a density takes the following form with respect to the functions and :
We write the system (7)–(14) in a matrix for
where and matrices have the following form:
To find a numerical solution of the dynamic problem for the poroelasticity Equations (7)–(15), a discrete analogue is constructed. An algorithm for computing a solution based on an explicit scheme is built on a uniform staggered grid using the finite difference method.
Since in problem (7)–(15) the boundary conditions are set only for three functions (15) on the left boundary at , for the remaining functions on the right boundary of a sufficiently large area, the conditions for the decay of functions at infinity are assumed. To obtain the numerical solution, we use an upwind difference scheme, which approximates the derivatives, starting from the right boundary (a rather large value is taken instead of infinity) along the -axis moving to the left to . To ensure the convergence of a numerical solution based on an explicit difference scheme, it is necessary to choose steps in time and space variables so that they satisfy the Courant–Friedrichs–Lewy (CFL) conditions, i.e., the following inequalities hold:
where are the eigenvalues of the matrix and are the eigenvalues of the matrix , , -step along axis, and is the step along axis.
The flowchart of the numerical solution is shown on Figure 1:
Figure 1.
Flowchart of the numerical solving of the dynamic poroelasticity problem.
2.2. Discrete Approximation of the Problem
The use of the finite difference method has shown its effectiveness for the numerical solution of the problem stated on the constructed uniform difference grid in the region , where is specified with a staggered arrangement of nodes.
Let us introduce the following notation for such a uniform difference grid:
with a staggered arrangement of nodes shown in Figure 2.
Figure 2.
Grid with a staggerred arrangement of nodes.
A similar grid was used in [18] to avoid the appearance of oscillations in the solution functions when using central differences on an unstaggered grid. We chose the location of the nodes on the distributed grid in such a way that the longitudinal components of the velocity vectors and are determined by the direction of the variable , i.e., and are defined at the nodes , and the transverse components and of the indicated vectors are determined in the direction of the variable , i.e., in nodes , the diagonal components of , the stress tensor and pressure are in nodes , the off-diagonal component is in nodes .
Due to the presence of numerous indices, we introduce the following designations for the desired grid functions with the same letters as in the differential problem (7)–(14), but with the addition of a superscript as well as subscripts and superscripts denoting node numbers:
It is assumed that the entire region consists only of a porous medium, where and . Denote by the set of nodes of the difference grid, that is:
Let us assign the following explicit difference scheme on a difference grid to the differential problem:
where coefficients , are calculated by the following formulas:
We define an algorithm for the numerical solution of the problem as follows. Let the values of the grid functions on the -th time layer be known. Then the transition to the -th time layer is carried out according to explicit Formulas (16)–(23), and due to the boundary conditions, the calculation of grid functions , and according to Equations (21)–(23) starts from the lower left corner of the computational grid, and calculation of grid functions , , and by Equations (16)–(19) from the upper right corner. The algorithm of numerical solving of the grid functions is shown on Figure 3.
Figure 3.
Flowchart of the numerical solving of the grid functions.
3. Results
3.1. Computational Experiments
According to the proposed algorithm, two computational experiments were performed, simulating the propagation of seismic wave fields in a two-dimensional elastic porous medium filled with a viscous fluid. The medium is homogeneous and isotropic, the properties of its constituent materials are characterized by the velocities of two longitudinal , and one transverse sound waves propagating in it. We define a two-dimensional square-shaped region with a side of 100 m, in which zero initial conditions and boundary conditions are specified on the left boundary for three functions , and , and on the right boundary for functions , , and for various parameter values and a function describing a seismic wavelet.
The program code for the implementation of the algorithm was developed using the new high-performance programming language Julia (free of charge and freely distributed under the MIT license).
The calculations were implemented using parallel computing on a computer with the technical characteristics shown in Table 1:
Table 1.
Hardware description.
The use of an explicit computational scheme, which contain the cyclic sections, enables the software to create parallelized algorithm and allows the efficient use of the computational resources.
The dynamic visualization of the computational experiments results presented in this paper was performed using ParaView software package.
3.1.1. First Computational Experiment
The real input data for physical parameters in the first computational experiment of the problem are taken from [19] and are shown in Table 2:
Table 2.
Input physical parameters and grid characteristics in the first computational experiment.
The source function is described by the following formulas:
where the momentum function is described by the formula:
The graph of the function is shown in Figure 4.
Figure 4.
Function in the first computational experiment.
In this case, the two-dimensional delta function , is approximated using the “hat” function of the form:
where is the parameter. The partial derivative of this function with respect to the variable , has the form:
Figure 5.
Graph of the module of the solid phase velocity in the first computational experiment at time intervals: (a) , (b) , (c) .
Figure 6.
Graph of the module velocity vector of a liquid phase in the first computational experiment at certain time intervals: (a) , (b) , (c) .
Figure 5 and Figure 6 show the dynamics of the modulus of the vectors and from time s. to s. with certain time intervals. The computational process in this experiment took 34 min.
On the dynamic graphs on Figure 5 and Figure 6 we can observe that the velocity in a solid phase change faster in time that in a liquid phase, which is in agreement with the observed experimental data.
The seismograms of components and along the traces going through the source point are shown in Figure 7 and Figure 8, respectively.
Figure 7.
Seismogram of component.
Figure 8.
Seismogram of component.
3.1.2. The Second Computational Experiment
In the second computational experiment, the different set of values of physical parameters shown in Table 3 and the form of the source function describing the seismic pulse of the problem are taken from [20]:
Table 3.
Input physical parameters and grid characteristics in the second computational experiment.
Source function is described by the following formulas:
where (Puzyrev impulse) —source coordinates.
The delta function and its partial derivatives are approximated in a similar way as in the first computational experiment using the “hat” function.
The graph of the impulse function is shown in Figure 9.
Figure 9.
Function in the second computational experiment.
Figure 10 and Figure 11 show the dynamics of the modulus of the vectors and from point of time s to s at certain intervals.

Figure 10.
Graph of the module velocity of the solid phase in the second computational experiment at particular time intervals: (a) s, (b) s, (c) s, (d) s.

Figure 11.
Graph of the module velocity of the liquid phase in the second computational experiment at particular time intervals: (a) s, (b) s, (c) s, (d) s.
The seismograms of components and along the traces going through the source point look similar to the seismograms shown in the first computational experiment.
The program code implementing parallel computing is developed in the high-performance Julia programming language. The possibility of using the approach is demonstrated by the example of solving the problem of propagation of seismic waves from a source located in the formation. Computational experiments based on realistic data from oil reservoirs have been implemented and dynamic visualization of solutions consistent with the first waves entry times has been obtained.
4. Discussion
Thus, an original algorithm for the numerical solution of the initial-boundary value problem for the poroelasticity system is presented. This problem models the propagation of seismic waves in a poroelastic medium saturated with a fluid, characterized by such physical parameters as the propagation velocities of longitudinal and transverse waves, the physical density of the medium materials, and porosity. This approach has important industrial applications. Modeling of seismic waves propagation is instrumental for seismic surveys as the most reliable geophysical technique used to identify oil and gas prospects in the geologic structures. This paper introduces a new approach to the computer simulation of wave propagation processes in complex multiphase media. The proposed algorithm allows efficient use of parallel computations on computers with multi-core processors. Thanks to improvements in high-performance modern computing systems, the introduction of a new approach to computer simulation technology may play a critical role in the field of data processing and interpretation and in other applications. The use of a staggered grid method enabled us to avoid oscillations of the eight solution functions in a two-dimensional case of the problem. The solution is implemented using an explicit finite difference upwind scheme built on a staggered grid using parallel computing. The continuum filtration approach makes it possible to describe the poroelastic medium with a smaller number of model parameters than in the Frenkel–Biot theory of poroelasticity and with a better agreement with experimental data.
The numerical modeling allows the conduction of numerical experiments with fully controlled input data and thereby reliably verifying hypotheses and formulating criteria for the manifestation of fluid mobility in seismic data. The program code implementing parallel computing is developed in the high-performance Julia programming language. The stability of the proposed scheme is ensured by the satisfaction of the Friedrichs–Courant–Lewy criterion. Computational experiments based on real data from oil reservoirs have been implemented, and dynamic visualization of solutions consistent with the first waves arrival times has been obtained.
This work is mainly aimed at demonstrating the numerical method for solving the stated poroelasticity problem, while the results of the theoretical study of the resolvability conditions and the expression of the analytical solution in explicit form will be the subject of a separate paper.
This investigation presents an algorithm for the numerical solution of an initial-boundary value problem for a system of symmetric partial differential equations of t-hyperbolic type. This will be crucial for research in various areas, such as medicine, chemical engineering, micro and nanofluidics.
5. Patents
The authors are planning to create an easily usable interface allowing implementation of solutions for various input data of physical parameters values and a source function form based on the algorithm described in the article. Once this work is completed, a patent will be obtained resulting from the work reported in this manuscript.
Author Contributions
Conceptualization, investigation, D.B. (Dana Bliyeva); methodology and software, D.B. (Dossan Baigereyev) and D.B. (Dana Bliyeva); validation, formal analysis, and data curation, K.I. and D.B. (Dana Bliyeva); resources, D.B. (Dossan Baigereyev) and D.B. (Dana Bliyeva); writing—original draft preparation, D.B. (Dana Bliyeva) and D.B. (Dossan Baigereyev); writing—review and editing, K.I. and D.B. (Dana Bliyeva); visualization, D.B. (Dossan Baigereyev) and D.B. (Dana Bliyeva); supervision, K.I.; project administration, D.B. (Dana Bliyeva); funding acquisition D.B. (Dana Bliyeva), D.B. (Dossan Baigereyev) and K.I. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by three grants. The work of D. Bliyeva was partially covered by the grant #AP051321026 of the Science Committee of Ministry of Education and Science of the Republic of Kazakhstan (SC MON RK). The work of D. Baigereyev was covered by the grant #AP08053189 of SC MON RK. The work of Kh.Kh. Imomnazarov was implemented with partial financial support from grant no. 21-51-15002 of RF.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.
References
- Carcione, J.M.; Morency, C.; Santos, J.E. Computational poroelasticity—A review. Geophysics 2010, 75, 75A229–75A243. [Google Scholar] [CrossRef]
- Yang, Q.; Mao, W. Simulation of seismic wave propagation in 2-D poroelastic media using weighted-averaging finite difference stencils in the frequency space domain. Geophys. J. Int. 2017, 208, 148–161. [Google Scholar] [CrossRef]
- Duclous, R.; Dubroca, B.; Frank, M. A deterministic partial differential equation model for dose calculation in electron radiotherapy. Phys. Med. Biol. 2010, 55, 3843–3857. [Google Scholar] [CrossRef] [PubMed]
- Loureiro, J.M.; Rodrigues, A. Two solution methods for hyperbolic systems of partial differential equations in chemical engineering. Chem. Eng. Sci. 1991, 46, 3259–3267. [Google Scholar] [CrossRef]
- Lim, C.Y.; Lim, A.E.; Lam, Y.C. pH change in electroosmotic flow hysteresis. Anal. Chem. 2017, 89, 9394–9399. [Google Scholar] [CrossRef] [PubMed]
- Lim, A.E.; Lam, Y.C. Vertical Squeezing Route Taylor Flow with Angled Microchannel Junctions. Ind. Eng. Chem. Res. 2021, 60, 14307–14317. [Google Scholar] [CrossRef]
- Shafiq, A.; Lone, S.A.; Sindhu, T.N.; Al-Mdallal, Q.M.; Rasool, G. Statistical modeling for bioconvective tangent hyperbolic nanofluid towards stretching surface with zero mass flux condition. Sci. Rep. 2021, 11, 13869. [Google Scholar] [CrossRef]
- Frenkel, I.I. On the theory of seismic and seismoelectrical phenomena in wet soil. Izv. Acad. Sci. USSR Ser. Geogr. Geophys 1944, 8, 133–150. (In Russian) [Google Scholar] [CrossRef]
- Biot, M.A. Theory of propagation of elastic waves in fluid-saturated porous solids. J. Acoust. Soc. Am. 1956, 28, 168–186. [Google Scholar] [CrossRef]
- Dorovsky, V.N. Mathematical models of two-velocity media. Part I. Math. Comput. Modeling 1995, 21, 17–28. [Google Scholar] [CrossRef]
- Dorovsky, V.N.; Perepechko, Y.V. Mathematical models of two-velocity media. Part II. Math. Comput. Modeling 1996, 24, 69–80. [Google Scholar] [CrossRef]
- Dorovsky, V.N.; Perepechko, Y.V.; Fedorov, A.I. Stoneley waves in the Biot-Jonson and Continuum filtration theories. Russ. Geol. Geophys. 2012, 53, 471–479. [Google Scholar] [CrossRef]
- Zhu, X.; McMechan, G.A. Numerical simulation of seismic responses of poroelastic reservoirs using Biot theory. Geophysics 1991, 56, 328–339. [Google Scholar] [CrossRef]
- Zeng, Y.Q.; He, J.Q.; Liu, Q.H. The application of the perfectly matched layer in numerical modeling of wave propagation in poroelastic media. Geophysics 2001, 66, 1258–1266. [Google Scholar] [CrossRef]
- Philippacopoulos, A.J. Lamb’s problem for fluid-saturated porous media. Bull. Seismol. Soc. Am. 1988, 7, 908–923. [Google Scholar]
- Miroshnokov, V.V.; Fatianov, A.G. Semi-analytical method for calculating wave fields in layered porous media. Math. Modeling Geophys. 1993, 1, 27–57. [Google Scholar]
- Dai, N.; Vafidis, A.; Kanasewich, E.R. Wave propagation in heterogeneous, porous media: A velocity-stress, finite-difference method. Geophysics 1995, 60, 327–340. [Google Scholar] [CrossRef]
- Dorovsky, V.N.; Perepechko, Y.V.; Romenskiy, E.I. Wave processes in saturated elastically deformable medium. Phys. Combust. Explos. 1993, 1, 100–111. (In Russian) [Google Scholar]
- Sorokin, K.E.; Imomnazarov, K.K. Numerical solving of the liner two-dimensional dynamic problem in liquid-filled porous media. J. Sib. Fed. Univ. Math. Phys. 2010, 3, 256–261. (In Russian) [Google Scholar]
- Berdyshev, A.S.; Imomnazarov, K.K.; Tang, J.-G.; Mikhailov, A. The Laguerre spectral method as applied to the numerical solution of a two-dimensional linear dynamic seismic problem for porous media. Open Comput. Sci. 2016, 6, 208–212. [Google Scholar] [CrossRef]
- Dorovsky, V.N.; Imomnazarov, K.K. Mathematical model for the movement of a conducting liquid through a conducting porous medium. Math. Comput. Modeling 1994, 20, 91–97. [Google Scholar] [CrossRef]
- Imomnazarov, K.K.; Imomnazarov, S.K.; Mamatqulov, M.M.; Chernykh, E.G. The fundamental solution of the stationary two-velocity hydrodynamics equation with one pressure. In Bulletin of the Novosibirsk Computing Center; Series: Mathemaical Modeling in Geophysics; NCC Publisher: Novosibirsk, Russia, 2014. [Google Scholar]
- Meirmanov, A. Atlantis Studies in Differential Equations. In Mathematical Models for Poroelastic Flows; Springer: Berlin, Germany, 2014; Volume 1. [Google Scholar] [CrossRef]
- Berdyshev, A.S.; Imomnazarov, K.K.; Tang, J.-G.; Tuchieva, S. The symmetric form of poroelasticity dynamic equations in terms of velocities, stresses, and pressure. Open Eng. Former. Cent. Eur. J. Eng. 2016, 6, 322–325. [Google Scholar] [CrossRef]
- Blokhin, A.M.; Dorovsky, V.N. Mathematical Modeling in the Theory of Multi-Velocity Continuum; Nova Sci: New York, NY, USA, 1995. [Google Scholar]
- Garipov, T.T. Modeling of hydraulic fracturing in a poroelastic medium. Math. Modeling 2006, 18, 53–69. [Google Scholar]
- Virieux, J.; Calandra, H.; Plessix, R.E. A review of the spectral, pseudo-spectral, finite-difference and finite-element modelling techniques for geophysical imaging. Geophys. Prospect. 2011, 59, 794–813. [Google Scholar] [CrossRef]
- Carcione, J.M.; Herman, C.G.; Kroode, P.E. Y2K Review Article: Seismic Modeling. Rev. Lit. Arts Am. 2002, 67, 1304–1325. [Google Scholar]
- Breus, A.; Favorskaya, A.; Golubev, V.; Kozhemyachenko, A.; Petrov, I. Investigation of Seismic Stability of High-Rising Buildings Using Grid-Characteristic Method. Procedia Comput. Sci. 2019, 154, 305–310. [Google Scholar] [CrossRef]
- Volkov, K.N. Implementation of a splitting scheme on a staggered grid for calculating unsteady flows of a viscous incompressible fluid. Comput. Methods Program. 2005, 6, 269–282. (In Russian) [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).