~logan/ubuntu/trusty/suitesparse/4.2.1-3ubuntu1

« back to all changes in this revision

Viewing changes to UMFPACK/Demo/Opteron64/umfpack_dl_demo.out

  • Committer: Bazaar Package Importer
  • Author(s): Christophe Prud'homme
  • Date: 2007-05-29 09:36:29 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20070529093629-zowquo0b7slkk6nc
Tags: 3.0.0-2
* suitesparse builds properly twice in a row
* Bug fix: "suitesparse - FTBFS: Broken build depens: libgfortran1-dev",
  thanks to Bastian Blank (Closes: #426349).
* Bug fix: "suitesparse_3.0.0-1: FTBFS: build-depends on
  libgfortran1-dev", thanks to Steve Langasek (Closes: #426354).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
 
2
 
UMFPACK V5.0 (Aug 31, 2006) demo: _dl_ version
3
 
 
4
 
UMFPACK:  Copyright (c) 2005-2006 by Timothy A. Davis.  All Rights Reserved.
5
 
 
6
 
 
7
 
UMFPACK License:
8
 
 
9
 
   UMFPACK is available under alternate licenses,
10
 
   contact T. Davis for details.
11
 
 
12
 
   Your use or distribution of UMFPACK or any modified version of
13
 
   UMFPACK implies that you agree to this License.
14
 
 
15
 
   This library is free software; you can redistribute it and/or
16
 
   modify it under the terms of the GNU Lesser General Public
17
 
   License as published by the Free Software Foundation; either
18
 
   version 2.1 of the License, or (at your option) any later version.
19
 
 
20
 
   This library is distributed in the hope that it will be useful,
21
 
   but WITHOUT ANY WARRANTY; without even the implied warranty of
22
 
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
23
 
   Lesser General Public License for more details.
24
 
 
25
 
   You should have received a copy of the GNU Lesser General Public
26
 
   License along with this library; if not, write to the Free Software
27
 
   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301
28
 
   USA
29
 
 
30
 
   Permission is hereby granted to use or copy this program under the
31
 
   terms of the GNU LGPL, provided that the Copyright, this License,
32
 
   and the Availability of the original version is retained on all copies.
33
 
   User documentation of any code that uses this code or any modified
34
 
   version of this code must cite the Copyright, this License, the
35
 
   Availability note, and "Used by permission." Permission to modify
36
 
   the code and to distribute modified code is granted, provided the
37
 
   Copyright, this License, and the Availability note are retained,
38
 
   and a notice that the code was modified is included.
39
 
 
40
 
Availability: http://www.cise.ufl.edu/research/sparse/umfpack
41
 
 
42
 
UMFPACK V5.0.1 (Aug 31, 2006): OK
43
 
 
44
 
UMFPACK V5.0.1 (Aug 31, 2006), Control:
45
 
    Matrix entry defined as: double
46
 
    Int (generic integer) defined as: UF_long
47
 
 
48
 
    0: print level: 5
49
 
    1: dense row parameter:    0.2
50
 
        "dense" rows have    > max (16, (0.2)*16*sqrt(n_col) entries)
51
 
    2: dense column parameter: 0.2
52
 
        "dense" columns have > max (16, (0.2)*16*sqrt(n_row) entries)
53
 
    3: pivot tolerance: 0.1
54
 
    4: block size for dense matrix kernels: 32
55
 
    5: strategy: 0 (auto)
56
 
    6: initial allocation ratio: 0.7
57
 
    7: max iterative refinement steps: 2
58
 
    12: 2-by-2 pivot tolerance: 0.01
59
 
    13: Q fixed during numerical factorization: 0 (auto)
60
 
    14: AMD dense row/col parameter:    10
61
 
       "dense" rows/columns have > max (16, (10)*sqrt(n)) entries
62
 
        Only used if the AMD ordering is used.
63
 
    15: diagonal pivot tolerance: 0.001
64
 
        Only used if diagonal pivoting is attempted.
65
 
    16: scaling: 1 (divide each row by sum of abs. values in each row)
66
 
    17: frontal matrix allocation ratio: 0.5
67
 
    18: drop tolerance: 0
68
 
    19: AMD and COLAMD aggressive absorption: 1 (yes)
69
 
 
70
 
    The following options can only be changed at compile-time:
71
 
    8: BLAS library used:  Fortran BLAS.  size of BLAS integer: 4
72
 
    9: compiled for ANSI C
73
 
    10: CPU timer is POSIX times ( ) routine.
74
 
    11: compiled for normal operation (debugging disabled)
75
 
    computer/operating system: Linux
76
 
    size of int: 4 UF_long: 8 Int: 8 pointer: 8 double: 8 Entry: 8 (in bytes)
77
 
 
78
 
 
79
 
b: dense vector, n = 5. 
80
 
    0 : (8)
81
 
    1 : (45)
82
 
    2 : (-3)
83
 
    3 : (3)
84
 
    4 : (19)
85
 
    dense vector OK
86
 
 
87
 
 
88
 
A: triplet-form matrix, n_row = 5, n_col = 5 nz = 12. 
89
 
    0 : 0 0  (2)
90
 
    1 : 4 4  (1)
91
 
    2 : 1 0  (3)
92
 
    3 : 1 2  (4)
93
 
    4 : 2 1  (-1)
94
 
    5 : 2 2  (-3)
95
 
    6 : 0 1  (3)
96
 
    7 : 1 4  (6)
97
 
    8 : 2 3  (2)
98
 
    9 : 3 2  (1)
99
 
    10 : 4 1  (4)
100
 
    11 : 4 2  (2)
101
 
    triplet-form matrix OK
102
 
 
103
 
 
104
 
A: column-form matrix, n_row 5 n_col 5, nz = 12. 
105
 
 
106
 
    column 0: start: 0 end: 1 entries: 2
107
 
        row 0 : (2)
108
 
        row 1 : (3)
109
 
 
110
 
    column 1: start: 2 end: 4 entries: 3
111
 
        row 0 : (3)
112
 
        row 2 : (-1)
113
 
        row 4 : (4)
114
 
 
115
 
    column 2: start: 5 end: 8 entries: 4
116
 
        row 1 : (4)
117
 
        row 2 : (-3)
118
 
        row 3 : (1)
119
 
        row 4 : (2)
120
 
 
121
 
    column 3: start: 9 end: 9 entries: 1
122
 
        row 2 : (2)
123
 
 
124
 
    column 4: start: 10 end: 11 entries: 2
125
 
        row 1 : (6)
126
 
        row 4 : (1)
127
 
    column-form matrix OK
128
 
 
129
 
 
130
 
Symbolic factorization of A: Symbolic object: 
131
 
    matrix to be factorized:
132
 
        n_row: 5 n_col: 5
133
 
        number of entries: 12
134
 
    block size used for dense matrix kernels:   32
135
 
    strategy used:                              unsymmetric
136
 
    ordering used:                              colamd on A
137
 
 
138
 
    performn column etree postorder:            yes
139
 
    prefer diagonal pivoting (attempt P=Q):     no
140
 
    variable-size part of Numeric object:
141
 
        minimum initial size (Units): 69  (MBytes): 0.0
142
 
        estimated peak size (Units):  681  (MBytes): 0.0
143
 
        estimated final size (Units): 10  (MBytes): 0.0
144
 
    symbolic factorization memory usage (Units): 138  (MBytes): 0.0
145
 
    frontal matrices / supercolumns:
146
 
        number of frontal chains: 1
147
 
        number of frontal matrices: 1
148
 
        largest frontal matrix row dimension: 3
149
 
        largest frontal matrix column dimension: 3
150
 
 
151
 
    Frontal chain: 0.  Frontal matrices 0 to 0
152
 
        Largest frontal matrix in Frontal chain: 3-by-3
153
 
        Front: 0  pivot cols: 3 (pivot columns 0 to 2)
154
 
            pivot row candidates: 2 to 4
155
 
            leftmost descendant: 0
156
 
            1st new candidate row : 2
157
 
            parent: (none)
158
 
 
159
 
Initial column permutation, Q1: permutation vector, n = 5. 
160
 
    0 : 3 
161
 
    1 : 2 
162
 
    2 : 0 
163
 
    3 : 4 
164
 
    4 : 1 
165
 
    permutation vector OK
166
 
 
167
 
 
168
 
Initial row permutation, P1: permutation vector, n = 5. 
169
 
    0 : 2 
170
 
    1 : 3 
171
 
    2 : 0 
172
 
    3 : 1 
173
 
    4 : 4 
174
 
    permutation vector OK
175
 
 
176
 
    Symbolic object:  OK
177
 
 
178
 
 
179
 
Numeric factorization of A: Numeric object:  
180
 
    n_row: 5  n_col: 5
181
 
    relative pivot tolerance used:              0.1
182
 
    relative symmetric pivot tolerance used:    0.001
183
 
    matrix scaled: yes (divided each row by sum abs value in each row)
184
 
    minimum sum (abs (rows of A)):              1.00000e+00
185
 
    maximum sum (abs (rows of A)):              1.30000e+01
186
 
    initial allocation parameter used:          0.7
187
 
    frontal matrix allocation parameter used:   0.5
188
 
    final total size of Numeric object (Units): 67
189
 
    final total size of Numeric object (MBytes): 0.0
190
 
    peak size of variable-size part (Units):    675
191
 
    peak size of variable-size part (MBytes):   0.0
192
 
    largest actual frontal matrix size:         4
193
 
    memory defragmentations:                    1
194
 
    memory reallocations:                       1
195
 
    costly memory reallocations:                0
196
 
    entries in compressed pattern (L and U):    2
197
 
    number of nonzeros in L (excl diag):        4
198
 
    number of entries stored in L (excl diag):  2
199
 
    number of nonzeros in U (excl diag):        4
200
 
    number of entries stored in U (excl diag):  2
201
 
    factorization floating-point operations:    6
202
 
    number of nonzeros on diagonal of U:        5
203
 
    min abs. value on diagonal of U:            1.42857e-01
204
 
    max abs. value on diagonal of U:            2.19231e+00
205
 
    reciprocal condition number estimate:       6.52e-02
206
 
 
207
 
Scale factors applied via multiplication
208
 
Scale factors, Rs: dense vector, n = 5. 
209
 
    0 : (0.2)
210
 
    1 : (0.0769231)
211
 
    2 : (0.166667)
212
 
    3 : (1)
213
 
    4 : (0.142857)
214
 
    dense vector OK
215
 
 
216
 
 
217
 
P: row permutation vector, n = 5. 
218
 
    0 : 2 
219
 
    1 : 3 
220
 
    2 : 0 
221
 
    3 : 4 
222
 
    4 : 1 
223
 
    permutation vector OK
224
 
 
225
 
 
226
 
Q: column permutation vector, n = 5. 
227
 
    0 : 3 
228
 
    1 : 2 
229
 
    2 : 0 
230
 
    3 : 4 
231
 
    4 : 1 
232
 
    permutation vector OK
233
 
 
234
 
 
235
 
L in Numeric object, in column-oriented compressed-pattern form:
236
 
    Diagonal entries are all equal to 1.0 (not stored)
237
 
 
238
 
    column 0:  length 0.
239
 
 
240
 
    column 1:  length 2.
241
 
        row 4 :  (0.307692)
242
 
        row 3 :  (0.285714)
243
 
 
244
 
    column 2:  add 1 entries.  length 1.  Start of Lchain.
245
 
        row 4 :  (0.576923)
246
 
 
247
 
    column 3:  length 1.
248
 
        row 4 :  (3.23077)
249
 
 
250
 
    column 4:  length 0.  Start of Lchain.
251
 
 
252
 
 
253
 
U in Numeric object, in row-oriented compressed-pattern form:
254
 
    Diagonal is stored separately.
255
 
 
256
 
    row 4:  length 0.  End of Uchain.
257
 
 
258
 
    row 3:  length 1.  End of Uchain.
259
 
        col 4 : (0.571429)
260
 
 
261
 
    row 2:  length 1.
262
 
        col 4 : (0.6)
263
 
 
264
 
    row 1:  length 0.  End of Uchain.
265
 
 
266
 
    row 1:  length 0.
267
 
 
268
 
    row 0:  length 2.
269
 
        col 1 :  (-0.5)
270
 
        col 4 :  (-0.166667)
271
 
 
272
 
 
273
 
diagonal of U: dense vector, n = 5. 
274
 
    0 : (0.333333)
275
 
    1 : (1)
276
 
    2 : (0.4)
277
 
    3 : (0.142857)
278
 
    4 : (-2.19231)
279
 
    dense vector OK
280
 
 
281
 
    Numeric object:  OK
282
 
 
283
 
UMFPACK V5.0.1 (Aug 31, 2006), Info:
284
 
    matrix entry defined as:          double
285
 
    Int (generic integer) defined as: UF_long
286
 
    BLAS library used: Fortran BLAS.  size of BLAS integer: 4
287
 
    MATLAB:                           no.
288
 
    CPU timer:                        POSIX times ( ) routine.
289
 
    number of rows in matrix A:       5
290
 
    number of columns in matrix A:    5
291
 
    entries in matrix A:              12
292
 
    memory usage reported in:         16-byte Units
293
 
    size of int:                      4 bytes
294
 
    size of UF_long:                  8 bytes
295
 
    size of pointer:                  8 bytes
296
 
    size of numerical entry:          8 bytes
297
 
 
298
 
    strategy used:                    unsymmetric
299
 
    ordering used:                    colamd on A
300
 
    modify Q during factorization:    yes
301
 
    prefer diagonal pivoting:         no
302
 
    pivots with zero Markowitz cost:               2
303
 
    submatrix S after removing zero-cost pivots:
304
 
        number of "dense" rows:                    0
305
 
        number of "dense" columns:                 0
306
 
        number of empty rows:                      0
307
 
        number of empty columns                    0
308
 
        submatrix S square and diagonal preserved
309
 
    pattern of square submatrix S:
310
 
        number rows and columns                    3
311
 
        symmetry of nonzero pattern:               1.000000
312
 
        nz in S+S' (excl. diagonal):               4
313
 
        nz on diagonal of matrix S:                2
314
 
        fraction of nz on diagonal:                0.666667
315
 
    2-by-2 pivoting to place large entries on diagonal:
316
 
        # of small diagonal entries of S:          1
317
 
        # unmatched:                               0
318
 
        symmetry of P2*S:                          0.000000
319
 
        nz in P2*S+(P2*S)' (excl. diag.):          6
320
 
        nz on diagonal of P2*S:                    3
321
 
        fraction of nz on diag of P2*S:            1.000000
322
 
    symbolic factorization defragmentations:       0
323
 
    symbolic memory usage (Units):                 138
324
 
    symbolic memory usage (MBytes):                0.0
325
 
    Symbolic size (Units):                         41
326
 
    Symbolic size (MBytes):                        0
327
 
    symbolic factorization CPU time (sec):         0.00
328
 
    symbolic factorization wallclock time(sec):    0.00
329
 
 
330
 
    matrix scaled: yes (divided each row by sum of abs values in each row)
331
 
    minimum sum (abs (rows of A)):              1.00000e+00
332
 
    maximum sum (abs (rows of A)):              1.30000e+01
333
 
 
334
 
    symbolic/numeric factorization:      upper bound               actual      %
335
 
    variable-sized part of Numeric object:
336
 
        initial size (Units)                      69                   64    93%
337
 
        peak size (Units)                        681                  675    99%
338
 
        final size (Units)                        10                   11   110%
339
 
    Numeric final size (Units)                    69                   68    99%
340
 
    Numeric final size (MBytes)                  0.0                  0.0    99%
341
 
    peak memory usage (Units)                    832                  826    99%
342
 
    peak memory usage (MBytes)                   0.0                  0.0    99%
343
 
    numeric factorization flops          1.30000e+01          6.00000e+00    46%
344
 
    nz in L (incl diagonal)                       10                    9    90%
345
 
    nz in U (incl diagonal)                       10                    9    90%
346
 
    nz in L+U (incl diagonal)                     15                   13    87%
347
 
    largest front (# entries)                      9                    4    44%
348
 
    largest # rows in front                        3                    2    67%
349
 
    largest # columns in front                     3                    2    67%
350
 
 
351
 
    initial allocation ratio used:                 0.7
352
 
    # of forced updates due to frontal growth:     0
353
 
    nz in L (incl diagonal), if none dropped       9
354
 
    nz in U (incl diagonal), if none dropped       9
355
 
    number of small entries dropped                0
356
 
    nonzeros on diagonal of U:                     5
357
 
    min abs. value on diagonal of U:               1.43e-01
358
 
    max abs. value on diagonal of U:               2.19e+00
359
 
    estimate of reciprocal of condition number:    6.52e-02
360
 
    indices in compressed pattern:                 2
361
 
    numerical values stored in Numeric object:     9
362
 
    numeric factorization defragmentations:        1
363
 
    numeric factorization reallocations:           1
364
 
    costly numeric factorization reallocations:    0
365
 
    numeric factorization CPU time (sec):          0.00
366
 
    numeric factorization wallclock time (sec):    0.00
367
 
    symbolic + numeric CPU time (sec):             0.00
368
 
    symbolic + numeric wall clock time (sec):      0.00
369
 
 
370
 
    solve flops:                                   1.19000e+02
371
 
    iterative refinement steps taken:              0
372
 
    iterative refinement steps attempted:          0
373
 
    sparse backward error omega1:                  1.11e-16
374
 
    sparse backward error omega2:                  0.00e+00
375
 
    solve CPU time (sec):                          0.00
376
 
    solve wall clock time (sec):                   0.00
377
 
 
378
 
    total symbolic + numeric + solve flops:        1.25000e+02
379
 
    total symbolic + numeric + solve CPU time:     0.00
380
 
    total symbolic+numeric+solve wall clock time:  0.00
381
 
 
382
 
 
383
 
UMFPACK:  Copyright (c) 2005-2006 by Timothy A. Davis.  All Rights Reserved.
384
 
 
385
 
UMFPACK V5.0.1 (Aug 31, 2006): OK
386
 
 
387
 
 
388
 
x (solution of Ax=b): dense vector, n = 5. 
389
 
    0 : (1)
390
 
    1 : (2)
391
 
    2 : (3)
392
 
    3 : (4)
393
 
    4 : (5)
394
 
    dense vector OK
395
 
 
396
 
maxnorm of residual: 1.77636e-15
397
 
 
398
 
 
399
 
UMFPACK:  Copyright (c) 2005-2006 by Timothy A. Davis.  All Rights Reserved.
400
 
 
401
 
UMFPACK V5.0.1 (Aug 31, 2006): OK
402
 
 
403
 
determinant: (1.14) * 10^(2)
404
 
 
405
 
x (solution of Ax=b, solve is split into 3 steps): dense vector, n = 5. 
406
 
    0 : (1)
407
 
    1 : (2)
408
 
    2 : (3)
409
 
    3 : (4)
410
 
    4 : (5)
411
 
    dense vector OK
412
 
 
413
 
maxnorm of residual: 1.77636e-15
414
 
 
415
 
UMFPACK V5.0.1 (Aug 31, 2006), Info:
416
 
    matrix entry defined as:          double
417
 
    Int (generic integer) defined as: UF_long
418
 
    BLAS library used: Fortran BLAS.  size of BLAS integer: 4
419
 
    MATLAB:                           no.
420
 
    CPU timer:                        POSIX times ( ) routine.
421
 
    number of rows in matrix A:       5
422
 
    number of columns in matrix A:    5
423
 
    entries in matrix A:              12
424
 
    memory usage reported in:         16-byte Units
425
 
    size of int:                      4 bytes
426
 
    size of UF_long:                  8 bytes
427
 
    size of pointer:                  8 bytes
428
 
    size of numerical entry:          8 bytes
429
 
 
430
 
    strategy used:                    unsymmetric
431
 
    ordering used:                    colamd on A
432
 
    modify Q during factorization:    yes
433
 
    prefer diagonal pivoting:         no
434
 
    pivots with zero Markowitz cost:               2
435
 
    submatrix S after removing zero-cost pivots:
436
 
        number of "dense" rows:                    0
437
 
        number of "dense" columns:                 0
438
 
        number of empty rows:                      0
439
 
        number of empty columns                    0
440
 
        submatrix S square and diagonal preserved
441
 
    pattern of square submatrix S:
442
 
        number rows and columns                    3
443
 
        symmetry of nonzero pattern:               1.000000
444
 
        nz in S+S' (excl. diagonal):               4
445
 
        nz on diagonal of matrix S:                2
446
 
        fraction of nz on diagonal:                0.666667
447
 
    2-by-2 pivoting to place large entries on diagonal:
448
 
        # of small diagonal entries of S:          1
449
 
        # unmatched:                               0
450
 
        symmetry of P2*S:                          0.000000
451
 
        nz in P2*S+(P2*S)' (excl. diag.):          6
452
 
        nz on diagonal of P2*S:                    3
453
 
        fraction of nz on diag of P2*S:            1.000000
454
 
    symbolic factorization defragmentations:       0
455
 
    symbolic memory usage (Units):                 138
456
 
    symbolic memory usage (MBytes):                0.0
457
 
    Symbolic size (Units):                         41
458
 
    Symbolic size (MBytes):                        0
459
 
    symbolic factorization CPU time (sec):         0.00
460
 
    symbolic factorization wallclock time(sec):    0.00
461
 
 
462
 
    matrix scaled: yes (divided each row by sum of abs values in each row)
463
 
    minimum sum (abs (rows of A)):              1.00000e+00
464
 
    maximum sum (abs (rows of A)):              1.30000e+01
465
 
 
466
 
    symbolic/numeric factorization:      upper bound               actual      %
467
 
    variable-sized part of Numeric object:
468
 
        initial size (Units)                      69                   64    93%
469
 
        peak size (Units)                        681                  675    99%
470
 
        final size (Units)                        10                   11   110%
471
 
    Numeric final size (Units)                    69                   68    99%
472
 
    Numeric final size (MBytes)                  0.0                  0.0    99%
473
 
    peak memory usage (Units)                    832                  826    99%
474
 
    peak memory usage (MBytes)                   0.0                  0.0    99%
475
 
    numeric factorization flops          1.30000e+01          6.00000e+00    46%
476
 
    nz in L (incl diagonal)                       10                    9    90%
477
 
    nz in U (incl diagonal)                       10                    9    90%
478
 
    nz in L+U (incl diagonal)                     15                   13    87%
479
 
    largest front (# entries)                      9                    4    44%
480
 
    largest # rows in front                        3                    2    67%
481
 
    largest # columns in front                     3                    2    67%
482
 
 
483
 
    initial allocation ratio used:                 0.7
484
 
    # of forced updates due to frontal growth:     0
485
 
    nz in L (incl diagonal), if none dropped       9
486
 
    nz in U (incl diagonal), if none dropped       9
487
 
    number of small entries dropped                0
488
 
    nonzeros on diagonal of U:                     5
489
 
    min abs. value on diagonal of U:               1.43e-01
490
 
    max abs. value on diagonal of U:               2.19e+00
491
 
    estimate of reciprocal of condition number:    6.52e-02
492
 
    indices in compressed pattern:                 2
493
 
    numerical values stored in Numeric object:     9
494
 
    numeric factorization defragmentations:        1
495
 
    numeric factorization reallocations:           1
496
 
    costly numeric factorization reallocations:    0
497
 
    numeric factorization CPU time (sec):          0.00
498
 
    numeric factorization wallclock time (sec):    0.00
499
 
    symbolic + numeric CPU time (sec):             0.00
500
 
    symbolic + numeric wall clock time (sec):      0.00
501
 
 
502
 
    solve flops:                                   1.11000e+02
503
 
    iterative refinement steps taken:              0
504
 
    iterative refinement steps attempted:          0
505
 
    sparse backward error omega1:                  7.64e-17
506
 
    sparse backward error omega2:                  0.00e+00
507
 
    solve CPU time (sec):                          0.00
508
 
    solve wall clock time (sec):                   0.00
509
 
 
510
 
    total symbolic + numeric + solve flops:        1.17000e+02
511
 
    total symbolic + numeric + solve CPU time:     0.00
512
 
    total symbolic+numeric+solve wall clock time:  0.00
513
 
 
514
 
 
515
 
x (solution of A'x=b): dense vector, n = 5. 
516
 
    0 : (1.81579)
517
 
    1 : (1.45614)
518
 
    2 : (1.5)
519
 
    3 : (-24.8509)
520
 
    4 : (10.2632)
521
 
    dense vector OK
522
 
 
523
 
maxnorm of residual: 7.10543e-15
524
 
 
525
 
 
526
 
changing A (1,4) to zero
527
 
 
528
 
modified A: column-form matrix, n_row 5 n_col 5, nz = 12. 
529
 
 
530
 
    column 0: start: 0 end: 1 entries: 2
531
 
        row 0 : (2)
532
 
        row 1 : (3)
533
 
 
534
 
    column 1: start: 2 end: 4 entries: 3
535
 
        row 0 : (3)
536
 
        row 2 : (-1)
537
 
        row 4 : (4)
538
 
 
539
 
    column 2: start: 5 end: 8 entries: 4
540
 
        row 1 : (4)
541
 
        row 2 : (-3)
542
 
        row 3 : (1)
543
 
        row 4 : (2)
544
 
 
545
 
    column 3: start: 9 end: 9 entries: 1
546
 
        row 2 : (2)
547
 
 
548
 
    column 4: start: 10 end: 11 entries: 2
549
 
        row 1 : (0)
550
 
        row 4 : (1)
551
 
    column-form matrix OK
552
 
 
553
 
 
554
 
Numeric factorization of modified A: Numeric object:  
555
 
    n_row: 5  n_col: 5
556
 
    relative pivot tolerance used:              0.1
557
 
    relative symmetric pivot tolerance used:    0.001
558
 
    matrix scaled: yes (divided each row by sum abs value in each row)
559
 
    minimum sum (abs (rows of A)):              1.00000e+00
560
 
    maximum sum (abs (rows of A)):              7.00000e+00
561
 
    initial allocation parameter used:          0.7
562
 
    frontal matrix allocation parameter used:   0.5
563
 
    final total size of Numeric object (Units): 66
564
 
    final total size of Numeric object (MBytes): 0.0
565
 
    peak size of variable-size part (Units):    675
566
 
    peak size of variable-size part (MBytes):   0.0
567
 
    largest actual frontal matrix size:         4
568
 
    memory defragmentations:                    1
569
 
    memory reallocations:                       1
570
 
    costly memory reallocations:                0
571
 
    entries in compressed pattern (L and U):    2
572
 
    number of nonzeros in L (excl diag):        4
573
 
    number of entries stored in L (excl diag):  2
574
 
    number of nonzeros in U (excl diag):        3
575
 
    number of entries stored in U (excl diag):  1
576
 
    factorization floating-point operations:    4
577
 
    number of nonzeros on diagonal of U:        5
578
 
    min abs. value on diagonal of U:            1.50000e-01
579
 
    max abs. value on diagonal of U:            1.00000e+00
580
 
    reciprocal condition number estimate:       1.50e-01
581
 
 
582
 
Scale factors applied via multiplication
583
 
Scale factors, Rs: dense vector, n = 5. 
584
 
    0 : (0.2)
585
 
    1 : (0.142857)
586
 
    2 : (0.166667)
587
 
    3 : (1)
588
 
    4 : (0.142857)
589
 
    dense vector OK
590
 
 
591
 
 
592
 
P: row permutation vector, n = 5. 
593
 
    0 : 2 
594
 
    1 : 3 
595
 
    2 : 1 
596
 
    3 : 4 
597
 
    4 : 0 
598
 
    permutation vector OK
599
 
 
600
 
 
601
 
Q: column permutation vector, n = 5. 
602
 
    0 : 3 
603
 
    1 : 2 
604
 
    2 : 0 
605
 
    3 : 1 
606
 
    4 : 4 
607
 
    permutation vector OK
608
 
 
609
 
 
610
 
L in Numeric object, in column-oriented compressed-pattern form:
611
 
    Diagonal entries are all equal to 1.0 (not stored)
612
 
 
613
 
    column 0:  length 0.
614
 
 
615
 
    column 1:  length 2.
616
 
        row 2 :  (0.571429)
617
 
        row 3 :  (0.285714)
618
 
 
619
 
    column 2:  add 1 entries.  length 1.  Start of Lchain.
620
 
        row 4 :  (0.933333)
621
 
 
622
 
    column 3:  length 1.
623
 
        row 4 :  (1.05)
624
 
 
625
 
    column 4:  length 0.  Start of Lchain.
626
 
 
627
 
 
628
 
U in Numeric object, in row-oriented compressed-pattern form:
629
 
    Diagonal is stored separately.
630
 
 
631
 
    row 4:  length 0.  End of Uchain.
632
 
 
633
 
    row 3:  length 1.  End of Uchain.
634
 
        col 4 : (0.142857)
635
 
 
636
 
    row 2:  length 0.  End of Uchain.
637
 
 
638
 
    row 1:  length 0.  End of Uchain.
639
 
 
640
 
    row 1:  length 0.
641
 
 
642
 
    row 0:  length 2.
643
 
        col 1 :  (-0.5)
644
 
        col 3 :  (-0.166667)
645
 
 
646
 
 
647
 
diagonal of U: dense vector, n = 5. 
648
 
    0 : (0.333333)
649
 
    1 : (1)
650
 
    2 : (0.428571)
651
 
    3 : (0.571429)
652
 
    4 : (-0.15)
653
 
    dense vector OK
654
 
 
655
 
    Numeric object:  OK
656
 
 
657
 
UMFPACK V5.0.1 (Aug 31, 2006), Info:
658
 
    matrix entry defined as:          double
659
 
    Int (generic integer) defined as: UF_long
660
 
    BLAS library used: Fortran BLAS.  size of BLAS integer: 4
661
 
    MATLAB:                           no.
662
 
    CPU timer:                        POSIX times ( ) routine.
663
 
    number of rows in matrix A:       5
664
 
    number of columns in matrix A:    5
665
 
    entries in matrix A:              12
666
 
    memory usage reported in:         16-byte Units
667
 
    size of int:                      4 bytes
668
 
    size of UF_long:                  8 bytes
669
 
    size of pointer:                  8 bytes
670
 
    size of numerical entry:          8 bytes
671
 
 
672
 
    strategy used:                    unsymmetric
673
 
    ordering used:                    colamd on A
674
 
    modify Q during factorization:    yes
675
 
    prefer diagonal pivoting:         no
676
 
    pivots with zero Markowitz cost:               2
677
 
    submatrix S after removing zero-cost pivots:
678
 
        number of "dense" rows:                    0
679
 
        number of "dense" columns:                 0
680
 
        number of empty rows:                      0
681
 
        number of empty columns                    0
682
 
        submatrix S square and diagonal preserved
683
 
    pattern of square submatrix S:
684
 
        number rows and columns                    3
685
 
        symmetry of nonzero pattern:               1.000000
686
 
        nz in S+S' (excl. diagonal):               4
687
 
        nz on diagonal of matrix S:                2
688
 
        fraction of nz on diagonal:                0.666667
689
 
    2-by-2 pivoting to place large entries on diagonal:
690
 
        # of small diagonal entries of S:          1
691
 
        # unmatched:                               0
692
 
        symmetry of P2*S:                          0.000000
693
 
        nz in P2*S+(P2*S)' (excl. diag.):          6
694
 
        nz on diagonal of P2*S:                    3
695
 
        fraction of nz on diag of P2*S:            1.000000
696
 
    symbolic factorization defragmentations:       0
697
 
    symbolic memory usage (Units):                 138
698
 
    symbolic memory usage (MBytes):                0.0
699
 
    Symbolic size (Units):                         41
700
 
    Symbolic size (MBytes):                        0
701
 
    symbolic factorization CPU time (sec):         0.00
702
 
    symbolic factorization wallclock time(sec):    0.00
703
 
 
704
 
    matrix scaled: yes (divided each row by sum of abs values in each row)
705
 
    minimum sum (abs (rows of A)):              1.00000e+00
706
 
    maximum sum (abs (rows of A)):              7.00000e+00
707
 
 
708
 
    symbolic/numeric factorization:      upper bound               actual      %
709
 
    variable-sized part of Numeric object:
710
 
        initial size (Units)                      69                   64    93%
711
 
        peak size (Units)                        681                  675    99%
712
 
        final size (Units)                        10                   10   100%
713
 
    Numeric final size (Units)                    69                   67    97%
714
 
    Numeric final size (MBytes)                  0.0                  0.0    97%
715
 
    peak memory usage (Units)                    832                  826    99%
716
 
    peak memory usage (MBytes)                   0.0                  0.0    99%
717
 
    numeric factorization flops          1.30000e+01          4.00000e+00    31%
718
 
    nz in L (incl diagonal)                       10                    9    90%
719
 
    nz in U (incl diagonal)                       10                    8    80%
720
 
    nz in L+U (incl diagonal)                     15                   12    80%
721
 
    largest front (# entries)                      9                    4    44%
722
 
    largest # rows in front                        3                    2    67%
723
 
    largest # columns in front                     3                    2    67%
724
 
 
725
 
    initial allocation ratio used:                 0.7
726
 
    # of forced updates due to frontal growth:     0
727
 
    nz in L (incl diagonal), if none dropped       9
728
 
    nz in U (incl diagonal), if none dropped       8
729
 
    number of small entries dropped                0
730
 
    nonzeros on diagonal of U:                     5
731
 
    min abs. value on diagonal of U:               1.50e-01
732
 
    max abs. value on diagonal of U:               1.00e+00
733
 
    estimate of reciprocal of condition number:    1.50e-01
734
 
    indices in compressed pattern:                 2
735
 
    numerical values stored in Numeric object:     8
736
 
    numeric factorization defragmentations:        1
737
 
    numeric factorization reallocations:           1
738
 
    costly numeric factorization reallocations:    0
739
 
    numeric factorization CPU time (sec):          0.00
740
 
    numeric factorization wallclock time (sec):    0.00
741
 
    symbolic + numeric CPU time (sec):             0.00
742
 
    symbolic + numeric wall clock time (sec):      0.00
743
 
 
744
 
    solve flops:                                   1.17000e+02
745
 
    iterative refinement steps taken:              0
746
 
    iterative refinement steps attempted:          0
747
 
    sparse backward error omega1:                  7.89e-17
748
 
    sparse backward error omega2:                  0.00e+00
749
 
    solve CPU time (sec):                          0.00
750
 
    solve wall clock time (sec):                   0.00
751
 
 
752
 
    total symbolic + numeric + solve flops:        1.21000e+02
753
 
    total symbolic + numeric + solve CPU time:     0.00
754
 
    total symbolic+numeric+solve wall clock time:  0.00
755
 
 
756
 
 
757
 
x (with modified A): dense vector, n = 5. 
758
 
    0 : (11)
759
 
    1 : (-4.66667)
760
 
    2 : (3)
761
 
    3 : (0.666667)
762
 
    4 : (31.6667)
763
 
    dense vector OK
764
 
 
765
 
maxnorm of residual: 7.10543e-15
766
 
 
767
 
changing A (0,0) from 2 to 2
768
 
changing A (1,0) from 3 to 2
769
 
changing A (0,1) from 3 to 13
770
 
changing A (2,1) from -1 to 7
771
 
changing A (4,1) from 4 to 10
772
 
changing A (1,2) from 4 to 23
773
 
changing A (2,2) from -3 to 15
774
 
changing A (3,2) from 1 to 18
775
 
changing A (4,2) from 2 to 18
776
 
changing A (2,3) from 2 to 30
777
 
changing A (1,4) from 0 to 39
778
 
changing A (4,4) from 1 to 37
779
 
 
780
 
completely modified A (same pattern): column-form matrix, n_row 5 n_col 5, nz = 12. 
781
 
 
782
 
    column 0: start: 0 end: 1 entries: 2
783
 
        row 0 : (2)
784
 
        row 1 : (2)
785
 
 
786
 
    column 1: start: 2 end: 4 entries: 3
787
 
        row 0 : (13)
788
 
        row 2 : (7)
789
 
        row 4 : (10)
790
 
 
791
 
    column 2: start: 5 end: 8 entries: 4
792
 
        row 1 : (23)
793
 
        row 2 : (15)
794
 
        row 3 : (18)
795
 
        row 4 : (18)
796
 
 
797
 
    column 3: start: 9 end: 9 entries: 1
798
 
        row 2 : (30)
799
 
 
800
 
    column 4: start: 10 end: 11 entries: 2
801
 
        row 1 : (39)
802
 
        row 4 : (37)
803
 
    column-form matrix OK
804
 
 
805
 
 
806
 
Saving symbolic object:
807
 
 
808
 
Freeing symbolic object:
809
 
 
810
 
Loading symbolic object:
811
 
 
812
 
Done loading symbolic object
813
 
 
814
 
Numeric factorization of completely modified A: Numeric object:  
815
 
    n_row: 5  n_col: 5
816
 
    relative pivot tolerance used:              0.1
817
 
    relative symmetric pivot tolerance used:    0.001
818
 
    matrix scaled: yes (divided each row by sum abs value in each row)
819
 
    minimum sum (abs (rows of A)):              1.50000e+01
820
 
    maximum sum (abs (rows of A)):              6.50000e+01
821
 
    initial allocation parameter used:          0.7
822
 
    frontal matrix allocation parameter used:   0.5
823
 
    final total size of Numeric object (Units): 67
824
 
    final total size of Numeric object (MBytes): 0.0
825
 
    peak size of variable-size part (Units):    675
826
 
    peak size of variable-size part (MBytes):   0.0
827
 
    largest actual frontal matrix size:         4
828
 
    memory defragmentations:                    1
829
 
    memory reallocations:                       1
830
 
    costly memory reallocations:                0
831
 
    entries in compressed pattern (L and U):    2
832
 
    number of nonzeros in L (excl diag):        4
833
 
    number of entries stored in L (excl diag):  2
834
 
    number of nonzeros in U (excl diag):        4
835
 
    number of entries stored in U (excl diag):  2
836
 
    factorization floating-point operations:    6
837
 
    number of nonzeros on diagonal of U:        5
838
 
    min abs. value on diagonal of U:            1.33333e-01
839
 
    max abs. value on diagonal of U:            1.00000e+00
840
 
    reciprocal condition number estimate:       1.33e-01
841
 
 
842
 
Scale factors applied via multiplication
843
 
Scale factors, Rs: dense vector, n = 5. 
844
 
    0 : (0.0666667)
845
 
    1 : (0.015625)
846
 
    2 : (0.0192308)
847
 
    3 : (0.0555556)
848
 
    4 : (0.0153846)
849
 
    dense vector OK
850
 
 
851
 
 
852
 
P: row permutation vector, n = 5. 
853
 
    0 : 2 
854
 
    1 : 3 
855
 
    2 : 0 
856
 
    3 : 4 
857
 
    4 : 1 
858
 
    permutation vector OK
859
 
 
860
 
 
861
 
Q: column permutation vector, n = 5. 
862
 
    0 : 3 
863
 
    1 : 2 
864
 
    2 : 0 
865
 
    3 : 4 
866
 
    4 : 1 
867
 
    permutation vector OK
868
 
 
869
 
 
870
 
L in Numeric object, in column-oriented compressed-pattern form:
871
 
    Diagonal entries are all equal to 1.0 (not stored)
872
 
 
873
 
    column 0:  length 0.
874
 
 
875
 
    column 1:  length 2.
876
 
        row 4 :  (0.359375)
877
 
        row 3 :  (0.276923)
878
 
 
879
 
    column 2:  add 1 entries.  length 1.  Start of Lchain.
880
 
        row 4 :  (0.234375)
881
 
 
882
 
    column 3:  length 1.
883
 
        row 4 :  (1.07052)
884
 
 
885
 
    column 4:  length 0.  Start of Lchain.
886
 
 
887
 
 
888
 
U in Numeric object, in row-oriented compressed-pattern form:
889
 
    Diagonal is stored separately.
890
 
 
891
 
    row 4:  length 0.  End of Uchain.
892
 
 
893
 
    row 3:  length 1.  End of Uchain.
894
 
        col 4 : (0.153846)
895
 
 
896
 
    row 2:  length 1.
897
 
        col 4 : (0.866667)
898
 
 
899
 
    row 1:  length 0.  End of Uchain.
900
 
 
901
 
    row 1:  length 0.
902
 
 
903
 
    row 0:  length 2.
904
 
        col 1 :  (0.288462)
905
 
        col 4 :  (0.134615)
906
 
 
907
 
 
908
 
diagonal of U: dense vector, n = 5. 
909
 
    0 : (0.576923)
910
 
    1 : (1)
911
 
    2 : (0.133333)
912
 
    3 : (0.569231)
913
 
    4 : (-0.367821)
914
 
    dense vector OK
915
 
 
916
 
    Numeric object:  OK
917
 
 
918
 
UMFPACK V5.0.1 (Aug 31, 2006), Info:
919
 
    matrix entry defined as:          double
920
 
    Int (generic integer) defined as: UF_long
921
 
    BLAS library used: Fortran BLAS.  size of BLAS integer: 4
922
 
    MATLAB:                           no.
923
 
    CPU timer:                        POSIX times ( ) routine.
924
 
    number of rows in matrix A:       5
925
 
    number of columns in matrix A:    5
926
 
    entries in matrix A:              12
927
 
    memory usage reported in:         16-byte Units
928
 
    size of int:                      4 bytes
929
 
    size of UF_long:                  8 bytes
930
 
    size of pointer:                  8 bytes
931
 
    size of numerical entry:          8 bytes
932
 
 
933
 
    strategy used:                    unsymmetric
934
 
    ordering used:                    colamd on A
935
 
    modify Q during factorization:    yes
936
 
    prefer diagonal pivoting:         no
937
 
    pivots with zero Markowitz cost:               2
938
 
    submatrix S after removing zero-cost pivots:
939
 
        number of "dense" rows:                    0
940
 
        number of "dense" columns:                 0
941
 
        number of empty rows:                      0
942
 
        number of empty columns                    0
943
 
        submatrix S square and diagonal preserved
944
 
    pattern of square submatrix S:
945
 
        number rows and columns                    3
946
 
        symmetry of nonzero pattern:               1.000000
947
 
        nz in S+S' (excl. diagonal):               4
948
 
        nz on diagonal of matrix S:                2
949
 
        fraction of nz on diagonal:                0.666667
950
 
    2-by-2 pivoting to place large entries on diagonal:
951
 
        # of small diagonal entries of S:          1
952
 
        # unmatched:                               0
953
 
        symmetry of P2*S:                          0.000000
954
 
        nz in P2*S+(P2*S)' (excl. diag.):          6
955
 
        nz on diagonal of P2*S:                    3
956
 
        fraction of nz on diag of P2*S:            1.000000
957
 
    symbolic factorization defragmentations:       0
958
 
    symbolic memory usage (Units):                 138
959
 
    symbolic memory usage (MBytes):                0.0
960
 
    Symbolic size (Units):                         41
961
 
    Symbolic size (MBytes):                        0
962
 
    symbolic factorization CPU time (sec):         0.00
963
 
    symbolic factorization wallclock time(sec):    0.00
964
 
 
965
 
    matrix scaled: yes (divided each row by sum of abs values in each row)
966
 
    minimum sum (abs (rows of A)):              1.50000e+01
967
 
    maximum sum (abs (rows of A)):              6.50000e+01
968
 
 
969
 
    symbolic/numeric factorization:      upper bound               actual      %
970
 
    variable-sized part of Numeric object:
971
 
        initial size (Units)                      69                   64    93%
972
 
        peak size (Units)                        681                  675    99%
973
 
        final size (Units)                        10                   11   110%
974
 
    Numeric final size (Units)                    69                   68    99%
975
 
    Numeric final size (MBytes)                  0.0                  0.0    99%
976
 
    peak memory usage (Units)                    832                  826    99%
977
 
    peak memory usage (MBytes)                   0.0                  0.0    99%
978
 
    numeric factorization flops          1.30000e+01          6.00000e+00    46%
979
 
    nz in L (incl diagonal)                       10                    9    90%
980
 
    nz in U (incl diagonal)                       10                    9    90%
981
 
    nz in L+U (incl diagonal)                     15                   13    87%
982
 
    largest front (# entries)                      9                    4    44%
983
 
    largest # rows in front                        3                    2    67%
984
 
    largest # columns in front                     3                    2    67%
985
 
 
986
 
    initial allocation ratio used:                 0.7
987
 
    # of forced updates due to frontal growth:     0
988
 
    nz in L (incl diagonal), if none dropped       9
989
 
    nz in U (incl diagonal), if none dropped       9
990
 
    number of small entries dropped                0
991
 
    nonzeros on diagonal of U:                     5
992
 
    min abs. value on diagonal of U:               1.33e-01
993
 
    max abs. value on diagonal of U:               1.00e+00
994
 
    estimate of reciprocal of condition number:    1.33e-01
995
 
    indices in compressed pattern:                 2
996
 
    numerical values stored in Numeric object:     9
997
 
    numeric factorization defragmentations:        1
998
 
    numeric factorization reallocations:           1
999
 
    costly numeric factorization reallocations:    0
1000
 
    numeric factorization CPU time (sec):          0.00
1001
 
    numeric factorization wallclock time (sec):    0.00
1002
 
    symbolic + numeric CPU time (sec):             0.00
1003
 
    symbolic + numeric wall clock time (sec):      0.00
1004
 
 
1005
 
    solve flops:                                   1.19000e+02
1006
 
    iterative refinement steps taken:              0
1007
 
    iterative refinement steps attempted:          0
1008
 
    sparse backward error omega1:                  1.04e-16
1009
 
    sparse backward error omega2:                  0.00e+00
1010
 
    solve CPU time (sec):                          0.00
1011
 
    solve wall clock time (sec):                   0.00
1012
 
 
1013
 
    total symbolic + numeric + solve flops:        1.25000e+02
1014
 
    total symbolic + numeric + solve CPU time:     0.00
1015
 
    total symbolic+numeric+solve wall clock time:  0.00
1016
 
 
1017
 
 
1018
 
x (with completely modified A): dense vector, n = 5. 
1019
 
    0 : (8.50124)
1020
 
    1 : (-0.692499)
1021
 
    2 : (0.166667)
1022
 
    3 : (-0.0217502)
1023
 
    4 : (0.619594)
1024
 
    dense vector OK
1025
 
 
1026
 
maxnorm of residual: 3.55271e-15
1027
 
 
1028
 
 
1029
 
C (transpose of A): column-form matrix, n_row 5 n_col 5, nz = 12. 
1030
 
 
1031
 
    column 0: start: 0 end: 1 entries: 2
1032
 
        row 0 : (2)
1033
 
        row 1 : (13)
1034
 
 
1035
 
    column 1: start: 2 end: 4 entries: 3
1036
 
        row 0 : (2)
1037
 
        row 2 : (23)
1038
 
        row 4 : (39)
1039
 
 
1040
 
    column 2: start: 5 end: 7 entries: 3
1041
 
        row 1 : (7)
1042
 
        row 2 : (15)
1043
 
        row 3 : (30)
1044
 
 
1045
 
    column 3: start: 8 end: 8 entries: 1
1046
 
        row 2 : (18)
1047
 
 
1048
 
    column 4: start: 9 end: 11 entries: 3
1049
 
        row 1 : (10)
1050
 
        row 2 : (18)
1051
 
        row 4 : (37)
1052
 
    column-form matrix OK
1053
 
 
1054
 
 
1055
 
Symbolic factorization of C: Symbolic object: 
1056
 
    matrix to be factorized:
1057
 
        n_row: 5 n_col: 5
1058
 
        number of entries: 12
1059
 
    block size used for dense matrix kernels:   32
1060
 
    strategy used:                              unsymmetric
1061
 
    ordering used:                              colamd on A
1062
 
 
1063
 
    performn column etree postorder:            yes
1064
 
    prefer diagonal pivoting (attempt P=Q):     no
1065
 
    variable-size part of Numeric object:
1066
 
        minimum initial size (Units): 71  (MBytes): 0.0
1067
 
        estimated peak size (Units):  683  (MBytes): 0.0
1068
 
        estimated final size (Units): 12  (MBytes): 0.0
1069
 
    symbolic factorization memory usage (Units): 138  (MBytes): 0.0
1070
 
    frontal matrices / supercolumns:
1071
 
        number of frontal chains: 1
1072
 
        number of frontal matrices: 1
1073
 
        largest frontal matrix row dimension: 3
1074
 
        largest frontal matrix column dimension: 3
1075
 
 
1076
 
    Frontal chain: 0.  Frontal matrices 0 to 0
1077
 
        Largest frontal matrix in Frontal chain: 3-by-3
1078
 
        Front: 0  pivot cols: 3 (pivot columns 0 to 2)
1079
 
            pivot row candidates: 2 to 4
1080
 
            leftmost descendant: 0
1081
 
            1st new candidate row : 2
1082
 
            parent: (none)
1083
 
 
1084
 
Initial column permutation, Q1: permutation vector, n = 5. 
1085
 
    0 : 3 
1086
 
    1 : 2 
1087
 
    2 : 0 
1088
 
    3 : 4 
1089
 
    4 : 1 
1090
 
    permutation vector OK
1091
 
 
1092
 
 
1093
 
Initial row permutation, P1: permutation vector, n = 5. 
1094
 
    0 : 2 
1095
 
    1 : 3 
1096
 
    2 : 0 
1097
 
    3 : 1 
1098
 
    4 : 4 
1099
 
    permutation vector OK
1100
 
 
1101
 
    Symbolic object:  OK
1102
 
 
1103
 
 
1104
 
Get the contents of the Symbolic object for C:
1105
 
(compare with umfpack_dl_report_symbolic output, above)
1106
 
From the Symbolic object, C is of dimension 5-by-5
1107
 
   with nz = 12, number of fronts = 1,
1108
 
   number of frontal matrix chains = 1
1109
 
 
1110
 
Pivot columns in each front, and parent of each front:
1111
 
    Front 0: parent front: -1 number of pivot cols: 3
1112
 
        0-th pivot column is column 3 in original matrix
1113
 
        1-th pivot column is column 2 in original matrix
1114
 
        2-th pivot column is column 0 in original matrix
1115
 
 
1116
 
Note that the column ordering, above, will be refined
1117
 
in the numeric factorization below.  The assignment of pivot
1118
 
columns to frontal matrices will always remain unchanged.
1119
 
 
1120
 
Total number of pivot columns in frontal matrices: 3
1121
 
 
1122
 
Frontal matrix chains:
1123
 
   Frontal matrices 0 to 0 are factorized in a single
1124
 
        working array of size 3-by-3
1125
 
 
1126
 
Numeric factorization of C: Numeric object:  
1127
 
    n_row: 5  n_col: 5
1128
 
    relative pivot tolerance used:              0.1
1129
 
    relative symmetric pivot tolerance used:    0.001
1130
 
    matrix scaled: yes (divided each row by sum abs value in each row)
1131
 
    minimum sum (abs (rows of A)):              4.00000e+00
1132
 
    maximum sum (abs (rows of A)):              7.60000e+01
1133
 
    initial allocation parameter used:          0.7
1134
 
    frontal matrix allocation parameter used:   0.5
1135
 
    final total size of Numeric object (Units): 69
1136
 
    final total size of Numeric object (MBytes): 0.0
1137
 
    peak size of variable-size part (Units):    677
1138
 
    peak size of variable-size part (MBytes):   0.0
1139
 
    largest actual frontal matrix size:         4
1140
 
    memory defragmentations:                    1
1141
 
    memory reallocations:                       1
1142
 
    costly memory reallocations:                1
1143
 
    entries in compressed pattern (L and U):    2
1144
 
    number of nonzeros in L (excl diag):        3
1145
 
    number of entries stored in L (excl diag):  2
1146
 
    number of nonzeros in U (excl diag):        5
1147
 
    number of entries stored in U (excl diag):  2
1148
 
    factorization floating-point operations:    6
1149
 
    number of nonzeros on diagonal of U:        5
1150
 
    min abs. value on diagonal of U:            2.43243e-01
1151
 
    max abs. value on diagonal of U:            1.00000e+00
1152
 
    reciprocal condition number estimate:       2.43e-01
1153
 
 
1154
 
Scale factors applied via multiplication
1155
 
Scale factors, Rs: dense vector, n = 5. 
1156
 
    0 : (0.25)
1157
 
    1 : (0.0333333)
1158
 
    2 : (0.0135135)
1159
 
    3 : (0.0333333)
1160
 
    4 : (0.0131579)
1161
 
    dense vector OK
1162
 
 
1163
 
 
1164
 
P: row permutation vector, n = 5. 
1165
 
    0 : 2 
1166
 
    1 : 3 
1167
 
    2 : 0 
1168
 
    3 : 4 
1169
 
    4 : 1 
1170
 
    permutation vector OK
1171
 
 
1172
 
 
1173
 
Q: column permutation vector, n = 5. 
1174
 
    0 : 3 
1175
 
    1 : 2 
1176
 
    2 : 0 
1177
 
    3 : 4 
1178
 
    4 : 1 
1179
 
    permutation vector OK
1180
 
 
1181
 
 
1182
 
L in Numeric object, in column-oriented compressed-pattern form:
1183
 
    Diagonal entries are all equal to 1.0 (not stored)
1184
 
 
1185
 
    column 0:  length 0.
1186
 
 
1187
 
    column 1:  length 1.
1188
 
        row 4 :  (0.233333)
1189
 
 
1190
 
    column 2:  add 1 entries.  length 1.  Start of Lchain.
1191
 
        row 4 :  (0.866667)
1192
 
 
1193
 
    column 3:  length 1.
1194
 
        row 4 :  (0.684685)
1195
 
 
1196
 
    column 4:  length 0.  Start of Lchain.
1197
 
 
1198
 
 
1199
 
U in Numeric object, in row-oriented compressed-pattern form:
1200
 
    Diagonal is stored separately.
1201
 
 
1202
 
    row 4:  length 0.  End of Uchain.
1203
 
 
1204
 
    row 3:  length 1.  End of Uchain.
1205
 
        col 4 : (0.513158)
1206
 
 
1207
 
    row 2:  length 1.
1208
 
        col 4 : (0.5)
1209
 
 
1210
 
    row 1:  length 0.  End of Uchain.
1211
 
 
1212
 
    row 1:  length 0.
1213
 
 
1214
 
    row 0:  length 3.
1215
 
        col 1 :  (0.202703)
1216
 
        col 3 :  (0.243243)
1217
 
        col 4 :  (0.310811)
1218
 
 
1219
 
 
1220
 
diagonal of U: dense vector, n = 5. 
1221
 
    0 : (0.243243)
1222
 
    1 : (1)
1223
 
    2 : (0.5)
1224
 
    3 : (0.486842)
1225
 
    4 : (-0.784685)
1226
 
    dense vector OK
1227
 
 
1228
 
    Numeric object:  OK
1229
 
 
1230
 
 
1231
 
L (lower triangular factor of C): row-form matrix, n_row 5 n_col 5, nz = 8. 
1232
 
 
1233
 
    row 0: start: 0 end: 0 entries: 1
1234
 
        column 0 : (1)
1235
 
 
1236
 
    row 1: start: 1 end: 1 entries: 1
1237
 
        column 1 : (1)
1238
 
 
1239
 
    row 2: start: 2 end: 2 entries: 1
1240
 
        column 2 : (1)
1241
 
 
1242
 
    row 3: start: 3 end: 3 entries: 1
1243
 
        column 3 : (1)
1244
 
 
1245
 
    row 4: start: 4 end: 7 entries: 4
1246
 
        column 1 : (0.233333)
1247
 
        column 2 : (0.866667)
1248
 
        column 3 : (0.684685)
1249
 
        column 4 : (1)
1250
 
    row-form matrix OK
1251
 
 
1252
 
 
1253
 
U (upper triangular factor of C): column-form matrix, n_row 5 n_col 5, nz = 10. 
1254
 
 
1255
 
    column 0: start: 0 end: 0 entries: 1
1256
 
        row 0 : (0.243243)
1257
 
 
1258
 
    column 1: start: 1 end: 2 entries: 2
1259
 
        row 0 : (0.202703)
1260
 
        row 1 : (1)
1261
 
 
1262
 
    column 2: start: 3 end: 3 entries: 1
1263
 
        row 2 : (0.5)
1264
 
 
1265
 
    column 3: start: 4 end: 5 entries: 2
1266
 
        row 0 : (0.243243)
1267
 
        row 3 : (0.486842)
1268
 
 
1269
 
    column 4: start: 6 end: 9 entries: 4
1270
 
        row 0 : (0.310811)
1271
 
        row 2 : (0.5)
1272
 
        row 3 : (0.513158)
1273
 
        row 4 : (-0.784685)
1274
 
    column-form matrix OK
1275
 
 
1276
 
 
1277
 
P: permutation vector, n = 5. 
1278
 
    0 : 2 
1279
 
    1 : 3 
1280
 
    2 : 0 
1281
 
    3 : 4 
1282
 
    4 : 1 
1283
 
    permutation vector OK
1284
 
 
1285
 
 
1286
 
Q: permutation vector, n = 5. 
1287
 
    0 : 3 
1288
 
    1 : 2 
1289
 
    2 : 0 
1290
 
    3 : 4 
1291
 
    4 : 1 
1292
 
    permutation vector OK
1293
 
 
1294
 
 
1295
 
Scale factors: row i of A is to be multiplied by the ith scale factor
1296
 
0: 0.25
1297
 
1: 0.0333333
1298
 
2: 0.0135135
1299
 
3: 0.0333333
1300
 
4: 0.0131579
1301
 
 
1302
 
Converting L to triplet form, and printing it:
1303
 
 
1304
 
L, in triplet form: triplet-form matrix, n_row = 5, n_col = 5 nz = 8. 
1305
 
    0 : 0 0  (1)
1306
 
    1 : 1 1  (1)
1307
 
    2 : 2 2  (1)
1308
 
    3 : 3 3  (1)
1309
 
    4 : 4 1  (0.233333)
1310
 
    5 : 4 2  (0.866667)
1311
 
    6 : 4 3  (0.684685)
1312
 
    7 : 4 4  (1)
1313
 
    triplet-form matrix OK
1314
 
 
1315
 
 
1316
 
Saving numeric object:
1317
 
 
1318
 
Freeing numeric object:
1319
 
 
1320
 
Loading numeric object:
1321
 
 
1322
 
Done loading numeric object
1323
 
UMFPACK V5.0.1 (Aug 31, 2006), Info:
1324
 
    matrix entry defined as:          double
1325
 
    Int (generic integer) defined as: UF_long
1326
 
    BLAS library used: Fortran BLAS.  size of BLAS integer: 4
1327
 
    MATLAB:                           no.
1328
 
    CPU timer:                        POSIX times ( ) routine.
1329
 
    number of rows in matrix A:       5
1330
 
    number of columns in matrix A:    5
1331
 
    entries in matrix A:              12
1332
 
    memory usage reported in:         16-byte Units
1333
 
    size of int:                      4 bytes
1334
 
    size of UF_long:                  8 bytes
1335
 
    size of pointer:                  8 bytes
1336
 
    size of numerical entry:          8 bytes
1337
 
 
1338
 
    strategy used:                    unsymmetric
1339
 
    ordering used:                    colamd on A
1340
 
    modify Q during factorization:    yes
1341
 
    prefer diagonal pivoting:         no
1342
 
    pivots with zero Markowitz cost:               2
1343
 
    submatrix S after removing zero-cost pivots:
1344
 
        number of "dense" rows:                    0
1345
 
        number of "dense" columns:                 0
1346
 
        number of empty rows:                      0
1347
 
        number of empty columns                    0
1348
 
        submatrix S square and diagonal preserved
1349
 
    pattern of square submatrix S:
1350
 
        number rows and columns                    3
1351
 
        symmetry of nonzero pattern:               1.000000
1352
 
        nz in S+S' (excl. diagonal):               4
1353
 
        nz on diagonal of matrix S:                2
1354
 
        fraction of nz on diagonal:                0.666667
1355
 
    2-by-2 pivoting to place large entries on diagonal:
1356
 
        # of small diagonal entries of S:          1
1357
 
        # unmatched:                               0
1358
 
        symmetry of P2*S:                          0.000000
1359
 
        nz in P2*S+(P2*S)' (excl. diag.):          6
1360
 
        nz on diagonal of P2*S:                    3
1361
 
        fraction of nz on diag of P2*S:            1.000000
1362
 
    symbolic factorization defragmentations:       0
1363
 
    symbolic memory usage (Units):                 138
1364
 
    symbolic memory usage (MBytes):                0.0
1365
 
    Symbolic size (Units):                         41
1366
 
    Symbolic size (MBytes):                        0
1367
 
    symbolic factorization CPU time (sec):         0.00
1368
 
    symbolic factorization wallclock time(sec):    0.00
1369
 
 
1370
 
    matrix scaled: yes (divided each row by sum of abs values in each row)
1371
 
    minimum sum (abs (rows of A)):              4.00000e+00
1372
 
    maximum sum (abs (rows of A)):              7.60000e+01
1373
 
 
1374
 
    symbolic/numeric factorization:      upper bound               actual      %
1375
 
    variable-sized part of Numeric object:
1376
 
        initial size (Units)                      71                   66    93%
1377
 
        peak size (Units)                        683                  677    99%
1378
 
        final size (Units)                        12                   13   108%
1379
 
    Numeric final size (Units)                    71                   70    99%
1380
 
    Numeric final size (MBytes)                  0.0                  0.0    99%
1381
 
    peak memory usage (Units)                    834                  828    99%
1382
 
    peak memory usage (MBytes)                   0.0                  0.0    99%
1383
 
    numeric factorization flops          1.30000e+01          6.00000e+00    46%
1384
 
    nz in L (incl diagonal)                        9                    8    89%
1385
 
    nz in U (incl diagonal)                       11                   10    91%
1386
 
    nz in L+U (incl diagonal)                     15                   13    87%
1387
 
    largest front (# entries)                      9                    4    44%
1388
 
    largest # rows in front                        3                    2    67%
1389
 
    largest # columns in front                     3                    2    67%
1390
 
 
1391
 
    initial allocation ratio used:                 0.7
1392
 
    # of forced updates due to frontal growth:     0
1393
 
    nz in L (incl diagonal), if none dropped       8
1394
 
    nz in U (incl diagonal), if none dropped       10
1395
 
    number of small entries dropped                0
1396
 
    nonzeros on diagonal of U:                     5
1397
 
    min abs. value on diagonal of U:               2.43e-01
1398
 
    max abs. value on diagonal of U:               1.00e+00
1399
 
    estimate of reciprocal of condition number:    2.43e-01
1400
 
    indices in compressed pattern:                 2
1401
 
    numerical values stored in Numeric object:     9
1402
 
    numeric factorization defragmentations:        1
1403
 
    numeric factorization reallocations:           1
1404
 
    costly numeric factorization reallocations:    1
1405
 
    numeric factorization CPU time (sec):          0.00
1406
 
    numeric factorization wallclock time (sec):    0.00
1407
 
    symbolic + numeric CPU time (sec):             0.00
1408
 
    symbolic + numeric wall clock time (sec):      0.00
1409
 
 
1410
 
    solve flops:                                   1.11000e+02
1411
 
    iterative refinement steps taken:              0
1412
 
    iterative refinement steps attempted:          0
1413
 
    sparse backward error omega1:                  8.07e-17
1414
 
    sparse backward error omega2:                  0.00e+00
1415
 
    solve CPU time (sec):                          0.00
1416
 
    solve wall clock time (sec):                   0.00
1417
 
 
1418
 
    total symbolic + numeric + solve flops:        1.17000e+02
1419
 
    total symbolic + numeric + solve CPU time:     0.00
1420
 
    total symbolic+numeric+solve wall clock time:  0.00
1421
 
 
1422
 
 
1423
 
x (solution of C'x=b): dense vector, n = 5. 
1424
 
    0 : (8.50124)
1425
 
    1 : (-0.692499)
1426
 
    2 : (0.166667)
1427
 
    3 : (-0.0217502)
1428
 
    4 : (0.619594)
1429
 
    dense vector OK
1430
 
 
1431
 
maxnorm of residual: 3.55271e-15
1432
 
 
1433
 
 
1434
 
Solving C'x=b again, using umfpack_dl_wsolve instead:
1435
 
UMFPACK V5.0.1 (Aug 31, 2006), Info:
1436
 
    matrix entry defined as:          double
1437
 
    Int (generic integer) defined as: UF_long
1438
 
    BLAS library used: Fortran BLAS.  size of BLAS integer: 4
1439
 
    MATLAB:                           no.
1440
 
    CPU timer:                        POSIX times ( ) routine.
1441
 
    number of rows in matrix A:       5
1442
 
    number of columns in matrix A:    5
1443
 
    entries in matrix A:              12
1444
 
    memory usage reported in:         16-byte Units
1445
 
    size of int:                      4 bytes
1446
 
    size of UF_long:                  8 bytes
1447
 
    size of pointer:                  8 bytes
1448
 
    size of numerical entry:          8 bytes
1449
 
 
1450
 
    strategy used:                    unsymmetric
1451
 
    ordering used:                    colamd on A
1452
 
    modify Q during factorization:    yes
1453
 
    prefer diagonal pivoting:         no
1454
 
    pivots with zero Markowitz cost:               2
1455
 
    submatrix S after removing zero-cost pivots:
1456
 
        number of "dense" rows:                    0
1457
 
        number of "dense" columns:                 0
1458
 
        number of empty rows:                      0
1459
 
        number of empty columns                    0
1460
 
        submatrix S square and diagonal preserved
1461
 
    pattern of square submatrix S:
1462
 
        number rows and columns                    3
1463
 
        symmetry of nonzero pattern:               1.000000
1464
 
        nz in S+S' (excl. diagonal):               4
1465
 
        nz on diagonal of matrix S:                2
1466
 
        fraction of nz on diagonal:                0.666667
1467
 
    2-by-2 pivoting to place large entries on diagonal:
1468
 
        # of small diagonal entries of S:          1
1469
 
        # unmatched:                               0
1470
 
        symmetry of P2*S:                          0.000000
1471
 
        nz in P2*S+(P2*S)' (excl. diag.):          6
1472
 
        nz on diagonal of P2*S:                    3
1473
 
        fraction of nz on diag of P2*S:            1.000000
1474
 
    symbolic factorization defragmentations:       0
1475
 
    symbolic memory usage (Units):                 138
1476
 
    symbolic memory usage (MBytes):                0.0
1477
 
    Symbolic size (Units):                         41
1478
 
    Symbolic size (MBytes):                        0
1479
 
    symbolic factorization CPU time (sec):         0.00
1480
 
    symbolic factorization wallclock time(sec):    0.00
1481
 
 
1482
 
    matrix scaled: yes (divided each row by sum of abs values in each row)
1483
 
    minimum sum (abs (rows of A)):              4.00000e+00
1484
 
    maximum sum (abs (rows of A)):              7.60000e+01
1485
 
 
1486
 
    symbolic/numeric factorization:      upper bound               actual      %
1487
 
    variable-sized part of Numeric object:
1488
 
        initial size (Units)                      71                   66    93%
1489
 
        peak size (Units)                        683                  677    99%
1490
 
        final size (Units)                        12                   13   108%
1491
 
    Numeric final size (Units)                    71                   70    99%
1492
 
    Numeric final size (MBytes)                  0.0                  0.0    99%
1493
 
    peak memory usage (Units)                    834                  828    99%
1494
 
    peak memory usage (MBytes)                   0.0                  0.0    99%
1495
 
    numeric factorization flops          1.30000e+01          6.00000e+00    46%
1496
 
    nz in L (incl diagonal)                        9                    8    89%
1497
 
    nz in U (incl diagonal)                       11                   10    91%
1498
 
    nz in L+U (incl diagonal)                     15                   13    87%
1499
 
    largest front (# entries)                      9                    4    44%
1500
 
    largest # rows in front                        3                    2    67%
1501
 
    largest # columns in front                     3                    2    67%
1502
 
 
1503
 
    initial allocation ratio used:                 0.7
1504
 
    # of forced updates due to frontal growth:     0
1505
 
    nz in L (incl diagonal), if none dropped       8
1506
 
    nz in U (incl diagonal), if none dropped       10
1507
 
    number of small entries dropped                0
1508
 
    nonzeros on diagonal of U:                     5
1509
 
    min abs. value on diagonal of U:               2.43e-01
1510
 
    max abs. value on diagonal of U:               1.00e+00
1511
 
    estimate of reciprocal of condition number:    2.43e-01
1512
 
    indices in compressed pattern:                 2
1513
 
    numerical values stored in Numeric object:     9
1514
 
    numeric factorization defragmentations:        1
1515
 
    numeric factorization reallocations:           1
1516
 
    costly numeric factorization reallocations:    1
1517
 
    numeric factorization CPU time (sec):          0.00
1518
 
    numeric factorization wallclock time (sec):    0.00
1519
 
    symbolic + numeric CPU time (sec):             0.00
1520
 
    symbolic + numeric wall clock time (sec):      0.00
1521
 
 
1522
 
    solve flops:                                   1.11000e+02
1523
 
    iterative refinement steps taken:              0
1524
 
    iterative refinement steps attempted:          0
1525
 
    sparse backward error omega1:                  8.07e-17
1526
 
    sparse backward error omega2:                  0.00e+00
1527
 
    solve CPU time (sec):                          0.00
1528
 
    solve wall clock time (sec):                   0.00
1529
 
 
1530
 
    total symbolic + numeric + solve flops:        1.17000e+02
1531
 
    total symbolic + numeric + solve CPU time:     0.00
1532
 
    total symbolic+numeric+solve wall clock time:  0.00
1533
 
 
1534
 
 
1535
 
x (solution of C'x=b): dense vector, n = 5. 
1536
 
    0 : (8.50124)
1537
 
    1 : (-0.692499)
1538
 
    2 : (0.166667)
1539
 
    3 : (-0.0217502)
1540
 
    4 : (0.619594)
1541
 
    dense vector OK
1542
 
 
1543
 
maxnorm of residual: 3.55271e-15
1544
 
 
1545
 
 
1546
 
umfpack_dl_demo complete.
1547
 
Total time:  0.00 seconds (CPU time),  0.01 seconds (wallclock time)