Sun Jun 26 21:58:57 2022 st_to_ccs_test(): Python version: 3.6.9 Test st_to_ccs(). st_to_ccs_test01(): Convert a sparse matrix from ST to CCS format. ST: sparse triplet, I, J, A. CCS: compressed column, I, CC, A. st_read: was 12 now is 12 The ST matrix: Header information: Minimum row index I_MIN = 0 Maximum row index I_MAX = 4 Minimum col index J_MIN = 0 Maximum col index J_MAX = 4 Number of rows M = 5 Number of columns N = 5 Number of nonzeros NST = 12 The ST matrix: 0 0 0 0.00000000 1 0 1 1.00000000 2 1 0 10.00000000 3 1 2 12.00000000 4 1 4 14.00000000 5 2 1 21.00000000 6 2 2 22.00000000 7 2 3 23.00000000 8 3 2 32.00000000 9 4 1 41.00000000 10 4 2 42.00000000 11 4 4 44.00000000 Number of ST values = 12 Number of CCS values = 12 The CCS matrix: CCS matrix header: Number of rows M = 5 Number of columns N = 5 Number of nonzeros NCC = 12 Compressed column indices: [ 0 2 5 9 10 12] row indices: [0 1 0 2 4 1 2 3 4 2 1 4] The CCS matrix: # I J A ---- ---- ---- -------------- 0 0 0 0 1 1 0 10 2 0 1 1 3 2 1 21 4 4 1 41 5 1 2 12 6 2 2 22 7 3 2 32 8 4 2 42 9 2 3 23 10 1 4 14 11 4 4 44 st_to_ccs_test02(): Convert a sparse matrix from ST to CC format. ST: sparse triplet, I, J, A. CCS: compressed column, I, CC, A. This matrix is read from the file "west_st.txt" Input matrix indices seem to be 1-based. st_read: was 299 now is 294 The ST matrix: Header information: Minimum row index I_MIN = 0 Maximum row index I_MAX = 66 Minimum col index J_MIN = 0 Maximum col index J_MAX = 66 Number of rows M = 67 Number of columns N = 67 Number of nonzeros NST = 299 The ST matrix: 0 0 7 -0.83418180 1 0 12 1.26582300 2 0 17 -0.33615560 3 1 8 -0.83418180 4 1 13 1.01265800 5 1 17 -0.29391960 6 2 9 -0.83418180 7 2 14 0.75949370 8 2 17 -0.22148150 9 3 10 -0.83418180 10 3 15 0.50632910 11 3 17 -0.11898600 12 4 0 -0.27884160 13 4 1 -0.80000000 14 4 6 0.13446220 15 4 7 0.40000000 16 4 12 0.40000000 17 5 0 -0.26801860 18 5 2 -0.80000000 19 5 6 0.11756790 20 5 8 0.40000000 21 5 13 0.40000000 22 6 0 -0.23237170 23 6 3 -0.80000000 24 6 6 0.08859262 25 6 9 0.40000000 26 6 14 0.40000000 27 7 0 -0.15750820 28 7 4 -0.80000000 29 7 6 0.04759439 30 7 10 0.40000000 31 7 15 0.40000000 32 8 0 -0.06325978 33 8 5 -0.80000000 34 8 6 0.01178291 35 8 11 0.40000000 36 8 16 0.40000000 37 9 12 -1.26582300 38 9 13 -1.01265800 39 9 14 -0.75949370 40 9 15 -0.50632910 41 9 16 -0.25316460 42 9 17 1.00000000 43 10 12 0.33333330 44 10 19 -0.20717590 45 10 20 -1.00000000 46 11 13 0.33333330 47 11 19 -0.21403920 48 11 21 -1.00000000 49 12 14 0.33333330 50 12 19 -0.21442060 51 12 22 -1.00000000 52 13 15 0.33333330 53 13 19 -0.19867680 54 13 23 -1.00000000 55 14 16 0.33333330 56 14 18 0.66666670 57 14 19 -0.16568740 58 14 24 -1.00000000 59 15 19 0.12430550 60 15 20 0.60000000 61 15 25 0.45000000 62 15 30 -0.20709860 63 15 31 -1.05000000 64 16 19 0.12842350 65 16 21 0.60000000 66 16 26 0.45000000 67 16 30 -0.22329970 68 16 32 -1.05000000 69 17 19 0.12865240 70 17 22 0.60000000 71 17 27 0.45000000 72 17 30 -0.22862640 73 17 33 -1.05000000 74 18 19 0.11920610 75 18 23 0.60000000 76 18 28 0.45000000 77 18 30 -0.20245280 78 18 34 -1.05000000 79 19 19 0.09941246 80 19 24 0.60000000 81 19 29 0.45000000 82 19 30 -0.13852260 83 19 35 -1.05000000 84 20 1 -0.91595330 85 20 37 1.56739800 86 20 42 -0.27884160 87 21 2 -0.91595330 88 21 38 1.25391800 89 21 42 -0.26801860 90 22 3 -0.91595330 91 22 39 0.94043890 92 22 42 -0.23237170 93 23 4 -0.91595330 94 23 40 0.62695920 95 23 42 -0.15750820 96 24 0 0.13942080 97 24 1 0.40000000 98 24 30 -0.20709860 99 24 31 -1.05000000 100 24 36 0.08147449 101 24 37 0.65000000 102 25 0 0.13400930 103 25 2 0.40000000 104 25 30 -0.22329970 105 25 32 -1.05000000 106 25 36 0.09789015 107 25 38 0.65000000 108 26 0 0.11618590 109 26 3 0.40000000 110 26 30 -0.22862640 111 26 33 -1.05000000 112 26 36 0.11316080 113 26 39 0.65000000 114 27 0 0.07875411 115 27 4 0.40000000 116 27 30 -0.20245280 117 27 34 -1.05000000 118 27 36 0.11505550 119 27 40 0.65000000 120 28 0 0.03162989 121 28 5 0.40000000 122 28 30 -0.13852260 123 28 35 -1.05000000 124 28 36 0.09241909 125 28 41 0.65000000 126 29 37 -1.56739800 127 29 38 -1.25391800 128 29 39 -0.94043890 129 29 40 -0.62695920 130 29 41 -0.31347960 131 29 42 1.00000000 132 30 36 0.09052721 133 30 37 0.72222220 134 30 43 0.25000000 135 30 48 -0.15816260 136 30 49 -0.97222220 137 31 36 0.10876680 138 31 38 0.72222220 139 31 44 0.25000000 140 31 48 -0.19477110 141 31 50 -0.97222220 142 32 36 0.12573420 143 32 39 0.72222220 144 32 45 0.25000000 145 32 48 -0.23039170 146 32 51 -0.97222220 147 33 36 0.12783940 148 33 40 0.72222220 149 33 46 0.25000000 150 33 48 -0.23628450 151 33 52 -0.97222220 152 34 36 0.10268790 153 34 41 0.72222220 154 34 47 0.25000000 155 34 48 -0.18039000 156 34 53 -0.97222220 157 35 25 -0.95831870 158 35 55 1.86335400 159 35 60 -0.20699540 160 36 26 -0.95831870 161 36 56 1.49068300 162 36 60 -0.23564690 163 37 27 -0.95831870 164 37 57 1.11801200 165 37 60 -0.24756750 166 38 28 -0.95831870 167 38 58 0.74534160 168 38 60 -0.20748730 169 39 25 0.50000000 170 39 48 -0.15816260 171 39 49 -0.97222220 172 39 54 0.05322864 173 39 55 0.47222220 174 40 26 0.50000000 175 40 48 -0.19477110 176 40 50 -0.97222220 177 40 54 0.07574542 178 40 56 0.47222220 179 41 27 0.50000000 180 41 48 -0.23039170 181 41 51 -0.97222220 182 41 54 0.10610280 183 41 57 0.47222220 184 42 28 0.50000000 185 42 48 -0.23628450 186 42 52 -0.97222220 187 42 54 0.13338780 188 42 58 0.47222220 189 43 29 0.50000000 190 43 48 -0.18039000 191 43 53 -0.97222220 192 43 54 0.13153530 193 43 59 0.47222220 194 44 55 -1.86335400 195 44 56 -1.49068300 196 44 57 -1.11801200 197 44 58 -0.74534160 198 44 59 -0.37267080 199 44 60 1.00000000 200 45 43 -0.82422480 201 45 61 1.86335400 202 45 66 -0.14433540 203 46 44 -0.82422480 204 46 62 1.49068300 205 46 66 -0.19185570 206 47 45 -0.82422480 207 47 63 1.11801200 208 47 66 -0.24214980 209 48 46 -0.82422480 210 48 64 0.74534160 211 48 66 -0.25411930 212 49 43 0.50000000 213 49 54 -0.10645730 214 49 55 -0.94444440 215 49 61 0.44444440 216 50 44 0.50000000 217 50 54 -0.15149080 218 50 56 -0.94444440 219 50 62 0.44444440 220 51 45 0.50000000 221 51 54 -0.21220560 222 51 57 -0.94444440 223 51 63 0.44444440 224 52 46 0.50000000 225 52 54 -0.26677570 226 52 58 -0.94444440 227 52 64 0.44444440 228 53 47 0.50000000 229 53 54 -0.26307060 230 53 59 -0.94444440 231 53 65 0.44444440 232 54 61 -1.86335400 233 54 62 -1.49068300 234 54 63 -1.11801200 235 54 64 -0.74534160 236 54 65 -0.37267080 237 54 66 1.00000000 238 55 18 1.00000000 239 56 7 1.00000000 240 56 8 1.00000000 241 56 9 1.00000000 242 56 10 1.00000000 243 56 11 1.00000000 244 57 12 1.00000000 245 57 13 1.00000000 246 57 14 1.00000000 247 57 15 1.00000000 248 57 16 1.00000000 249 58 20 1.00000000 250 58 21 1.00000000 251 58 22 1.00000000 252 58 23 1.00000000 253 58 24 1.00000000 254 59 31 0.50000000 255 59 31 0.50000000 256 59 32 0.50000000 257 59 32 0.50000000 258 59 33 0.50000000 259 59 33 0.50000000 260 59 34 0.50000000 261 59 34 0.50000000 262 59 35 0.50000000 263 59 35 0.50000000 264 60 1 1.00000000 265 60 2 1.00000000 266 60 3 1.00000000 267 60 4 1.00000000 268 60 5 1.00000000 269 61 37 1.00000000 270 61 38 1.00000000 271 61 39 1.00000000 272 61 40 1.00000000 273 61 41 1.00000000 274 62 49 1.00000000 275 62 50 1.00000000 276 62 51 1.00000000 277 62 52 1.00000000 278 62 53 1.00000000 279 63 25 1.00000000 280 63 26 1.00000000 281 63 27 1.00000000 282 63 28 1.00000000 283 63 29 1.00000000 284 64 55 1.00000000 285 64 56 1.00000000 286 64 57 1.00000000 287 64 58 1.00000000 288 64 59 1.00000000 289 65 43 1.00000000 290 65 44 1.00000000 291 65 45 1.00000000 292 65 46 1.00000000 293 65 47 1.00000000 294 66 61 1.00000000 295 66 62 1.00000000 296 66 63 1.00000000 297 66 64 1.00000000 298 66 65 1.00000000 Number of ST values = 299 Number of CCS values = 294 The CCS matrix: # I J A ---- ---- ---- -------------- 0 4 0 -0.2788416 1 5 0 -0.2680186 2 6 0 -0.2323717 3 7 0 -0.1575082 4 8 0 -0.06325978 5 24 0 0.1394208 6 25 0 0.1340093 7 26 0 0.1161859 8 27 0 0.078754112 9 28 0 0.03162989 10 4 1 -0.8 11 20 1 -0.9159533 12 24 1 0.4 13 60 1 1 14 5 2 -0.8 15 21 2 -0.9159533 16 25 2 0.4 17 60 2 1 18 6 3 -0.8 19 22 3 -0.9159533 20 26 3 0.4 21 60 3 1 22 7 4 -0.8 23 23 4 -0.9159533 24 27 4 0.4 25 60 4 1 26 8 5 -0.8 27 28 5 0.4 28 60 5 1 29 4 6 0.1344622 30 5 6 0.1175679 31 6 6 0.088592619 32 7 6 0.047594391 33 8 6 0.01178291 34 0 7 -0.8341818 35 4 7 0.4 36 56 7 1 37 1 8 -0.8341818 38 5 8 0.4 39 56 8 1 40 2 9 -0.8341818 41 6 9 0.4 42 56 9 1 43 3 10 -0.8341818 44 7 10 0.4 45 56 10 1 46 8 11 0.4 47 56 11 1 48 0 12 1.265823 49 4 12 0.4 50 9 12 -1.265823 51 10 12 0.3333333 52 57 12 1 53 1 13 1.012658 54 5 13 0.4 55 9 13 -1.012658 56 11 13 0.3333333 57 57 13 1 58 2 14 0.7594937 59 6 14 0.4 60 9 14 -0.7594937 61 12 14 0.3333333 62 57 14 1 63 3 15 0.5063291 64 7 15 0.4 65 9 15 -0.5063291 66 13 15 0.3333333 67 57 15 1 68 8 16 0.4 69 9 16 -0.2531646 70 14 16 0.3333333 71 57 16 1 72 0 17 -0.3361556 73 1 17 -0.2939196 74 2 17 -0.2214815 75 3 17 -0.118986 76 9 17 1 77 14 18 0.6666667 78 55 18 1 79 10 19 -0.2071759 80 11 19 -0.2140392 81 12 19 -0.2144206 82 13 19 -0.1986768 83 14 19 -0.1656874 84 15 19 0.1243055 85 16 19 0.1284235 86 17 19 0.1286524 87 18 19 0.1192061 88 19 19 0.099412464 89 10 20 -1 90 15 20 0.6 91 58 20 1 92 11 21 -1 93 16 21 0.6 94 58 21 1 95 12 22 -1 96 17 22 0.6 97 58 22 1 98 13 23 -1 99 18 23 0.6 100 58 23 1 101 14 24 -1 102 19 24 0.6 103 58 24 1 104 15 25 0.45 105 35 25 -0.9583187 106 39 25 0.5 107 63 25 1 108 16 26 0.45 109 36 26 -0.9583187 110 40 26 0.5 111 63 26 1 112 17 27 0.45 113 37 27 -0.9583187 114 41 27 0.5 115 63 27 1 116 18 28 0.45 117 38 28 -0.9583187 118 42 28 0.5 119 63 28 1 120 19 29 0.45 121 43 29 0.5 122 63 29 1 123 15 30 -0.2070986 124 16 30 -0.2232997 125 17 30 -0.2286264 126 18 30 -0.2024528 127 19 30 -0.1385226 128 24 30 -0.2070986 129 25 30 -0.2232997 130 26 30 -0.2286264 131 27 30 -0.2024528 132 28 30 -0.1385226 133 15 31 -1.05 134 24 31 -1.05 135 59 31 1 136 16 32 -1.05 137 25 32 -1.05 138 59 32 1 139 17 33 -1.05 140 26 33 -1.05 141 59 33 1 142 18 34 -1.05 143 27 34 -1.05 144 59 34 1 145 19 35 -1.05 146 28 35 -1.05 147 59 35 1 148 24 36 0.08147449 149 25 36 0.097890154 150 26 36 0.1131608 151 27 36 0.1150555 152 28 36 0.092419088 153 30 36 0.090527207 154 31 36 0.1087668 155 32 36 0.1257342 156 33 36 0.1278394 157 34 36 0.1026879 158 20 37 1.567398 159 24 37 0.65 160 29 37 -1.567398 161 30 37 0.7222222 162 61 37 1 163 21 38 1.253918 164 25 38 0.65 165 29 38 -1.253918 166 31 38 0.7222222 167 61 38 1 168 22 39 0.9404389 169 26 39 0.65 170 29 39 -0.9404389 171 32 39 0.7222222 172 61 39 1 173 23 40 0.6269592 174 27 40 0.65 175 29 40 -0.6269592 176 33 40 0.7222222 177 61 40 1 178 28 41 0.65 179 29 41 -0.3134796 180 34 41 0.7222222 181 61 41 1 182 20 42 -0.2788416 183 21 42 -0.2680186 184 22 42 -0.2323717 185 23 42 -0.1575082 186 29 42 1 187 30 43 0.25 188 45 43 -0.8242248 189 49 43 0.5 190 65 43 1 191 31 44 0.25 192 46 44 -0.8242248 193 50 44 0.5 194 65 44 1 195 32 45 0.25 196 47 45 -0.8242248 197 51 45 0.5 198 65 45 1 199 33 46 0.25 200 48 46 -0.8242248 201 52 46 0.5 202 65 46 1 203 34 47 0.25 204 53 47 0.5 205 65 47 1 206 30 48 -0.1581626 207 31 48 -0.1947711 208 32 48 -0.2303917 209 33 48 -0.2362845 210 34 48 -0.18039 211 39 48 -0.1581626 212 40 48 -0.1947711 213 41 48 -0.2303917 214 42 48 -0.2362845 215 43 48 -0.18039 216 30 49 -0.9722222 217 39 49 -0.9722222 218 62 49 1 219 31 50 -0.9722222 220 40 50 -0.9722222 221 62 50 1 222 32 51 -0.9722222 223 41 51 -0.9722222 224 62 51 1 225 33 52 -0.9722222 226 42 52 -0.9722222 227 62 52 1 228 34 53 -0.9722222 229 43 53 -0.9722222 230 62 53 1 231 39 54 0.053228639 232 40 54 0.075745419 233 41 54 0.1061028 234 42 54 0.1333878 235 43 54 0.1315353 236 49 54 -0.1064573 237 50 54 -0.1514908 238 51 54 -0.2122056 239 52 54 -0.2667757 240 53 54 -0.2630706 241 35 55 1.863354 242 39 55 0.4722222 243 44 55 -1.863354 244 49 55 -0.9444444 245 64 55 1 246 36 56 1.490683 247 40 56 0.4722222 248 44 56 -1.490683 249 50 56 -0.9444444 250 64 56 1 251 37 57 1.118012 252 41 57 0.4722222 253 44 57 -1.118012 254 51 57 -0.9444444 255 64 57 1 256 38 58 0.7453416 257 42 58 0.4722222 258 44 58 -0.7453416 259 52 58 -0.9444444 260 64 58 1 261 43 59 0.4722222 262 44 59 -0.3726708 263 53 59 -0.9444444 264 64 59 1 265 35 60 -0.2069954 266 36 60 -0.2356469 267 37 60 -0.2475675 268 38 60 -0.2074873 269 44 60 1 270 45 61 1.863354 271 49 61 0.4444444 272 54 61 -1.863354 273 66 61 1 274 46 62 1.490683 275 50 62 0.4444444 276 54 62 -1.490683 277 66 62 1 278 47 63 1.118012 279 51 63 0.4444444 280 54 63 -1.118012 281 66 63 1 282 48 64 0.7453416 283 52 64 0.4444444 284 54 64 -0.7453416 285 66 64 1 286 53 65 0.4444444 287 54 65 -0.3726708 288 66 65 1 289 45 66 -0.1443354 290 46 66 -0.1918557 291 47 66 -0.2421498 292 48 66 -0.2541193 293 54 66 1 st_to_ccs_test03() Convert a sparse matrix from ST to CCS format. ST: sparse triplet, I, J, A. CCS: compressed column, I, CC, A. The ST matrix is read from the file "west_st.txt" and the CCS matrix is written to the files: "west_icc.txt", "west_ccc.txt", "west_acc.txt" Input matrix indices seem to be 1-based. st_read: was 299 now is 294 The ST matrix: Header information: Minimum row index I_MIN = 0 Maximum row index I_MAX = 66 Minimum col index J_MIN = 0 Maximum col index J_MAX = 66 Number of rows M = 67 Number of columns N = 67 Number of nonzeros NST = 299 Number of ST values = 299 Number of CCS values = 294 st_to_ccs_test04(): Convert a sparse matrix from ST to CCS format. ST: sparse triplet, I, J, A. CCS: compressed column, I, CC, A. The ST matrix is the Wathen finite element matrix. It has many repeated index pairs. To check, compare ACC*X - AST*X for a random X. Number of rows and columns N = 40 NX = 3 NY = 3 NST = 576 The ST matrix: Header information: Minimum row index I_MIN = 0 Maximum row index I_MAX = 39 Minimum col index J_MIN = 0 Maximum col index J_MAX = 39 Number of rows M = 40 Number of columns N = 40 Number of nonzeros NST = 576 The ST matrix: 0 13 13 300.00000000 1 13 12 -300.00000000 2 13 11 100.00000000 3 13 7 -400.00000000 4 13 0 150.00000000 5 13 1 -400.00000000 6 13 2 100.00000000 7 13 8 -300.00000000 8 12 13 -300.00000000 9 12 12 1600.00000000 10 12 11 -300.00000000 11 12 7 1000.00000000 12 12 0 -400.00000000 13 12 1 800.00000000 14 12 2 -400.00000000 15 12 8 1000.00000000 16 11 13 100.00000000 17 11 12 -300.00000000 18 11 11 300.00000000 19 11 7 -300.00000000 20 11 0 100.00000000 21 11 1 -400.00000000 22 11 2 150.00000000 23 11 8 -400.00000000 24 7 13 -400.00000000 25 7 12 1000.00000000 26 7 11 -300.00000000 27 7 7 1600.00000000 28 7 0 -300.00000000 29 7 1 1000.00000000 30 7 2 -400.00000000 31 7 8 800.00000000 32 0 13 150.00000000 33 0 12 -400.00000000 34 0 11 100.00000000 35 0 7 -300.00000000 36 0 0 300.00000000 37 0 1 -300.00000000 38 0 2 100.00000000 39 0 8 -400.00000000 40 1 13 -400.00000000 41 1 12 800.00000000 42 1 11 -400.00000000 43 1 7 1000.00000000 44 1 0 -300.00000000 45 1 1 1600.00000000 46 1 2 -300.00000000 47 1 8 1000.00000000 48 2 13 100.00000000 49 2 12 -400.00000000 50 2 11 150.00000000 51 2 7 -400.00000000 52 2 0 100.00000000 53 2 1 -300.00000000 54 2 2 300.00000000 55 2 8 -300.00000000 56 8 13 -300.00000000 57 8 12 1000.00000000 58 8 11 -400.00000000 59 8 7 800.00000000 60 8 0 -400.00000000 61 8 1 1000.00000000 62 8 2 -300.00000000 63 8 8 1600.00000000 64 15 15 300.00000000 65 15 14 -300.00000000 66 15 13 100.00000000 67 15 8 -400.00000000 68 15 2 150.00000000 69 15 3 -400.00000000 70 15 4 100.00000000 71 15 9 -300.00000000 72 14 15 -300.00000000 73 14 14 1600.00000000 74 14 13 -300.00000000 75 14 8 1000.00000000 76 14 2 -400.00000000 77 14 3 800.00000000 78 14 4 -400.00000000 79 14 9 1000.00000000 80 13 15 100.00000000 81 13 14 -300.00000000 82 13 13 300.00000000 83 13 8 -300.00000000 84 13 2 100.00000000 85 13 3 -400.00000000 86 13 4 150.00000000 87 13 9 -400.00000000 88 8 15 -400.00000000 89 8 14 1000.00000000 90 8 13 -300.00000000 91 8 8 1600.00000000 92 8 2 -300.00000000 93 8 3 1000.00000000 94 8 4 -400.00000000 95 8 9 800.00000000 96 2 15 150.00000000 97 2 14 -400.00000000 98 2 13 100.00000000 99 2 8 -300.00000000 100 2 2 300.00000000 101 2 3 -300.00000000 102 2 4 100.00000000 103 2 9 -400.00000000 104 3 15 -400.00000000 105 3 14 800.00000000 106 3 13 -400.00000000 107 3 8 1000.00000000 108 3 2 -300.00000000 109 3 3 1600.00000000 110 3 4 -300.00000000 111 3 9 1000.00000000 112 4 15 100.00000000 113 4 14 -400.00000000 114 4 13 150.00000000 115 4 8 -400.00000000 116 4 2 100.00000000 117 4 3 -300.00000000 118 4 4 300.00000000 119 4 9 -300.00000000 120 9 15 -300.00000000 121 9 14 1000.00000000 122 9 13 -400.00000000 123 9 8 800.00000000 124 9 2 -400.00000000 125 9 3 1000.00000000 126 9 4 -300.00000000 127 9 9 1600.00000000 128 17 17 300.00000000 129 17 16 -300.00000000 130 17 15 100.00000000 131 17 9 -400.00000000 132 17 4 150.00000000 133 17 5 -400.00000000 134 17 6 100.00000000 135 17 10 -300.00000000 136 16 17 -300.00000000 137 16 16 1600.00000000 138 16 15 -300.00000000 139 16 9 1000.00000000 140 16 4 -400.00000000 141 16 5 800.00000000 142 16 6 -400.00000000 143 16 10 1000.00000000 144 15 17 100.00000000 145 15 16 -300.00000000 146 15 15 300.00000000 147 15 9 -300.00000000 148 15 4 100.00000000 149 15 5 -400.00000000 150 15 6 150.00000000 151 15 10 -400.00000000 152 9 17 -400.00000000 153 9 16 1000.00000000 154 9 15 -300.00000000 155 9 9 1600.00000000 156 9 4 -300.00000000 157 9 5 1000.00000000 158 9 6 -400.00000000 159 9 10 800.00000000 160 4 17 150.00000000 161 4 16 -400.00000000 162 4 15 100.00000000 163 4 9 -300.00000000 164 4 4 300.00000000 165 4 5 -300.00000000 166 4 6 100.00000000 167 4 10 -400.00000000 168 5 17 -400.00000000 169 5 16 800.00000000 170 5 15 -400.00000000 171 5 9 1000.00000000 172 5 4 -300.00000000 173 5 5 1600.00000000 174 5 6 -300.00000000 175 5 10 1000.00000000 176 6 17 100.00000000 177 6 16 -400.00000000 178 6 15 150.00000000 179 6 9 -400.00000000 180 6 4 100.00000000 181 6 5 -300.00000000 182 6 6 300.00000000 183 6 10 -300.00000000 184 10 17 -300.00000000 185 10 16 1000.00000000 186 10 15 -400.00000000 187 10 9 800.00000000 188 10 4 -400.00000000 189 10 5 1000.00000000 190 10 6 -300.00000000 191 10 10 1600.00000000 192 24 24 300.00000000 193 24 23 -300.00000000 194 24 22 100.00000000 195 24 18 -400.00000000 196 24 11 150.00000000 197 24 12 -400.00000000 198 24 13 100.00000000 199 24 19 -300.00000000 200 23 24 -300.00000000 201 23 23 1600.00000000 202 23 22 -300.00000000 203 23 18 1000.00000000 204 23 11 -400.00000000 205 23 12 800.00000000 206 23 13 -400.00000000 207 23 19 1000.00000000 208 22 24 100.00000000 209 22 23 -300.00000000 210 22 22 300.00000000 211 22 18 -300.00000000 212 22 11 100.00000000 213 22 12 -400.00000000 214 22 13 150.00000000 215 22 19 -400.00000000 216 18 24 -400.00000000 217 18 23 1000.00000000 218 18 22 -300.00000000 219 18 18 1600.00000000 220 18 11 -300.00000000 221 18 12 1000.00000000 222 18 13 -400.00000000 223 18 19 800.00000000 224 11 24 150.00000000 225 11 23 -400.00000000 226 11 22 100.00000000 227 11 18 -300.00000000 228 11 11 300.00000000 229 11 12 -300.00000000 230 11 13 100.00000000 231 11 19 -400.00000000 232 12 24 -400.00000000 233 12 23 800.00000000 234 12 22 -400.00000000 235 12 18 1000.00000000 236 12 11 -300.00000000 237 12 12 1600.00000000 238 12 13 -300.00000000 239 12 19 1000.00000000 240 13 24 100.00000000 241 13 23 -400.00000000 242 13 22 150.00000000 243 13 18 -400.00000000 244 13 11 100.00000000 245 13 12 -300.00000000 246 13 13 300.00000000 247 13 19 -300.00000000 248 19 24 -300.00000000 249 19 23 1000.00000000 250 19 22 -400.00000000 251 19 18 800.00000000 252 19 11 -400.00000000 253 19 12 1000.00000000 254 19 13 -300.00000000 255 19 19 1600.00000000 256 26 26 300.00000000 257 26 25 -300.00000000 258 26 24 100.00000000 259 26 19 -400.00000000 260 26 13 150.00000000 261 26 14 -400.00000000 262 26 15 100.00000000 263 26 20 -300.00000000 264 25 26 -300.00000000 265 25 25 1600.00000000 266 25 24 -300.00000000 267 25 19 1000.00000000 268 25 13 -400.00000000 269 25 14 800.00000000 270 25 15 -400.00000000 271 25 20 1000.00000000 272 24 26 100.00000000 273 24 25 -300.00000000 274 24 24 300.00000000 275 24 19 -300.00000000 276 24 13 100.00000000 277 24 14 -400.00000000 278 24 15 150.00000000 279 24 20 -400.00000000 280 19 26 -400.00000000 281 19 25 1000.00000000 282 19 24 -300.00000000 283 19 19 1600.00000000 284 19 13 -300.00000000 285 19 14 1000.00000000 286 19 15 -400.00000000 287 19 20 800.00000000 288 13 26 150.00000000 289 13 25 -400.00000000 290 13 24 100.00000000 291 13 19 -300.00000000 292 13 13 300.00000000 293 13 14 -300.00000000 294 13 15 100.00000000 295 13 20 -400.00000000 296 14 26 -400.00000000 297 14 25 800.00000000 298 14 24 -400.00000000 299 14 19 1000.00000000 300 14 13 -300.00000000 301 14 14 1600.00000000 302 14 15 -300.00000000 303 14 20 1000.00000000 304 15 26 100.00000000 305 15 25 -400.00000000 306 15 24 150.00000000 307 15 19 -400.00000000 308 15 13 100.00000000 309 15 14 -300.00000000 310 15 15 300.00000000 311 15 20 -300.00000000 312 20 26 -300.00000000 313 20 25 1000.00000000 314 20 24 -400.00000000 315 20 19 800.00000000 316 20 13 -400.00000000 317 20 14 1000.00000000 318 20 15 -300.00000000 319 20 20 1600.00000000 320 28 28 300.00000000 321 28 27 -300.00000000 322 28 26 100.00000000 323 28 20 -400.00000000 324 28 15 150.00000000 325 28 16 -400.00000000 326 28 17 100.00000000 327 28 21 -300.00000000 328 27 28 -300.00000000 329 27 27 1600.00000000 330 27 26 -300.00000000 331 27 20 1000.00000000 332 27 15 -400.00000000 333 27 16 800.00000000 334 27 17 -400.00000000 335 27 21 1000.00000000 336 26 28 100.00000000 337 26 27 -300.00000000 338 26 26 300.00000000 339 26 20 -300.00000000 340 26 15 100.00000000 341 26 16 -400.00000000 342 26 17 150.00000000 343 26 21 -400.00000000 344 20 28 -400.00000000 345 20 27 1000.00000000 346 20 26 -300.00000000 347 20 20 1600.00000000 348 20 15 -300.00000000 349 20 16 1000.00000000 350 20 17 -400.00000000 351 20 21 800.00000000 352 15 28 150.00000000 353 15 27 -400.00000000 354 15 26 100.00000000 355 15 20 -300.00000000 356 15 15 300.00000000 357 15 16 -300.00000000 358 15 17 100.00000000 359 15 21 -400.00000000 360 16 28 -400.00000000 361 16 27 800.00000000 362 16 26 -400.00000000 363 16 20 1000.00000000 364 16 15 -300.00000000 365 16 16 1600.00000000 366 16 17 -300.00000000 367 16 21 1000.00000000 368 17 28 100.00000000 369 17 27 -400.00000000 370 17 26 150.00000000 371 17 20 -400.00000000 372 17 15 100.00000000 373 17 16 -300.00000000 374 17 17 300.00000000 375 17 21 -300.00000000 376 21 28 -300.00000000 377 21 27 1000.00000000 378 21 26 -400.00000000 379 21 20 800.00000000 380 21 15 -400.00000000 381 21 16 1000.00000000 382 21 17 -300.00000000 383 21 21 1600.00000000 384 35 35 300.00000000 385 35 34 -300.00000000 386 35 33 100.00000000 387 35 29 -400.00000000 388 35 22 150.00000000 389 35 23 -400.00000000 390 35 24 100.00000000 391 35 30 -300.00000000 392 34 35 -300.00000000 393 34 34 1600.00000000 394 34 33 -300.00000000 395 34 29 1000.00000000 396 34 22 -400.00000000 397 34 23 800.00000000 398 34 24 -400.00000000 399 34 30 1000.00000000 400 33 35 100.00000000 401 33 34 -300.00000000 402 33 33 300.00000000 403 33 29 -300.00000000 404 33 22 100.00000000 405 33 23 -400.00000000 406 33 24 150.00000000 407 33 30 -400.00000000 408 29 35 -400.00000000 409 29 34 1000.00000000 410 29 33 -300.00000000 411 29 29 1600.00000000 412 29 22 -300.00000000 413 29 23 1000.00000000 414 29 24 -400.00000000 415 29 30 800.00000000 416 22 35 150.00000000 417 22 34 -400.00000000 418 22 33 100.00000000 419 22 29 -300.00000000 420 22 22 300.00000000 421 22 23 -300.00000000 422 22 24 100.00000000 423 22 30 -400.00000000 424 23 35 -400.00000000 425 23 34 800.00000000 426 23 33 -400.00000000 427 23 29 1000.00000000 428 23 22 -300.00000000 429 23 23 1600.00000000 430 23 24 -300.00000000 431 23 30 1000.00000000 432 24 35 100.00000000 433 24 34 -400.00000000 434 24 33 150.00000000 435 24 29 -400.00000000 436 24 22 100.00000000 437 24 23 -300.00000000 438 24 24 300.00000000 439 24 30 -300.00000000 440 30 35 -300.00000000 441 30 34 1000.00000000 442 30 33 -400.00000000 443 30 29 800.00000000 444 30 22 -400.00000000 445 30 23 1000.00000000 446 30 24 -300.00000000 447 30 30 1600.00000000 448 37 37 300.00000000 449 37 36 -300.00000000 450 37 35 100.00000000 451 37 30 -400.00000000 452 37 24 150.00000000 453 37 25 -400.00000000 454 37 26 100.00000000 455 37 31 -300.00000000 456 36 37 -300.00000000 457 36 36 1600.00000000 458 36 35 -300.00000000 459 36 30 1000.00000000 460 36 24 -400.00000000 461 36 25 800.00000000 462 36 26 -400.00000000 463 36 31 1000.00000000 464 35 37 100.00000000 465 35 36 -300.00000000 466 35 35 300.00000000 467 35 30 -300.00000000 468 35 24 100.00000000 469 35 25 -400.00000000 470 35 26 150.00000000 471 35 31 -400.00000000 472 30 37 -400.00000000 473 30 36 1000.00000000 474 30 35 -300.00000000 475 30 30 1600.00000000 476 30 24 -300.00000000 477 30 25 1000.00000000 478 30 26 -400.00000000 479 30 31 800.00000000 480 24 37 150.00000000 481 24 36 -400.00000000 482 24 35 100.00000000 483 24 30 -300.00000000 484 24 24 300.00000000 485 24 25 -300.00000000 486 24 26 100.00000000 487 24 31 -400.00000000 488 25 37 -400.00000000 489 25 36 800.00000000 490 25 35 -400.00000000 491 25 30 1000.00000000 492 25 24 -300.00000000 493 25 25 1600.00000000 494 25 26 -300.00000000 495 25 31 1000.00000000 496 26 37 100.00000000 497 26 36 -400.00000000 498 26 35 150.00000000 499 26 30 -400.00000000 500 26 24 100.00000000 501 26 25 -300.00000000 502 26 26 300.00000000 503 26 31 -300.00000000 504 31 37 -300.00000000 505 31 36 1000.00000000 506 31 35 -400.00000000 507 31 30 800.00000000 508 31 24 -400.00000000 509 31 25 1000.00000000 510 31 26 -300.00000000 511 31 31 1600.00000000 512 39 39 300.00000000 513 39 38 -300.00000000 514 39 37 100.00000000 515 39 31 -400.00000000 516 39 26 150.00000000 517 39 27 -400.00000000 518 39 28 100.00000000 519 39 32 -300.00000000 520 38 39 -300.00000000 521 38 38 1600.00000000 522 38 37 -300.00000000 523 38 31 1000.00000000 524 38 26 -400.00000000 525 38 27 800.00000000 526 38 28 -400.00000000 527 38 32 1000.00000000 528 37 39 100.00000000 529 37 38 -300.00000000 530 37 37 300.00000000 531 37 31 -300.00000000 532 37 26 100.00000000 533 37 27 -400.00000000 534 37 28 150.00000000 535 37 32 -400.00000000 536 31 39 -400.00000000 537 31 38 1000.00000000 538 31 37 -300.00000000 539 31 31 1600.00000000 540 31 26 -300.00000000 541 31 27 1000.00000000 542 31 28 -400.00000000 543 31 32 800.00000000 544 26 39 150.00000000 545 26 38 -400.00000000 546 26 37 100.00000000 547 26 31 -300.00000000 548 26 26 300.00000000 549 26 27 -300.00000000 550 26 28 100.00000000 551 26 32 -400.00000000 552 27 39 -400.00000000 553 27 38 800.00000000 554 27 37 -400.00000000 555 27 31 1000.00000000 556 27 26 -300.00000000 557 27 27 1600.00000000 558 27 28 -300.00000000 559 27 32 1000.00000000 560 28 39 100.00000000 561 28 38 -400.00000000 562 28 37 150.00000000 563 28 31 -400.00000000 564 28 26 100.00000000 565 28 27 -300.00000000 566 28 28 300.00000000 567 28 32 -300.00000000 568 32 39 -300.00000000 569 32 38 1000.00000000 570 32 37 -400.00000000 571 32 31 800.00000000 572 32 26 -400.00000000 573 32 27 1000.00000000 574 32 28 -300.00000000 575 32 32 1600.00000000 Number of ST values = 576 Number of CCS values = 472 CCS matrix: # I J A ---- ---- ---- -------------- 0 0 0 300 1 1 0 -300 2 2 0 100 3 7 0 -300 4 8 0 -400 5 11 0 100 6 12 0 -400 7 13 0 150 8 0 1 -300 9 1 1 1600 10 2 1 -300 11 7 1 1000 12 8 1 1000 13 11 1 -400 14 12 1 800 15 13 1 -400 16 0 2 100 17 1 2 -300 18 2 2 600 19 3 2 -300 20 4 2 100 21 7 2 -400 22 8 2 -600 23 9 2 -400 24 11 2 150 25 12 2 -400 26 13 2 200 27 14 2 -400 28 15 2 150 29 2 3 -300 30 3 3 1600 31 4 3 -300 32 8 3 1000 33 9 3 1000 34 13 3 -400 35 14 3 800 36 15 3 -400 37 2 4 100 38 3 4 -300 39 4 4 600 40 5 4 -300 41 6 4 100 42 8 4 -400 43 9 4 -600 44 10 4 -400 45 13 4 150 46 14 4 -400 47 15 4 200 48 16 4 -400 49 17 4 150 50 4 5 -300 51 5 5 1600 52 6 5 -300 53 9 5 1000 54 10 5 1000 55 15 5 -400 56 16 5 800 57 17 5 -400 58 4 6 100 59 5 6 -300 60 6 6 300 61 9 6 -400 62 10 6 -300 63 15 6 150 64 16 6 -400 65 17 6 100 66 0 7 -300 67 1 7 1000 68 2 7 -400 69 7 7 1600 70 8 7 800 71 11 7 -300 72 12 7 1000 73 13 7 -400 74 0 8 -400 75 1 8 1000 76 2 8 -600 77 3 8 1000 78 4 8 -400 79 7 8 800 80 8 8 3200 81 9 8 800 82 11 8 -400 83 12 8 1000 84 13 8 -600 85 14 8 1000 86 15 8 -400 87 2 9 -400 88 3 9 1000 89 4 9 -600 90 5 9 1000 91 6 9 -400 92 8 9 800 93 9 9 3200 94 10 9 800 95 13 9 -400 96 14 9 1000 97 15 9 -600 98 16 9 1000 99 17 9 -400 100 4 10 -400 101 5 10 1000 102 6 10 -300 103 9 10 800 104 10 10 1600 105 15 10 -400 106 16 10 1000 107 17 10 -300 108 0 11 100 109 1 11 -400 110 2 11 150 111 7 11 -300 112 8 11 -400 113 11 11 600 114 12 11 -600 115 13 11 200 116 18 11 -300 117 19 11 -400 118 22 11 100 119 23 11 -400 120 24 11 150 121 0 12 -400 122 1 12 800 123 2 12 -400 124 7 12 1000 125 8 12 1000 126 11 12 -600 127 12 12 3200 128 13 12 -600 129 18 12 1000 130 19 12 1000 131 22 12 -400 132 23 12 800 133 24 12 -400 134 0 13 150 135 1 13 -400 136 2 13 200 137 3 13 -400 138 4 13 150 139 7 13 -400 140 8 13 -600 141 9 13 -400 142 11 13 200 143 12 13 -600 144 13 13 1200 145 14 13 -600 146 15 13 200 147 18 13 -400 148 19 13 -600 149 20 13 -400 150 22 13 150 151 23 13 -400 152 24 13 200 153 25 13 -400 154 26 13 150 155 2 14 -400 156 3 14 800 157 4 14 -400 158 8 14 1000 159 9 14 1000 160 13 14 -600 161 14 14 3200 162 15 14 -600 163 19 14 1000 164 20 14 1000 165 24 14 -400 166 25 14 800 167 26 14 -400 168 2 15 150 169 3 15 -400 170 4 15 200 171 5 15 -400 172 6 15 150 173 8 15 -400 174 9 15 -600 175 10 15 -400 176 13 15 200 177 14 15 -600 178 15 15 1200 179 16 15 -600 180 17 15 200 181 19 15 -400 182 20 15 -600 183 21 15 -400 184 24 15 150 185 25 15 -400 186 26 15 200 187 27 15 -400 188 28 15 150 189 4 16 -400 190 5 16 800 191 6 16 -400 192 9 16 1000 193 10 16 1000 194 15 16 -600 195 16 16 3200 196 17 16 -600 197 20 16 1000 198 21 16 1000 199 26 16 -400 200 27 16 800 201 28 16 -400 202 4 17 150 203 5 17 -400 204 6 17 100 205 9 17 -400 206 10 17 -300 207 15 17 200 208 16 17 -600 209 17 17 600 210 20 17 -400 211 21 17 -300 212 26 17 150 213 27 17 -400 214 28 17 100 215 11 18 -300 216 12 18 1000 217 13 18 -400 218 18 18 1600 219 19 18 800 220 22 18 -300 221 23 18 1000 222 24 18 -400 223 11 19 -400 224 12 19 1000 225 13 19 -600 226 14 19 1000 227 15 19 -400 228 18 19 800 229 19 19 3200 230 20 19 800 231 22 19 -400 232 23 19 1000 233 24 19 -600 234 25 19 1000 235 26 19 -400 236 13 20 -400 237 14 20 1000 238 15 20 -600 239 16 20 1000 240 17 20 -400 241 19 20 800 242 20 20 3200 243 21 20 800 244 24 20 -400 245 25 20 1000 246 26 20 -600 247 27 20 1000 248 28 20 -400 249 15 21 -400 250 16 21 1000 251 17 21 -300 252 20 21 800 253 21 21 1600 254 26 21 -400 255 27 21 1000 256 28 21 -300 257 11 22 100 258 12 22 -400 259 13 22 150 260 18 22 -300 261 19 22 -400 262 22 22 600 263 23 22 -600 264 24 22 200 265 29 22 -300 266 30 22 -400 267 33 22 100 268 34 22 -400 269 35 22 150 270 11 23 -400 271 12 23 800 272 13 23 -400 273 18 23 1000 274 19 23 1000 275 22 23 -600 276 23 23 3200 277 24 23 -600 278 29 23 1000 279 30 23 1000 280 33 23 -400 281 34 23 800 282 35 23 -400 283 11 24 150 284 12 24 -400 285 13 24 200 286 14 24 -400 287 15 24 150 288 18 24 -400 289 19 24 -600 290 20 24 -400 291 22 24 200 292 23 24 -600 293 24 24 1200 294 25 24 -600 295 26 24 200 296 29 24 -400 297 30 24 -600 298 31 24 -400 299 33 24 150 300 34 24 -400 301 35 24 200 302 36 24 -400 303 37 24 150 304 13 25 -400 305 14 25 800 306 15 25 -400 307 19 25 1000 308 20 25 1000 309 24 25 -600 310 25 25 3200 311 26 25 -600 312 30 25 1000 313 31 25 1000 314 35 25 -400 315 36 25 800 316 37 25 -400 317 13 26 150 318 14 26 -400 319 15 26 200 320 16 26 -400 321 17 26 150 322 19 26 -400 323 20 26 -600 324 21 26 -400 325 24 26 200 326 25 26 -600 327 26 26 1200 328 27 26 -600 329 28 26 200 330 30 26 -400 331 31 26 -600 332 32 26 -400 333 35 26 150 334 36 26 -400 335 37 26 200 336 38 26 -400 337 39 26 150 338 15 27 -400 339 16 27 800 340 17 27 -400 341 20 27 1000 342 21 27 1000 343 26 27 -600 344 27 27 3200 345 28 27 -600 346 31 27 1000 347 32 27 1000 348 37 27 -400 349 38 27 800 350 39 27 -400 351 15 28 150 352 16 28 -400 353 17 28 100 354 20 28 -400 355 21 28 -300 356 26 28 200 357 27 28 -600 358 28 28 600 359 31 28 -400 360 32 28 -300 361 37 28 150 362 38 28 -400 363 39 28 100 364 22 29 -300 365 23 29 1000 366 24 29 -400 367 29 29 1600 368 30 29 800 369 33 29 -300 370 34 29 1000 371 35 29 -400 372 22 30 -400 373 23 30 1000 374 24 30 -600 375 25 30 1000 376 26 30 -400 377 29 30 800 378 30 30 3200 379 31 30 800 380 33 30 -400 381 34 30 1000 382 35 30 -600 383 36 30 1000 384 37 30 -400 385 24 31 -400 386 25 31 1000 387 26 31 -600 388 27 31 1000 389 28 31 -400 390 30 31 800 391 31 31 3200 392 32 31 800 393 35 31 -400 394 36 31 1000 395 37 31 -600 396 38 31 1000 397 39 31 -400 398 26 32 -400 399 27 32 1000 400 28 32 -300 401 31 32 800 402 32 32 1600 403 37 32 -400 404 38 32 1000 405 39 32 -300 406 22 33 100 407 23 33 -400 408 24 33 150 409 29 33 -300 410 30 33 -400 411 33 33 300 412 34 33 -300 413 35 33 100 414 22 34 -400 415 23 34 800 416 24 34 -400 417 29 34 1000 418 30 34 1000 419 33 34 -300 420 34 34 1600 421 35 34 -300 422 22 35 150 423 23 35 -400 424 24 35 200 425 25 35 -400 426 26 35 150 427 29 35 -400 428 30 35 -600 429 31 35 -400 430 33 35 100 431 34 35 -300 432 35 35 600 433 36 35 -300 434 37 35 100 435 24 36 -400 436 25 36 800 437 26 36 -400 438 30 36 1000 439 31 36 1000 440 35 36 -300 441 36 36 1600 442 37 36 -300 443 24 37 150 444 25 37 -400 445 26 37 200 446 27 37 -400 447 28 37 150 448 30 37 -400 449 31 37 -600 450 32 37 -400 451 35 37 100 452 36 37 -300 453 37 37 600 454 38 37 -300 455 39 37 100 456 26 38 -400 457 27 38 800 458 28 38 -400 459 31 38 1000 460 32 38 1000 461 37 38 -300 462 38 38 1600 463 39 38 -300 464 26 39 150 465 27 39 -400 466 28 39 100 467 31 39 -400 468 32 39 -300 469 37 39 100 470 38 39 -300 471 39 39 300 | ACC*X - AST*X| = 2.3526583943947658e-12 st_to_ccs_test(): Normal end of execution. Sun Jun 26 21:58:57 2022