Tringular Solver Examples

December 8, 2022 ยท View on GitHub

This directory contains examples and tests for the solvers with triangular coefficient matrices. The examples are used as tests codes as well. All examples feature the --help command line options to view the actual parameters that can be used to adjust the example,

The following triangular example and test codes are available:

  • benchmark_trlyap: Solve the standard Lyapunov equation (LYAP) in double precision.
  • benchmark_trlyap_single: Solve the standard Lyapunov equation (LYAP) in single precision.
  • benchmark_trstein: Solve the standard Stein equation (STEIN) in double precision.
  • benchmark_trstein_single: Solve the standard Stein equation (STEIN) in single precision.
  • benchmark_trsylv2: Solve the discrete-time Sylvester equation (SYLV2) in double precision.
  • benchmark_trsylv2_single: Solve the discrete-time Sylvester equation (SYLV2) in single precision.
  • benchmark_trsylv: Solve the standard Sylvester equation (SYLV) in double precision.
  • benchmark_trsylv_single: Solve the standard Sylvester equation (SYLV) in single precision.
  • benchmark_tgcsylv: Solve the generalized coupled Sylvester equation (CSYLV) in double precision.
  • benchmark_tgcsylv_single: Solve the generalized coupled Sylvester equation (CSYLV) in single precision.
  • benchmark_tgcsylv_dual: Solve the dual generalized coupled Sylvester equation (CSYLV_DUAL) in double precision.
  • benchmark_tgcsylv_dual_single: Solve the dual generalized coupled Sylvester equation (CSYLV_DUAL) in single precision.
  • benchmark_tglyap: Solve the generalized Lyapunov equation (GLYAP) in double precision.
  • benchmark_tglyap_single: Solve the generalized Lyapunov equation (GLYAP) in single precision.
  • benchmark_tgstein: Solve the generalized Stein equation (GSTEIN) in double precision.
  • benchmark_tgstein_single: Solve the generalized Stein equation (GSTEIN) in single precision.
  • benchmark_tgsylv: Solve the generalized Sylvester equation (GSYLV) in double precision.
  • benchmark_tgsylv_single: Solve the generalized Sylvester equation (GSYLV) in single precision.