sparse21 0.2.1

Sparse Matrix Solver
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
tcon11 transient analysis, 78fs time-step, highly ill-conditioned
110	real
27	4	1
4	4	0
27	27	0
4	27	1
14	14	1e-06
11	14	0
37	37	.29203571793376
36	37	-0.0629406434768605
26	3	1
3	3	0
26	26	0
3	26	1
42	42	.145089549730424
31	42	-0.00277777777777778
35	35	0.00114810562571757
30	35	0
37	36	-7.2026129420076e-07
36	36	.229358518427432
30	36	-.229357798165138
56	56	0.000344435642200255
17	56	0
42	31	-0.00277777777777778
31	31	.145089549795823
41	31	-.142311772018046
31	41	-.142311772018046
41	41	.145089549795823
29	41	-0.00277777777777778
55	9	1
9	9	2e-12
47	9	0.0401904979554278
48	9	-0.0401904979574278
105	105	0.00102564102564103
2	105	0
12	105	-0.00102564102564103
52	52	0.00114810562571757
10	52	0
8	52	-0.00114810562571757
78	78	0.00102564102564103
2	78	0
12	78	-0.00102564102564103
63	63	0.000574052812858783
19	63	-0.000574052812858783
8	63	0
63	19	-0.000574052812858783
19	19	.458659256660775
65	19	-.458085203847916
8	19	0
84	84	0.00102564102564103
2	84	0
12	84	-0.00102564102564103
90	90	0.00102564102564103
2	90	0
12	90	-0.00102564102564103
93	93	0.00102564102564103
2	93	0
12	93	-0.00102564102564103
99	99	0.00102564102564103
2	99	0
12	99	-0.00102564102564103
75	75	0.00102564102564103
2	75	0
12	75	-0.00102564102564103
96	96	0.00102564102564103
2	96	0
12	96	-0.00102564102564103
87	87	0.00102564102564103
2	87	0
12	87	-0.00102564102564103
108	108	0.00102564102564103
2	108	0
12	108	-0.00102564102564103
81	81	0.00102564102564103
2	81	0
12	81	-0.00102564102564103
32	32	0.00114810562571757
30	32	-0.00114810562571757
2	32	0
66	66	0.00114810562571757
21	66	-0.00114810562571757
20	66	0
43	43	0.00114810562571757
7	43	-0.00114810562571757
5	43	0
102	102	0.00102564102564103
2	102	0
12	102	-0.00102564102564103
38	38	8.03729303970423e-05
29	38	-8.03729303970423e-05
2	38	0
35	30	0
36	30	-.229357798165138
32	30	-0.00114810562571757
30	30	.459600978246754
34	30	-.229095074455899
2	30	0
55	55	0
9	55	1
47	55	0
48	55	0
70	70	0.00114810562571757
22	70	0
20	70	-0.00114810562571757
46	46	0.00114810562571757
7	46	-0.00114810562571757
8	46	0
59	59	0.000512820512820513
17	59	-0.000512820512820513
18	59	0
49	49	0.000574052812858783
10	49	0
11	49	-0.000574052812858783
1	1	0.02
24	1	1
6	1	-0.02
1	24	1
24	24	0
6	24	0
62	62	0
2	62	-1
18	62	1
9	47	-1e-12
47	47	.229357998160974
48	47	-1.99994836830355e-07
8	47	-.229357798165138
9	48	-1e-12
47	48	-0.0401906979512647
48	48	.269285772408164
7	48	-.229095074455899
8	48	0
40	40	.242352600293882
39	40	-.226326959267241
29	40	-0.016025641026641
58	58	.131047305930952
57	58	-0.0623187835931825
15	58	-1.00000000000002e-12
58	57	-0.00730803189077142
57	57	0.0761311564616269
17	57	-0.0688231245698555
15	57	-1e-12
40	39	-.222770554996853
39	39	.238821919363824
29	39	-1.00000107567058e-12
2	39	-0.0160513643659711
30	34	-.229095074455899
34	34	.41062155522865
29	34	-1.26447847113795e-12
33	34	-.181526480771487
2	34	0
41	29	-0.00277777777777778
38	29	-8.03729303970423e-05
40	29	-0.0195820452970288
39	29	0.00355640426938775
34	29	-0.0498402278707664
29	29	0.0188837917380803
33	29	0.0498402278685019
2	29	0
34	33	-.131686252901985
29	33	-1.00000057041936e-12
33	33	.361044051068122
2	33	-.229357798165138
45	45	.269285541539436
44	45	-0.0401904670825368
7	45	-.229095074455899
6	45	-1e-12
45	44	-1.9999671751916e-07
44	44	.229357998162855
7	44	0
6	44	-1e-12
5	44	-.229357798165138
43	7	-0.00114810562571757
46	7	-0.00114810562571757
48	7	-.229095074455899
45	7	-.229095074455899
44	7	0
7	7	.460486360163233
6	7	0
8	7	0
5	7	0
60	60	0.0791342438881242
61	60	-2.03198364912606e-05
18	60	-0.0791139240506329
5	60	-1e-12
50	50	.458715696328807
10	50	-.458715596330275
51	50	-9.99975317177359e-08
5	50	-1e-12
72	72	.306355947497839
71	72	-0.0772608730409402
20	72	-.229095074455899
5	72	-1e-12
109	109	.158229923553841
110	109	-2.07545157480047e-06
23	109	-1e-12
2	109	-.158227848101266
64	64	.458715696328939
65	64	-9.9997664314223e-08
16	64	-1e-12
8	64	-.458715596330275
19	65	-.458085203847916
64	65	-0.0303476818499052
65	65	.488432885698821
16	65	-1e-12
8	65	0
101	101	.190917867386484
100	101	-0.0326900192842182
23	101	-1.00000000838097e-12
12	101	-.158227848101266
103	103	.158229923553841
104	103	-2.07545157480047e-06
23	103	-1e-12
2	103	-.158227848101266
98	98	.190917867386484
97	98	-0.0326900192842182
23	98	-1.00000000838097e-12
12	98	-.158227848101266
103	104	-0.0326900192842182
104	104	.190917867386484
23	104	-1.00000000838097e-12
2	104	0
12	104	-.158227848101266
83	83	.190917867386484
82	83	-0.0326900192842182
23	83	-1.00000000838097e-12
12	83	-.158227848101266
83	82	-2.07545157480047e-06
82	82	.158229923553841
23	82	-1e-12
2	82	-.158227848101266
12	82	0
86	86	.190917867386484
85	86	-0.0326900192842182
23	86	-1.00000000838097e-12
12	86	-.158227848101266
89	89	.190917867386484
88	89	-0.0326900192842182
23	89	-1.00000000838097e-12
12	89	-.158227848101266
91	91	.158229923553841
92	91	-2.07545157480047e-06
23	91	-1e-12
2	91	-.158227848101266
80	80	.190917867386484
79	80	-0.0326900192842182
23	80	-1.00000000838097e-12
12	80	-.158227848101266
80	79	-2.07545157480047e-06
79	79	.158229923553841
23	79	-1e-12
2	79	-.158227848101266
12	79	0
91	92	-0.0326900192842182
92	92	.190917867386484
23	92	-1.00000000838097e-12
2	92	0
12	92	-.158227848101266
89	88	-2.07545157480047e-06
88	88	.158229923553841
23	88	-1e-12
2	88	-.158227848101266
12	88	0
60	61	-0.0861339306466805
61	61	.165247865593156
17	61	-0.0791139240506329
18	61	0
5	61	-1.08958430400592e-08
107	107	.190917867386484
106	107	-0.0326900192842182
23	107	-1.00000000838097e-12
12	107	-.158227848101266
77	77	.190917867386484
76	77	-0.0326900192842182
23	77	-1.00000000838097e-12
12	77	-.158227848101266
77	76	-2.07545157480047e-06
76	76	.158229923553841
23	76	-1e-12
2	76	-.158227848101266
12	76	0
94	94	.158229923553841
23	94	-1e-12
95	94	-2.07545157480047e-06
2	94	-.158227848101266
109	110	-0.0326900192842182
110	110	.190917867386484
23	110	-1.00000000838097e-12
2	110	0
12	110	-.158227848101266
107	106	-2.07545157480047e-06
106	106	.158229923553841
23	106	-1e-12
2	106	-.158227848101266
12	106	0
101	100	-2.07545157480047e-06
100	100	.158229923553841
23	100	-1e-12
2	100	-.158227848101266
12	100	0
54	54	.275945490986733
53	54	-0.0468504165298336
8	54	-.229095074455899
5	54	-1e-12
86	85	-2.07545157480047e-06
85	85	.158229923553841
23	85	-1e-12
2	85	-.158227848101266
12	85	0
98	97	-2.07545157480047e-06
97	97	.158229923553841
23	97	-1e-12
2	97	-.158227848101266
12	97	0
23	74	-1
74	74	0
22	74	1
54	53	-2.9999138774792e-07
53	53	.229358098157525
10	53	-.229357798165138
8	53	0
5	53	-1e-12
10	73	1
13	73	-1
73	73	0
68	68	.281020949132732
67	68	-0.051925874675833
21	68	-.229095074455899
13	68	-1e-12
72	71	-0.0286878218697093
71	71	.258045620035847
22	71	-.229357798165138
20	71	0
5	71	-1e-12
1	6	-0.02
24	6	0
45	6	-0.0401902670868193
44	6	0.0401902670848193
7	6	0
6	6	0.040000000002
12	6	-0.02
8	6	0
5	6	0
56	17	0
59	17	-0.000512820512820513
57	17	-0.0688231245698555
61	17	-0.0791139240506329
17	17	.148449869133309
15	17	0
18	17	0
5	17	0
64	16	0.0303475818512409
65	16	-0.0303475818532409
16	16	1.00002e-07
15	16	0
18	16	0
8	16	0
68	13	-0.0519254746868203
67	13	0.0519254746848203
21	13	0
13	13	2e-12
12	13	0
73	13	-1
14	11	0
49	11	-0.000574052812858783
10	11	0
11	11	.458659256660775
51	11	-.458085203847916
13	11	0
15	11	0
73	11	0
50	51	-0.0303477051879561
10	51	0
11	51	-.458085203847916
51	51	.488432909036872
13	51	0
15	51	0
73	51	0
5	51	-1e-12
94	95	-0.0326900192842182
23	95	-1.00000000838097e-12
95	95	.190917867386484
74	95	0
2	95	0
22	95	0
12	95	-.158227848101266
109	23	0.0326879438316434
101	23	-0.0326879438336434
103	23	0.0326879438316434
98	23	-0.0326879438336434
104	23	-0.0326879438336434
83	23	-0.0326879438336434
82	23	0.0326879438316434
86	23	-0.0326879438336434
89	23	-0.0326879438336434
91	23	0.0326879438316434
80	23	-0.0326879438336434
79	23	0.0326879438316434
92	23	-0.0326879438336434
88	23	0.0326879438316434
107	23	-0.0326879438336434
77	23	-0.0326879438336434
76	23	0.0326879438316434
94	23	0.0326879438316434
110	23	-0.0326879438336434
106	23	0.0326879438316434
100	23	0.0326879438316434
85	23	0.0326879438316434
97	23	0.0326879438316434
23	23	2.40000001005717e-11
95	23	-0.0326879438336434
74	23	-1
2	23	0
22	23	0
12	23	0
105	2	0
78	2	0
84	2	0
90	2	0
93	2	0
99	2	0
75	2	0
96	2	0
87	2	0
108	2	0
81	2	0
32	2	0
102	2	0
38	2	0
30	2	0
62	2	-1
39	2	-0.0160513643659711
34	2	0
29	2	0
33	2	-.229357798165138
109	2	-.158227848101266
103	2	-.158227848101266
104	2	0
82	2	-.158227848101266
91	2	-.158227848101266
79	2	-.158227848101266
92	2	0
88	2	-.158227848101266
76	2	-.158227848101266
94	2	-.158227848101266
110	2	0
106	2	-.158227848101266
100	2	-.158227848101266
85	2	-.158227848101266
97	2	-.158227848101266
23	2	0
95	2	0
74	2	0
2	2	2.1441433397463
25	2	1
22	2	0
12	2	0
18	2	0
2	25	1
25	25	0
22	25	0
12	25	0
18	25	0
66	21	-0.00114810562571757
68	21	-.229095074455899
67	21	0
21	21	.230243180081617
69	21	1
13	21	0
20	21	0
12	21	0
73	21	0
21	69	1
69	69	0
13	69	0
20	69	0
12	69	0
73	69	0
70	22	0
71	22	-.229357798165138
74	22	1
2	22	0
25	22	0
22	22	.229357798165138
20	22	0
12	22	0
18	22	0
5	22	0
68	67	-3.99990012658904e-07
67	67	.22935819815615
21	67	0
69	67	0
13	67	-1e-12
20	67	-.229357798165138
12	67	0
73	67	0
66	20	0
70	20	-0.00114810562571757
72	20	-.229095074455899
71	20	0
67	20	-.229357798165138
21	20	0
69	20	0
22	20	0
13	20	0
20	20	.459600978246754
12	20	0
73	20	0
18	20	0
5	20	0
105	12	-0.00102564102564103
78	12	-0.00102564102564103
84	12	-0.00102564102564103
90	12	-0.00102564102564103
93	12	-0.00102564102564103
99	12	-0.00102564102564103
75	12	-0.00102564102564103
96	12	-0.00102564102564103
87	12	-0.00102564102564103
108	12	-0.00102564102564103
81	12	-0.00102564102564103
102	12	-0.00102564102564103
101	12	-.158227848101266
98	12	-.158227848101266
104	12	-.158227848101266
83	12	-.158227848101266
82	12	0
86	12	-.158227848101266
89	12	-.158227848101266
80	12	-.158227848101266
79	12	0
92	12	-.158227848101266
88	12	0
107	12	-.158227848101266
77	12	-.158227848101266
76	12	0
110	12	-.158227848101266
106	12	0
100	12	0
85	12	0
97	12	0
23	12	0
6	12	-0.02
95	12	-.158227848101266
74	12	0
2	12	0
25	12	0
22	12	0
13	12	0
20	12	0
12	12	1.93104186952288
73	12	0
18	12	0
8	12	0
5	12	0
58	15	-0.0550107517034111
57	15	0.0550107517014111
17	15	0
16	15	0
11	15	0
51	15	0
13	15	0
20	15	0
12	15	0
15	15	1.00002e-07
73	15	0
18	15	0
8	15	0
5	15	0
52	10	0
49	10	0
50	10	-.458715596330275
53	10	-.229357798165138
10	10	.688073394495413
11	10	0
51	10	0
13	10	0
20	10	0
12	10	0
15	10	0
73	10	1
18	10	0
8	10	0
5	10	0
59	18	0
62	18	1
60	18	-0.0791139240506329
61	18	0
17	18	0
16	18	0
2	18	0
25	18	0
22	18	0
20	18	0
12	18	0
15	18	0
73	18	0
18	18	0.0791139240506329
8	18	0
5	18	0
52	8	-0.00114810562571757
63	8	0
19	8	0
46	8	0
47	8	-.229357798165138
48	8	0
7	8	0
64	8	-.458715596330275
65	8	0
54	8	-.229095074455899
53	8	0
10	8	0
6	8	0
16	8	0
13	8	0
20	8	0
12	8	0
15	8	0
73	8	0
18	8	0
8	8	.91831657457703
5	8	0
43	5	0
44	5	-.229357798165138
7	5	0
60	5	0.0861136108091893
50	5	0.0303476051894244
72	5	-0.0485730511722309
61	5	-0.0861136217060323
54	5	-0.0468501165394459
53	5	0.0468501165374459
10	5	0
71	5	0.0485730511702309
6	5	0
17	5	0
51	5	-0.0303476051914244
22	5	0
13	5	0
20	5	0
12	5	0
15	5	0
73	5	0
18	5	0
8	5	0
5	5	.229357809067981
28	5	1
5	28	1
28	28	0
0	0	0.0
4.33680868994202e-19
0
6.93889390390723e-18
-1.38777878078145e-17
-1.16415321826935e-10
-3.37507799486048e-14
3.46389583683049e-14
0
-1.82964754458226e-13
-2.3283064365387e-10
0
1.16529008664656e-12
-4.54747350886464e-13
0
0
-1.13686837721616e-13
0
1.74622982740402e-10
0
-1.16415321826935e-10
1.50990331349021e-14
1.74622982740402e-10
-5.25801624462474e-13
0
0
0
0
0
-1.37667655053519e-14
2.3283064365387e-10
-9.80882042256326e-14
0
3.3584246494911e-15
-1.66533453693773e-14
0
4.9737991503207e-14
6.66133814775094e-15
0
-5.72875080706581e-14
8.21565038222616e-14
9.80882042256326e-14
2.00395255944841e-14
0
3.90798504668055e-14
-9.2370555648813e-14
1.16415321826935e-10
1.04360964314765e-13
7.63833440942108e-14
-1.16415321826935e-10
1.48769885299771e-13
2.57571741713036e-14
-3.49245965480804e-10
1.36779476633819e-13
-1.24344978758018e-14
0
0
2.78665979180914e-14
-2.22044604925031e-14
0
6.81676937119846e-14
-1.22124532708767e-14
0
5.82076609134674e-11
8.94839757847876e-14
-1.52766688188422e-13
1.16415321826935e-10
5.06261699229071e-14
-9.68114477473137e-14
0
0
7.1276318180935e-14
8.88178419700125e-16
8.88178419700125e-16
0
0
1.27897692436818e-13
-8.26005930321116e-14
0
1.27897692436818e-13
-8.26005930321116e-14
0
1.27897692436818e-13
-8.26005930321116e-14
0
1.27897692436818e-13
-8.26005930321116e-14
0
1.27897692436818e-13
-8.26005930321116e-14
0
1.27897692436818e-13
-8.26005930321116e-14
0
1.27897692436818e-13
-8.26005930321116e-14
0
1.27897692436818e-13
-8.26005930321116e-14
0
1.27897692436818e-13
-8.26005930321116e-14
0
1.27897692436818e-13
-8.26005930321116e-14
0
1.27897692436818e-13
-8.26005930321116e-14
0
1.27897692436818e-13
-8.26005930321116e-14