GPU acceleration of splitting schemes applied to differential matrix equations (Q2287871): Difference between revisions

From MaRDI portal
Set OpenAlex properties.
ReferenceBot (talk | contribs)
Changed an Item
 
(One intermediate revision by one other user not shown)
Property / arXiv ID
 
Property / arXiv ID: 1805.08990 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Matrix Riccati equations in control and systems theory / rank
 
Normal rank
Property / cites work
 
Property / cites work: Avoiding order reduction when integrating reaction-diffusion boundary value problems with exponential splitting methods / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the decay rate of Hankel singular values and related issues / rank
 
Normal rank
Property / cites work
 
Property / cites work: Defect-based local error estimators for high-order splitting methods involving three linear operators / rank
 
Normal rank
Property / cites work
 
Property / cites work: \(H^ \infty\)-optimal control and related minimax design problems. A dynamic game approach. / rank
 
Normal rank
Property / cites work
 
Property / cites work: Fast Singular Value Decay for Lyapunov Solutions with Nonnormal Coefficients / rank
 
Normal rank
Property / cites work
 
Property / cites work: Low rank methods for a class of generalized Lyapunov equations and related issues / rank
 
Normal rank
Property / cites work
 
Property / cites work: Lyapunov Equations, Energy Functionals, and Model Order Reduction of Bilinear and Stochastic Systems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Solving matrix equations on multi-core and many-core architectures / rank
 
Normal rank
Property / cites work
 
Property / cites work: Rosenbrock Methods for Solving Riccati Differential Equations / rank
 
Normal rank
Property / cites work
 
Property / cites work: Numerical solution of the infinite-dimensional LQR problem and the associated Riccati differential equations / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5701665 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Comparison of software for computing the action of the matrix exponential / rank
 
Normal rank
Property / cites work
 
Property / cites work: The Leja Method Revisited: Backward Error Analysis for the Matrix Exponential / rank
 
Normal rank
Property / cites work
 
Property / cites work: Numerical solution of the finite horizon stochastic linear quadratic control problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: High-order time-splitting methods for irreversible equations / rank
 
Normal rank
Property / cites work
 
Property / cites work: Overcoming Order Reduction in Diffusion-Reaction Splitting. Part 1: Dirichlet Boundary Conditions / rank
 
Normal rank
Property / cites work
 
Property / cites work: Overcoming Order Reduction in Diffusion-Reaction Splitting. Part 2: Oblique Boundary Conditions / rank
 
Normal rank
Property / cites work
 
Property / cites work: GPU Accelerated Algorithms for Computing Matrix Function Vector Products with Applications to Exponential Integrators and Fractional Diffusion / rank
 
Normal rank
Property / cites work
 
Property / cites work: High order splitting methods for analytic semigroups exist / rank
 
Normal rank
Property / cites work
 
Property / cites work: Convergence Analysis for Splitting of the Abstract Differential Riccati Equation / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4421310 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Remarks on the time-varying \(H_{\infty}\) Riccati equations. / rank
 
Normal rank
Property / cites work
 
Property / cites work: Analysis of Krylov subspace approximation to large-scale differential Riccati equations / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the benefits of the \(L D L^T\) factorization for large-scale differential matrix equation solvers / rank
 
Normal rank
Property / cites work
 
Property / cites work: Numerical low-rank approximation of matrix differential equations / rank
 
Normal rank
Property / cites work
 
Property / cites work: An adaptive subdivision method for root finding of univariate polynomials / rank
 
Normal rank
Property / cites work
 
Property / cites work: Gerschgorin’s theorem for generalized eigenvalue problems in the Euclidean metric / rank
 
Normal rank
Property / cites work
 
Property / cites work: Eigenvalue decay bounds for solutions of Lyapunov equations: the symmetric case / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4519060 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Low-Rank Second-Order Splitting of Large-Scale Differential Riccati Equations / rank
 
Normal rank
Property / cites work
 
Property / cites work: Adaptive high-order splitting schemes for large-scale differential Riccati equations / rank
 
Normal rank

Latest revision as of 13:31, 21 July 2024

scientific article
Language Label Description Also known as
English
GPU acceleration of splitting schemes applied to differential matrix equations
scientific article

    Statements

    GPU acceleration of splitting schemes applied to differential matrix equations (English)
    0 references
    0 references
    0 references
    22 January 2020
    0 references
    The present work discusses a a parallel GPU implementation of splitting schemes for matrix differential Lyapunov and Riccati type-equations of the general form \(\dot{P} = A^{\mathsf{T}}P + PA + Q + G(P)\). A comparison of different variants of splitting schemes (Lie and Strang splitting) based on Leja point interpolation for the computation of matrix exponential actions is provided. In this schemes, the original problem is divided into simpler sub-problems \(\dot{P} = F_1(P)\) and \(\dot{P} = F_2(P)\), which are then solved separately, in sequential fashion. To enable an efficient computation for a large-scale setting, it is assumed that \(P\) exhibits low-rank structure. The considered methods are implemented in MATLAB, exploiting its built-in GPU support via NVIDIA's CUDA library. The present work only considers the autonomous case; consequently, one can avoid costly re-computations that would arise for time-dependence. Four different numerical examples are considered for testing the proposed methodology. For two of these examples, experimental convergence results against the solutions obtained by the Matlab routine \texttt{ode15s} are reported. For the remaining two examples, the problem size is increased, and self-convergence results are provided (i.e., the convergence against a solution computed with the same method at a finer resolution level). The work concludes with a performance analysis by comparing the GPU implementation against the CPU version. The speedup is between \(3\times\) and \(10\times\) (depending on the matrix size).
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    differential Lyapunov equations
    0 references
    differential Riccati equations
    0 references
    large scale
    0 references
    splitting schemes
    0 references
    GPU acceleration
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references