Searcharxiv⌕ Search

arXiv subjects

Michal Žeravý

Publications and source records attributed to Michal Žeravý.

2 recordsLinked to original sources

High resolution compact implicit numerical scheme for conservation laws

We present a novel implicit scheme for the numerical solution of time-dependent conservation laws. The core idea of the presented method is to exploit and approximate the mixed spatial-temporal derivative of the solution that occurs naturally when deriving some second order accurate schemes in time. Such an approach is introduced in the context of the Lax-Wendroff (or Cauchy-Kowalevski) procedure when the second time derivative is not completely replaced by space derivatives using the PDE, but the mixed derivative is kept. If approximated in a suitable way, the resulting compact implicit scheme produces algebraic systems that have a more convenient structure than the systems derived by fully implicit schemes. We derive a high resolution TVD form of the implicit scheme for some representative hyperbolic equations in the one-dimensional case, including illustrative numerical experiments.

math.NA↗

Semi-implicit methods for advection equations with explicit forms of numerical solution

We present a parametric family of semi-implicit second order accurate numerical methods for non-conservative and conservative advection equation for which the numerical solutions can be obtained in a fixed number of forward and backward alternating substitutions. The methods use a novel combination of implicit and explicit time discretizations for one-dimensional case and the Strang splitting method in several dimensional case. The methods are described for advection equations with a continuous variable velocity that can change its sign inside of computational domain. The methods are unconditionally stable in the non-conservative case for variable velocity and for variable numerical parameter. Several numerical experiments confirm the advantages of presented methods including an involvement of differential programming to find optimized values of the variable numerical parameter.

math.NA↗