Published September 2, 2022 | Version 1.00
Software Open

On an integrated Krylov-ADI solver for large-scale Lyapunov equations

  • 1. MPI Magdeburg
  • 2. Università di Bologna

Description

This Matlab code iteratively solves large-scale Lyapunov matrix equations by means of LR-ADI-EKSM, a new method
merging LR-ADI and EKSM into a combined procedure that inherits advantages from both worlds. Version 1.0. 

Scripts: Experiment* reproduces the results in the related experiment reported in the paper.

Computational routines:

1) LR_ADI_EKSM.m implements the new algorithm.

2) LR_ADI.m implements a standard LR-ADI method. Download the M-M.E.S.S.-2.2 Matlab Toolbox file for reproducing the results reported in the paper. 

3) apply_prec.m, block_solve.m, iterative_solve.m functions for the iterative solution of the (shifted) linear systems to be used in combination with the /blocksolve package.

Data: MAX_Gestell_matrices.mat is the data to run Experiment3.m. Credits to DFG CRC96. The Steel Profile dataset for Experiment4.m is available in the MORwiki repository. All the other scripts generate tha data they use.

 

Files

Files (11.2 MB)

Name Size Download all
md5:5232dc639733f8f897e5ae3c0587c7cc
389 Bytes Download
md5:de9650f3709d02d5049db4a82bf8a4eb
5.2 kB Download
md5:ee7510cfbd940c0d82815e60a11b58f4
2.0 kB Download
md5:3bdda4a450fd4b819c55680af7321f56
3.3 kB Download
md5:5763acb1263601415c745209ace5c085
5.3 kB Download
md5:6c611a827d25a99507c15bc23b86c97e
2.9 kB Download
md5:50b2f191e93e06084ebe296b590ca4b8
1.6 kB Download
md5:4a77f076ea8862a7c5253220d5468ee1
894 Bytes Download
md5:56bd90cf4917ffec60681a654e3ce643
3.8 kB Download
md5:b1895466e0d1ec2ff9b75c2875464caf
11.6 kB Download
md5:51c80e57533a659c277eef073c040acd
11.2 MB Download

Additional details

Related works

Is new version of
Preprint: https://arxiv.org/abs/2203.17174 (URL)
References
Software: 10.5281/zenodo.5938237 (DOI)