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
Matlab code
Instructions
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.
power system file dimension n #inputs #outputs references
New England ww_36_pmec_36.mat 66 1 1 RM_IEEE_TPWRS_2006_3
BIPS/97 ww_vref_6405.mat 13251 1 1 RM_IEEE_TPWRS_2006_3
BIPS/1997 xingo_afonso_itaipu.mat 13250 1 1 RM_IEEE_TPWRS_2008
BIPS/2007 bips07_spa.mat 21476 1 1 RM_IEEE_TPWRS_2008
BIPS/97 mimo8x8_system.mat 13309 8 8 RM_IEEE_TPWRS_2006_4
BIPS/97 mimo28x28_system.mat 13251 28 28 RM_IEEE_TPWRS_2006_4
BIPS/97 mimo46x46_system.mat 13250 46 46 MPR_IEEE_TPWRS_2007
Juba5723 juba40k.mat 40337 2 1 RMF_IEEE_TPWRS_2010
Bauru5727 bauru5727.mat 40366 2 2 RMF_IEEE_TPWRS_2010
zeros_nopss zeros_nopss_13k.mat 13296 46 46 RMF_IEEE_TPWRS_2010
xingo6u descriptor_xingo6u.mat 20738 1 6 RMF_IEEE_TPWRS_2010
nopss nopss_11k.mat 11685 1 1 RMF_IEEE_TPWRS_2010
xingo3012 xingo3012.mat 20944 2 2 RMF_IEEE_TPWRS_2010
bips98_606 bips98_606.mat 7135 4 4 FRM_IEEE_TPWRS_2008
bips98_1142 bips98_1142.mat 9735 4 4 FRM_IEEE_TPWRS_2008
bips98_1450 bips98_1450.mat 11305 4 4 FRM_IEEE_TPWRS_2008
bips07_1693 bips07_1693.mat 13275 4 4 FRM_IEEE_TPWRS_2008
bips07_1998 bips07_1998.mat 15066 4 4 FRM_IEEE_TPWRS_2008
bips07_2476 bips07_2476.mat 16861 4 4 FRM_IEEE_TPWRS_2008
bips07_3078 bips07_3078.mat 21128 4 4 FRM_IEEE_TPWRS_2008
PI Sections 20--80 PIsections20to80.zip -- -- -- FMVRV_IEEE_TPWRS_2011

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

R network file dimension n #inputs #outputs references
Various rnetworks.mat ? ? ? RS_IEEE_TCAD_2010
Network B network_b.mat 99112 3399 3399 RS_IEEE_TCAD_2010
Network C network_c.mat 103549 1978 1978 RS_IEEE_TCAD_2010
Network D r_network_int46k_ext8k_res67k_public.mat 54k 8k 8k RS_IEEE_TCAD_2010
Network E r_network_int48k_ext8k_res75k_public.mat 56k 8k 8k RS_IEEE_TCAD_2010
Network F r_network_int50k_ext4k_res94k_public.mat 54k 4k 4k RS_IEEE_TCAD_2010

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.
ċ
PIsections20to80.zip
(186k)
Joost Rommes,
18 sep. 2010 04:53
ċ
SLRCF_ADI_CODE.rar
(4016k)
Joost Rommes,
6 okt. 2018 09:50
Ċ
Joost Rommes,
6 okt. 2018 09:56
ċ
bauru5727.mat
(794k)
Joost Rommes,
27 dec. 2009 05:20
ċ
bips07_1693.mat
(292k)
Joost Rommes,
1 sep. 2010 12:24
ċ
bips07_1998.mat
(398k)
Joost Rommes,
1 sep. 2010 12:24
ċ
bips07_2476.mat
(414k)
Joost Rommes,
1 sep. 2010 12:25
ċ
bips07_3078.mat
(459k)
Joost Rommes,
1 sep. 2010 12:25
ċ
bips07_spa.mat
(389k)
Joost Rommes,
21 jan. 2011 13:35
ċ
bips98_1142.mat
(258k)
Joost Rommes,
1 sep. 2010 12:25
ċ
bips98_1450.mat
(273k)
Joost Rommes,
1 sep. 2010 12:25
ċ
bips98_606.mat
(226k)
Joost Rommes,
1 sep. 2010 12:25
ċ
descriptor_xingo6u.mat
(407k)
Joost Rommes,
27 dec. 2009 05:30
ċ
dpa_family.zip
(1266k)
Joost Rommes,
18 nov. 2015 12:25
ċ
juba40k.mat
(794k)
Joost Rommes,
27 dec. 2009 05:17
ċ
mimo28x28_system.mat
(244k)
Joost Rommes,
18 mei 2009 13:45
ċ
mimo46x46_system.mat
(244k)
Joost Rommes,
18 mei 2009 13:46
ċ
mimo8x8_system.mat
(245k)
Joost Rommes,
18 mei 2009 13:45
ċ
network_b.mat
(2469k)
Joost Rommes,
3 mrt. 2013 06:30
ċ
network_c.mat
(2320k)
Joost Rommes,
3 mrt. 2013 06:30
ċ
nopss_11k.mat
(232k)
Joost Rommes,
27 dec. 2009 05:31
ċ
r_network_int46k_ext8k_res67k_public.mat
(1008k)
Joost Rommes,
3 mrt. 2013 06:29
ċ
r_network_int48k_ext8k_res75k_public.mat
(1776k)
Joost Rommes,
3 mrt. 2013 06:29
ċ
r_network_int50k_ext4k_res94k_public.mat
(1766k)
Joost Rommes,
3 mrt. 2013 06:29
ċ
rnetworks.zip
(726k)
Joost Rommes,
3 mrt. 2013 06:29
ċ
ww_36_pmec_36.mat
(35k)
Joost Rommes,
18 mei 2009 13:44
ċ
ww_vref_6405.mat
(244k)
Joost Rommes,
18 mei 2009 13:45
ċ
xingo3012.mat
(377k)
Joost Rommes,
27 dec. 2009 05:35
ċ
xingo_afonso_itaipu.mat
(244k)
Joost Rommes,
18 mei 2009 13:45
ċ
zeros_nopss_13k.mat
(248k)
Joost Rommes,
27 dec. 2009 05:26
Comments