Glimm's Method for Gas Dynamics

We investigate Glimm's method, a method for constructing approximate solutions to systems of hyperbolic conservation laws in one space variable by sampling explicit wave solutions. It is extended to several space variables by operator splitting. We consider two problems. 1) We propose a highly accurate form of the sampling procedure, in one space variable, based on the van der Corput sampling sequence. We test the improved sampling procedure numerically in the case of inviscid compressible flow in one space dimension and find that it gives high resolution results both in the smooth parts of the solution, as well as at discontinuities. 2) We investigate the operator splitting procedure by means of which the multidimensional method is constructed. An $O(1)$ error stemming from the use of this procedure near shocks oblique to the spatial grid is analyzed numerically in the case of the equations for inviscid compressible flow in two space dimensions. We present a hybrid method which eliminates this error, consisting of Glimm's method, used in continuous parts of the flow, and the nonlinear Godunov method, used in regions where large pressure jumps are generated. The resulting method is seen to be a substantial improvement over either of the component methods for multidimensional calculations.

[1]  J. Glimm Solutions in the large for nonlinear hyperbolic systems of equations , 1965 .

[2]  B. V. Leer,et al.  Towards the ultimate conservative difference scheme V. A second-order sequel to Godunov's method , 1979 .

[3]  P. Lax Nonlinear Partial Differential Equations and Computing , 1969 .

[4]  S. Zalesak Fully multidimensional flux-corrected transport algorithms for fluids , 1979 .

[5]  Alexandre J. Chorin,et al.  Random choice solution of hyperbolic systems , 1976 .

[6]  I. Bohachevsky,et al.  Finite difference method for numerical computation of discontinuous solutions of the equations of fluid dynamics , 1959 .

[7]  F. Maltz,et al.  Variance reduction in Monte Carlo computations using multi-dimensional hermite polynomials , 1979 .

[8]  Paul Concus,et al.  Numerical Solution Of The Multi-Dimensional Buckley-Leveret Equation By A Sampling Method , 2011 .

[9]  P. Colella AN ANALYSIS OF THE EFFECT OF OPERATOR SPLITTING AND OF THE SAMPLING PROCEDURE ON THE ACCURACY OF GLIMM's METHOD , 1978 .

[10]  Method of artificial compression. I. Shocks and contact discontinuities , 1974 .

[11]  S. K. Godunov,et al.  A computational scheme for two-dimensional non stationary problems of gas dynamics and calculation of the flow from a shock wave approaching a stationary state☆ , 1962 .

[12]  Phillip Colella,et al.  High resolution difference schemes for compressible gas dynamics , 1981 .

[13]  Paul Concus,et al.  Numerical solution of a nonlinear hyperbolic equation by the random choice method , 1979 .

[14]  A. Harten,et al.  Self-adjusting hybrid schemes for shock computations , 1972 .

[15]  James Glimm,et al.  Front tracking for hyperbolic systems , 1981 .

[16]  Oliver A. McBryan,et al.  A numerical method for two phase flow with an unstable interface , 1981 .

[17]  G. Sod A survey of several finite difference methods for systems of nonlinear hyperbolic conservation laws , 1978 .

[18]  Jay P. Boris,et al.  Flux-corrected transport. I. SHASTA, a fluid transport algorithm that works , 1973 .