# Software

## MATLAB codes

The MATLAB codes for several members of the Dominant Pole Algorithm family have been tested in MATLAB version 7 and higher, for small and large test systems. Note that the codes are not optimized to the limit (there are, for notational simplicity, growing arrays...). I would be happy to receive any questions and remarks on these codes, as well as to be informed of results obtained with it and suggestions for improvements.

All the codes can be obtained here; the script test_dpa_family.m may be used as starting point. See below for test systems including large-scale matrices and dynamical systems for testing eigenvalue and model order reduction algorithms. If you are using these algorithms or test systems for publications, please cite the corresponding papers.

Test systems for (parasitic) resistor networks can be found below.

Code and test systems for the SparseRC algorithm for reduction of large-scale parasitic RC networks can be found here.

**DPA_TDEFL: Dominant Pole Algorithm with Turbo Deflation**

Related publications: RM_SISC_2008, RS_SIMAX_2008, R_PHD_2007

**SADPA: Subspace Accelerated Dominant Pole Algorithm**

Related publications: RM_IEEE_TPWRS_2006_3, R_PHD_2007

**SAMDP: Subspace Accelerated MIMO Dominant Pole Algorithm**

Related publications: RM_IEEE_TPWRS_2006_4, R_PHD_2007

**QDPA: Quadratic Dominant Pole Algorithm for second order systems**

Related publications: RM_SISC_2008

**SAQDPA: Subspace Accelerated Quadratic Dominant Pole Algorithm for second order systems**

Related publications: RM_SISC_2008

**DZA_TDEFL: Dominant Zero Algorithm with Turbo Deflation**

Required: DPA_TDEFL

Related publications: MPR_IEEE_TPWRS_2007, RM_SISC_2008, RS_SIMAX_2008, R_PHD_2007

**SADZA: Subspace Accelerated Dominant Zero Algorithm**

Required: SADPA

Related publications: MPR_IEEE_TPWRS_2007, RM_SISC_2008, RS_SIMAX_2008, R_PHD_2007

**SAMDZ: Subspace Accelerated MIMO Dominant Zero Algorithm**

Required: SAMDP

Related publications: MPR_IEEE_TPWRS_2007, RM_SISC_2008, RS_SIMAX_2008, R_PHD_2007

**SASPA: Subspace Accelerated Sensitive Pole Algorithm**

Related publications: RM_IEEE_TPWRS_2008

**SARQI: Subspace Accelerated Rayleigh Quotient Iteration**

Related publications: RMF_IEEE_TPWRS_2010

**SLRCF-ADI: Sparse Low Rank Choleski Factorization using ADI for Balanced Truncation**

For questions, please contact Prof Francisco Freitas (ffreitas@ene.unb.br)

Related publications: SLRCF-ADI

## Test systems for the dominant pole algorithm and variants

All power system models originate from CEPEL.

## Matrices (G) of large scale resistor networks (parasitic extraction)

## Matrices (G, C) of large scale RC networks (parasitic extraction)

Code and test systems for the SparseRC algorithm for reduction of large-scale parasitic RC networks can be found here.