 test_klu_dble_solver
 test klu

                                                      n         206
                                                    nnz        3832
                                                nnz/n^2    9.0300688095013668D-02

                                                avg err    5.2986076613581686D-10
                                          log10 avg err   -9.2758382368954386D+00
 
 test_klu_quad_solver
 test klu

                                                      n         206
                                                    nnz        3832
                                                nnz/n^2    9.0300688095013668D-02

                                                avg err    1.4971569270906837D-16
                                          log10 avg err   -1.5824732675944419D+01
 
  test_square1

                                                      B   -1.6215408275458812D-01    1.6391349023885562D+00   -3.8454229229650999D-02   -2.8158487838788577D+00

 test_square2

                                                     B1    4.8857961179302783D-01   -7.1218664137347662D-02    7.4907772296032871D-01
                                                     B2   -1.0851063829787233D+00    1.0000000000000000D+00    1.7975291695264243D+01

 test_square_inv

                                                     B1    1.0000000000000000D+00    2.0000000000000000D+00    3.0000000000000000D+00
                                              A1_init*X    1.0000000000000000D+00    2.0000000000000000D+00    2.9999999999999996D+00
                                               fac A1*X    1.0000000000000000D+00    2.0000000000000000D+00    3.0000000000000000D+00
 ipiv1           2           2           3

                                                     B2    1.1000000000000001D+00    2.1000000000000001D+00    3.1000000000000001D+00
                                              A2_init*X    1.1000000000000001D+00    2.1000000000000001D+00    3.1000000000000001D+00
                                               fac A2*X    1.0999999999999999D+00    2.1000000000000001D+00    3.1000000000000001D+00
 ipiv2           2           3           3
  test_square_quad1

                                                      B   -1.6215408275458856D-01    1.6391349023885566D+00   -3.8454229229650589D-02   -2.8158487838788589D+00

 test test_square_quad2

                                                     B1    4.8857961179302775D-01   -7.1218664137347617D-02    7.4907772296032869D-01
                                                     B2   -1.0851063829787234D+00    1.0000000000000000D+00    1.7975291695264242D+01

 test_square_quad_inv

                                                     B1    1.0000000000000000D+00    2.0000000000000000D+00    3.0000000000000000D+00
 ipiv1           2           2           3

                                                     B2    1.1000000000000000D+00    2.1000000000000000D+00    3.1000000000000000D+00
 testing with nvar,nz          25          20
 block_thomas_dble
 done block_thomas_dble

 testing with nvar,nz          25          20
 block_thomas_klu
 done block_thomas_klu

 testing with nvar,nz          25          20
 bcyclic_dble
 done bcyclic_dble

 testing with nvar,nz          25          20
 bcyclic_klu
 done bcyclic_klu

 testing with nvar,nz          25          20
 block_thomas_quad
 done block_thomas_quad

 test_format_conversion
 dense_to_row_sparse
 find_loc_in_row_sparse
 dense_to_column_sparse
 find_loc_in_column_sparse
 dense_to_band
 band_to_dense
 band_to_column_sparse
 column_sparse_to_band
 band_to_row_sparse
 row_sparse_to_band
 okay

 test_tridiag
                                                      b           1    6.6666666666666663D-01
                                                      b           2    2.0000000000000000D+00
                                                      b           3    3.6666666666666670D+00
                                                      b           4    5.0000000000000009D+00
                                                      b           5    4.6666666666666670D+00

                                                    lhs           2    1.0000000000000000D+00
                                                    rhs           2    1.0000000000000000D+00

                                                    lhs           3    1.9999999999999991D+00
                                                    rhs           3    2.0000000000000000D+00

                                                    lhs           4    3.0000000000000027D+00
                                                    rhs           4    3.0000000000000000D+00


 test_tri_solve
                                                      x           1    3.5238095238095242D+00
                                                      x           2    5.2857142857142865D+00
                                                      x           3    5.6666666666666679D+00
                                                      x           4    4.8571428571428577D+00
                                                      x           5    2.9523809523809526D+00

 test_format_conversion
 dense_to_row_sparse
 find_loc_in_row_sparse
 dense_to_column_sparse
 find_loc_in_column_sparse
 dense_to_band
 band_to_dense
 band_to_column_sparse
 column_sparse_to_band
 band_to_row_sparse
 row_sparse_to_band
 okay

 test_tridiag
                                                      b           1    6.6666666666666663D-01
                                                      b           2    2.0000000000000000D+00
                                                      b           3    3.6666666666666670D+00
                                                      b           4    5.0000000000000009D+00
                                                      b           5    4.6666666666666670D+00

                                                    lhs           2    1.0000000000000000D+00
                                                    rhs           2    1.0000000000000000D+00

                                                    lhs           3    1.9999999999999991D+00
                                                    rhs           3    2.0000000000000000D+00

                                                    lhs           4    3.0000000000000027D+00
                                                    rhs           4    3.0000000000000000D+00


 test_tri_solve
                                                      x           1    3.5238095238095242D+00
                                                      x           2    5.2857142857142865D+00
                                                      x           3    5.6666666666666679D+00
                                                      x           4    4.8571428571428577D+00
                                                      x           5    2.9523809523809526D+00

