Matrix fidap010

???

performance of incomplete LU preconditioners

Abbreviations for Preconditioners
ILUPACK inverse-based Multilevel ILU. Uses the concept of ARMS and an inverse based partial ILUC
ILUPACK - MEDIUM VERSION medium Schur-complement used, less sensitive w.r.t. drop tolerances
ILUPACK - SIMPLE VERSION simple Schur-complement used, more sensitive w.r.t. drop tolerances, but often faster if it works
ILUTP incomplete LU decomposition with pivoting from SPARSKIT, based on a recent binary search tree implementation
IB-ILUC inverse-based incomplete LU decomposition WITHOUT pivoting, based on the Crout version. The norm of the inverse triangular factors is included in the dropping strategy
PARDISO sparse direct solver. For details see the PARDISO home page
Abbreviations for Orderings
PQ new PQ ordering for multilevel ILU
RCM Reverse Cuthill-McKee
MMD minimum degree
AMF approximate inverse fill
ND MeTiS multilevel (node) nested dissection

Performance - Best Computation Time

Computation Time

time
[sec]
drop tolerance

Memory Requirement

nz(L+U)
----------
nz(A)
drop tolerance

Performance - Best Memory Requirement

Computation Time

time
[sec]
drop tolerance

Memory Requirement

nz(L+U)
----------
nz(A)
drop tolerance

Performance - Most Robust Method

Computation Time

time
[sec]
drop tolerance

Memory Requirement

nz(L+U)
----------
nz(A)
drop tolerance

ILUPACK - MEDIUM VERSION

ILUPACK - MEDIUM VERSION + PQ
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-041.0e+01 5.11.6e+002.0e-011.80e+0015
1.0e-042.5e+01 6.62.1e+002.3e-012.33e+0019
1.0e-045.0e+01 6.62.1e+002.6e-012.36e+0015
1.0e-041.0e+02 6.62.0e+003.6e-012.36e+0019
1.0e-051.0e+01 6.22.4e+001.1e-012.51e+007
1.0e-055.0e+01 7.02.5e+002.1e-012.71e+0011
1.0e-051.0e+02 7.02.4e+001.8e-012.58e+0011
ILUPACK - MEDIUM VERSION + PQ + MC64
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-031.0e+01 3.11.0e+003.0e-011.30e+0030
1.0e-032.5e+01 4.01.2e+004.2e-011.62e+0031
1.0e-035.0e+01 4.41.3e+003.6e-011.66e+0027
1.0e-041.0e+01 4.51.3e+007.0e-021.37e+007
1.0e-045.0e+01 5.41.8e+001.9e-011.99e+0011
1.0e-041.0e+02 5.41.8e+001.7e-011.97e+0010
ILUPACK - MEDIUM VERSION + RCM
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-051.0e+01 6.94.4e+007.9e-015.19e+0058
ILUPACK - MEDIUM VERSION + RCM + MC64
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-051.0e+01 11.48.0e+002.6e+001.06e+0190
1.0e-055.0e+01 7.71.6e+015.7e-011.66e+0129
ILUPACK - MEDIUM VERSION + MMD
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
ILUPACK - MEDIUM VERSION + MMD + MC64
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-031.0e+01 1.54.8e-011.1e+001.58e+00214
1.0e-041.0e+01 1.75.1e-011.2e-016.30e-0130
1.0e-051.0e+01 1.96.5e-016.0e-027.10e-0118
1.0e-052.5e+01 1.24.7e-012.1e-016.80e-0156
1.0e-055.0e+01 1.14.4e-012.7e-017.10e-0177
1.0e-051.0e+02 1.02.3e-016.0e-022.90e-0118
ILUPACK - MEDIUM VERSION + AMF
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
ILUPACK - MEDIUM VERSION + AMF + MC64
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
2.5e-031.0e+01 1.53.3e-012.8e-016.10e-0161
1.0e-031.0e+01 1.63.8e-011.4e+001.78e+00248
1.0e-041.0e+01 1.64.1e-012.5e-016.60e-0145
1.0e-051.0e+01 1.64.5e-015.0e-025.00e-0115
1.0e-052.5e+01 1.24.8e-014.2e-019.00e-0192
1.0e-055.0e+01 1.04.0e-015.4e-019.40e-01122
1.0e-051.0e+02 1.03.6e-018.0e-024.40e-0124
ILUPACK - MEDIUM VERSION + Multilevel ND
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
ILUPACK - MEDIUM VERSION + Multilevel ND + MC64
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter

ILUPACK - SIMPLE VERSION

ILUPACK - SIMPLE VERSION + PQ
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-051.0e+02 3.37.6e-01infInfinf
ILUPACK - SIMPLE VERSION + PQ + MC64
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-051.0e+02 3.77.6e-01infInfinf
ILUPACK - SIMPLE VERSION + RCM
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-051.0e+02 3.78.9e-01infInfinf
ILUPACK - SIMPLE VERSION + RCM + MC64
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-051.0e+02 3.89.6e-01infInfinf
ILUPACK - SIMPLE VERSION + MMD
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-051.0e+02 1.11.8e-017.0e-022.50e-0120
ILUPACK - SIMPLE VERSION + MMD + MC64
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-055.0e+01 1.11.8e-012.4e-014.20e-0160
1.0e-051.0e+02 1.01.8e-016.0e-022.40e-0116
ILUPACK - SIMPLE VERSION + AMF
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-051.0e+02 1.01.5e-012.1e-013.60e-0158
ILUPACK - SIMPLE VERSION + AMF + MC64
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-055.0e+01 1.01.5e-015.9e-017.40e-01155
1.0e-051.0e+02 1.01.4e-011.0e-012.40e-0128
ILUPACK - SIMPLE VERSION + Multilevel ND
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-051.0e+02 1.11.9e-013.9e-015.80e-01122
ILUPACK - SIMPLE VERSION + Multilevel ND + MC64
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-051.0e+02 1.11.9e-01infInfinf

ILUTP

ILUTP + RCM
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-07 2.11.2e-01infInfinf
ILUTP + RCM + MC64
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-07 2.11.3e-011.5e+001.63e+00271
ILUTP + MMD
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-04 1.01.0e-012.1e-013.10e-0184
1.0e-07 1.31.1e-013.0e-021.40e-018
ILUTP + MMD + MC64
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-03 1.01.0e-014.8e-015.80e-01155
1.0e-04 1.09.0e-021.5e-012.40e-0152
1.0e-05 1.11.1e-019.6e-011.07e+00310
1.0e-06 1.11.0e-013.7e-014.70e-01116
1.0e-07 1.31.1e-012.0e-021.30e-015
ILUTP + AMF
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-07 15.56.5e+00infInfinf
ILUTP + AMF + MC64
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-07 1.41.0e-014.0e-021.40e-0113
ILUTP + Multilevel ND
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-07 1.41.6e-013.0e-021.90e-019
ILUTP + Mutilevel ND + MC64
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-03 1.01.3e-012.0e-013.30e-0189
1.0e-05 1.11.2e-018.0e-022.00e-0139
1.0e-07 1.41.5e-012.0e-021.70e-019

ILUC

ILUC + RCM
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-05 2.21.7e-017.0e-022.40e-0115
ILUC + RCM + MC64
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-05 2.21.7e-017.0e-022.40e-0113
ILUC + MMD
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-02 1.51.6e-017.9e-019.50e-01201
1.0e-03 1.71.7e-011.5e+001.67e+00340
1.0e-04 1.81.6e-013.9e-015.50e-0191
1.0e-05 1.81.7e-012.6e-014.30e-0153
ILUC + MMD + MC64
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-02 1.51.8e-011.5e+001.68e+00389
1.0e-03 1.71.7e-011.5e+001.67e+00339
1.0e-04 1.81.8e-017.9e-019.70e-01185
1.0e-05 1.81.8e-015.0e-016.80e-01117
ILUC + AMF
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-05 17.85.3e+00infInfinf
ILUC + AMF + MC64
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-05 1.81.6e-01infInfinf
ILUC + Multilevel ND
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-06 1.92.1e-016.0e-022.70e-0122
1.0e-07 2.02.1e-011.0e-022.20e-014
ILUC + Multilevel ND + MC64
parameters time [sec]
drop tol condest fill-in ILU GMRES(30) total iter
1.0e-03 1.81.9e-011.3e+001.49e+00403
1.0e-06 1.91.9e-018.0e-022.70e-0124
1.0e-07 2.01.9e-011.0e-022.00e-012

PARDISO

PARDISO
parameters time [sec]
fill-in LU fac. LU solve total iter
2.21.5e-010.0e+001.5e-010
PARDISO + MC64
parameters time [sec]
fill-in LU fac. LU solve total iter
2.21.2e-011.0e-021.3e-010

m.bollhoefer@tu-bs.de

Last modified: October 11, 2011