Eigen Compile times (MSVC)

The following commit was tested with msbuild version 15.9.21.664 (MSVC 2017 V15.9.13)

commit 716839ea79291efe769ee56ebdd783b9d2b3d51f (HEAD -> master, origin/master, origin/branches/default, origin/HEAD)
Author: Rasmus Munk Larsen <rmlarsen@google.com>
Date:   Wed Jun 5 16:42:27 2019 -0700

    Make is_valid_index_type return false for float and double when EIGEN_HAS_TYPE_TRAITS is off.
library(hms)
library(knitr)
library(kableExtra)

# Extract build times
system(paste("cat ./data/eigen_build_msvc.log ",
             "| grep Elapsed ",
             "| sed 's/>Time Elapsed /,/' ",
             "> data/times.csv"))
times = read.csv("data/times.csv", header = FALSE)
times <- setNames(times, c("num", "time"))

# Extract test names
system(paste("cat ./data/eigen_build_msvc.log",
             "| grep '>------ Build started' ",
             "| sed 's/>------ Build started: Project: /,/'",
             "> data/names.csv"))
names = read.csv("data/names.csv", header = FALSE)
names <- setNames(names, c("num", "test", "config"))

# Extract build status
system(paste("cat ./data/eigen_build_msvc.log",
             "| grep 'Build FAILED' ",
             "| sed 's/>Build /,/' ",
             "> data/failed.csv"))
failed = read.csv("data/failed.csv", header = FALSE)
failed <- setNames(failed, c("num", "failed"))

df <- merge(names, times, by = c("num"))
df <- merge(failed, df, by = c("num"), all = TRUE)
df$status <- ifelse(is.na(df$failed), 
                    '<span style=" color: green !important;" >OK</span>', 
                    '<span style=" color: red !important;" >FAILED</span>')
df$time_s <- as.integer(as.hms(strtrim(df$time, 8)))

# sort by time:
df <- df[order(-df$time_s),]

kable( df[, c("test", "status", "time", "time_s")], escape=FALSE) %>%
  kable_styling(bootstrap_options = c("striped", "hover"))
test status time time_s
745 sparse_product_2 FAILED 08:40:18.83 31218
739 sparse_extra_2 FAILED 08:36:19.74 30979
480 mixingtypes_4 OK 06:31:42.17 23502
481 mixingtypes_5 OK 06:31:13.87 23473
734 sparse_block_2 OK 03:50:53.79 13853
740 sparse_extra_3 FAILED 03:50:14.66 13814
744 sparse_product_1 FAILED 03:49:02.48 13742
738 sparse_extra_1 FAILED 03:48:28.84 13708
746 sparse_product_3 FAILED 03:17:37.83 11857
288 geo_quaternion_2 OK 01:22:58.25 4978
61 array_reverse_8 OK 00:46:53.29 2813
397 vectorwiseop_5 OK 00:46:53.75 2813
79 basicstuff_6 OK 00:46:11.92 2771
563 product_mmtr_4 OK 00:45:22.34 2722
562 product_mmtr_3 OK 00:44:33.57 2673
99 block_2 OK 00:40:33.31 2433
560 product_mmtr_1 OK 00:34:57.02 2097
561 product_mmtr_2 OK 00:34:13.61 2053
720 simplicial_cholesky_1 OK 00:15:51.62 951
727 sparse_basic_2 OK 00:15:45.34 945
550 product_extra_5 OK 00:15:10.70 910
383 linearstructure_8 OK 00:11:41.74 701
384 linearstructure_9 OK 00:11:35.20 695
386 vectorwiseop_4 OK 00:11:32.78 692
387 lscg_1 OK 00:11:31.34 691
388 lscg_2 OK 00:11:31.32 691
91 bdcsvd_8 OK 00:11:23.35 683
102 block_5 OK 00:10:00.71 600
100 block_3 OK 00:09:16.81 556
557 product_large_4 OK 00:08:54.56 534
549 product_extra_4 OK 00:08:30.72 510
29 adjoint_7 OK 00:08:17.57 497
520 permutationmatrices_5 OK 00:07:58.24 478
88 bdcsvd_5 OK 00:07:30.43 450
224 eigensolver_generalized_real_4 OK 00:07:29.56 449
575 product_small_1 OK 00:07:28.21 448
461 matrix_power_7 OK 00:07:21.22 441
579 product_small_2 OK 00:06:25.00 385
583 product_small_3 OK 00:06:14.64 374
221 eigensolver_generalized_real_1 OK 00:05:34.53 334
479 mixingtypes_3 OK 00:05:22.56 322
292 geo_transformations_3 OK 00:04:57.70 297
548 product_extra_3 OK 00:04:57.83 297
8 EulerAngles_2 OK 00:04:44.20 284
25 adjoint_3 OK 00:04:36.50 276
482 mixingtypes_6 OK 00:04:35.82 275
98 block_1 OK 00:04:32.46 272
280 geo_orthomethods_4 OK 00:04:32.22 272
602 product_symm_8 OK 00:04:30.80 270
477 mixingtypes_1 OK 00:04:17.17 257
601 product_symm_7 OK 00:04:16.71 256
722 simplicial_cholesky_3 OK 00:04:12.92 252
105 block_8 OK 00:04:09.08 249
730 sparse_basic_5 OK 00:04:01.59 241
290 geo_transformations_1 OK 00:03:57.13 237
270 geo_homogeneous_2 OK 00:03:55.03 235
294 geo_transformations_5 OK 00:03:53.18 233
21 adjoint_11 OK 00:03:51.84 231
587 product_small_4 OK 00:03:49.56 229
726 sparse_basic_1 OK 00:03:49.94 229
101 block_4 OK 00:03:47.47 227
103 block_6 OK 00:03:38.04 218
478 mixingtypes_2 OK 00:03:37.76 217
87 bdcsvd_4 OK 00:03:36.72 216
234 eigensolver_selfadjoint_13 OK 00:03:36.96 216
295 geo_transformations_6 OK 00:03:35.81 215
289 geo_quaternion_3 OK 00:03:27.14 207
566 product_notemporary_3 OK 00:03:26.84 206
591 product_small_5 OK 00:03:18.79 198
104 block_7 OK 00:03:16.21 196
567 product_notemporary_4 OK 00:03:15.55 195
582 product_small_23 OK 00:03:11.45 191
356 jacobisvd_11 OK 00:03:06.06 186
731 sparse_basic_6 OK 00:03:05.80 185
618 product_trmm_13 OK 00:03:03.89 183
35 array_cwise_3 OK 00:02:58.73 178
357 jacobisvd_12 OK 00:02:58.63 178
358 jacobisvd_13 OK 00:02:56.45 176
455 matrix_power_12 OK 00:02:55.46 175
89 bdcsvd_6 OK 00:02:54.88 174
578 product_small_13 OK 00:02:50.29 170
594 product_small_8 OK 00:02:50.07 170
333 integer_types_4 OK 00:02:46.40 166
86 bdcsvd_3 OK 00:02:43.55 163
360 jacobisvd_3 OK 00:02:35.12 155
630 product_trmm_33 OK 00:02:35.13 155
631 product_trmm_34 OK 00:02:33.24 153
462 matrix_power_8 OK 00:02:31.91 151
457 matrix_power_3 OK 00:02:30.08 150
555 product_large_2 OK 00:02:29.11 149
297 geo_transformations_8 OK 00:02:28.15 148
554 product_large_1 OK 00:02:26.02 146
450 matrix_function_6 OK 00:02:25.67 145
453 matrix_power_10 OK 00:02:24.21 144
556 product_large_3 OK 00:02:24.36 144
243 evaluators OK 00:02:23.14 143
361 jacobisvd_4 OK 00:02:22.74 142
82 bdcsvd_10 OK 00:02:21.01 141
83 bdcsvd_101 OK 00:02:21.98 141
463 matrix_power_9 OK 00:02:20.99 140
558 product_large_5 OK 00:02:20.84 140
362 jacobisvd_5 OK 00:02:19.97 139
449 matrix_function_5 OK 00:02:18.29 138
458 matrix_power_4 OK 00:02:18.58 138
627 product_trmm_24 OK 00:02:17.62 137
7 EulerAngles_1 OK 00:02:14.25 134
84 bdcsvd_102 OK 00:02:12.59 132
626 product_trmm_23 OK 00:02:11.39 131
623 product_trmm_14 OK 00:02:09.18 129
85 bdcsvd_2 OK 00:02:08.21 128
399 vectorwiseop_7 OK 00:02:07.74 127
398 vectorwiseop_6 OK 00:02:05.56 125
456 matrix_power_2 OK 00:02:03.66 123
564 product_notemporary_1 OK 00:02:01.33 121
759 sparselu_4 OK 00:02:01.20 121
440 matrix_exponential_5 OK 00:02:00.16 120
226 eigensolver_generic_2 OK 00:01:59.69 119
441 matrix_exponential_6 OK 00:01:59.94 119
293 geo_transformations_4 OK 00:01:58.57 118
668 qr_colpivoting_5 OK 00:01:58.32 118
593 product_small_7 OK 00:01:57.02 117
448 matrix_function_4 OK 00:01:55.68 115
467 matrix_square_root_4 OK 00:01:54.81 114
565 product_notemporary_2 OK 00:01:53.78 113
363 jacobisvd_6 OK 00:01:51.51 111
468 matrix_square_root_5 OK 00:01:51.64 111
114 matrix_power_11 OK 00:01:50.78 110
452 matrix_power_1 OK 00:01:50.34 110
758 sparselu_3 OK 00:01:50.67 110
24 adjoint_2 OK 00:01:49.18 109
460 matrix_power_6 OK 00:01:48.37 108
628 product_trmm_31 OK 00:01:47.15 107
586 product_small_33 OK 00:01:46.63 106
445 matrix_function_1 OK 00:01:44.13 104
291 geo_transformations_2 OK 00:01:42.17 102
592 product_small_6 OK 00:01:41.43 101
466 matrix_square_root_3 OK 00:01:40.63 100
459 matrix_power_5 OK 00:01:38.62 98
590 product_small_43 OK 00:01:38.37 98
748 sparse_product_5 OK 00:01:37.25 97
629 product_trmm_32 OK 00:01:35.59 95
677 qr_fullpivoting_5 OK 00:01:35.87 95
287 geo_quaternion_1 OK 00:01:32.24 92
446 matrix_function_2 OK 00:01:31.46 91
447 matrix_function_3 OK 00:01:31.09 91
624 product_trmm_21 OK 00:01:31.16 91
442 matrix_exponential_7 OK 00:01:30.71 90
546 product_extra_1 OK 00:01:29.14 89
90 bdcsvd_7 OK 00:01:28.64 88
139 triangular_4 OK 00:01:27.40 87
233 eigensolver_selfadjoint_12 OK 00:01:27.80 87
211 dontalign_7 OK 00:01:26.51 86
547 product_extra_2 OK 00:01:26.09 86
625 product_trmm_22 OK 00:01:26.52 86
390 lu_2 OK 00:01:24.73 84
122 cholesky_5 OK 00:01:23.51 83
20 adjoint_10 OK 00:01:22.50 82
437 matrix_exponential_2 OK 00:01:22.33 82
451 matrix_function_7 OK 00:01:21.41 81
598 product_symm_4 OK 00:01:21.35 81
667 qr_colpivoting_4 OK 00:01:21.80 81
436 matrix_exponential_1 OK 00:01:20.72 80
210 dontalign_6 OK 00:01:17.54 77
232 eigensolver_selfadjoint_1 OK 00:01:17.80 77
597 product_symm_3 OK 00:01:17.73 77
608 product_trmm_11 OK 00:01:17.93 77
81 bdcsvd_1 OK 00:01:16.79 76
701 reshape OK 00:01:15.05 75
10 EulerAngles_4 OK 00:01:13.51 73
328 inplace_decomposition_7 OK 00:01:13.57 73
438 matrix_exponential_3 OK 00:01:13.00 73
613 product_trmm_12 OK 00:01:13.48 73
271 geo_homogeneous_3 OK 00:01:12.06 72
329 inplace_decomposition_8 OK 00:01:12.20 72
443 matrix_exponential_8 OK 00:01:12.01 72
330 integer_types_1 OK 00:01:09.48 69
340 inverse_2 OK 00:01:09.46 69
96 bicgstab_2 OK 00:01:08.72 68
121 cholesky_4 OK 00:01:08.52 68
222 eigensolver_generalized_real_2 OK 00:01:08.83 68
335 integer_types_6 OK 00:01:08.92 68
708 schur_complex_4 OK 00:01:08.96 68
341 inverse_3 OK 00:01:07.70 67
493 nomalloc_4 OK 00:01:07.91 67
331 integer_types_2 OK 00:01:06.05 66
576 product_small_11 OK 00:01:06.41 66
223 eigensolver_generalized_real_3 OK 00:01:03.16 63
389 lu_1 OK 00:01:03.01 63
580 product_small_21 OK 00:01:03.79 63
269 geo_homogeneous_1 OK 00:01:02.72 62
490 nomalloc_1 OK 00:01:02.13 62
721 simplicial_cholesky_2 OK 00:01:02.93 62
30 adjoint_8 OK 00:01:01.64 61
650 product_trsolve_8 OK 00:01:01.97 61
272 geo_hyperplane_1 OK 00:01:00.24 60
345 inverse_7 OK 00:01:00.29 60
187 dgmres_1 OK 00:00:59.44 59
273 geo_hyperplane_2 OK 00:00:59.92 59
310 householder_3 OK 00:00:59.11 59
491 nomalloc_2 OK 00:00:59.25 59
599 product_symm_5 OK 00:00:59.40 59
16 NonLinearOptimization OK 00:00:58.71 58
197 diagonalmatrices_2 OK 00:00:58.79 58
311 householder_4 OK 00:00:58.56 58
651 product_trsolve_9 OK 00:00:58.80 58
659 qr_5 OK 00:00:58.80 58
600 product_symm_6 OK 00:00:57.93 57
641 product_trsolve_12 OK 00:00:57.16 57
188 dgmres_2 OK 00:00:56.16 56
327 inplace_decomposition_6 OK 00:00:56.57 56
365 jacobisvd_8 OK 00:00:56.96 56
678 qr_fullpivoting_6 OK 00:00:56.85 56
95 bicgstab_1 OK 00:00:55.69 55
364 jacobisvd_7 OK 00:00:55.12 55
309 householder_2 OK 00:00:54.69 54
326 inplace_decomposition_5 OK 00:00:54.67 54
756 sparselu_1 OK 00:00:54.06 54
2 eigensolver_generic_3 OK 00:00:53.29 53
9 EulerAngles_3 OK 00:00:53.49 53
38 array_cwise_6 OK 00:00:53.70 53
235 eigensolver_selfadjoint_2 OK 00:00:53.27 53
123 cholesky_6 OK 00:00:52.66 52
371 vectorwiseop_1 OK 00:00:52.32 52
588 product_small_41 OK 00:00:51.38 51
212 dontalign_8 OK 00:00:50.09 50
317 incomplete_cholesky_2 OK 00:00:50.28 50
639 product_trsolve_10 OK 00:00:50.26 50
757 sparselu_2 OK 00:00:50.21 50
36 array_cwise_4 OK 00:00:49.35 49
207 dontalign_3 OK 00:00:49.35 49
225 eigensolver_generic_1 OK 00:00:49.37 49
682 real_qz_1 OK 00:00:49.94 49
439 matrix_exponential_4 OK 00:00:48.94 48
209 dontalign_5 OK 00:00:47.32 47
240 eigensolver_selfadjoint_7 OK 00:00:47.30 47
274 geo_hyperplane_3 OK 00:00:47.04 47
372 vectorwiseop_2 OK 00:00:47.24 47
596 product_symm_2 OK 00:00:47.56 47
642 product_trsolve_13 OK 00:00:47.93 47
683 real_qz_2 OK 00:00:47.24 47
595 product_symm_1 OK 00:00:46.23 46
688 redux_3 OK 00:00:46.24 46
206 dontalign_2 OK 00:00:45.50 45
355 jacobisvd_10 OK 00:00:45.19 45
444 matrix_exponential_9 OK 00:00:45.34 45
766 stable_norm_2 OK 00:00:45.84 45
131 conjugate_gradient_2 OK 00:00:44.17 44
242 eigensolver_selfadjoint_9 OK 00:00:44.28 44
318 incomplete_cholesky_3 OK 00:00:44.71 44
713 schur_real_4 OK 00:00:44.13 44
238 eigensolver_selfadjoint_5 OK 00:00:43.53 43
296 geo_transformations_7 OK 00:00:43.30 43
454 special_functions_2 OK 00:00:43.17 43
470 minres_1 OK 00:00:43.71 43
764 splines OK 00:00:43.93 43
208 dontalign_4 OK 00:00:42.73 42
239 eigensolver_selfadjoint_6 OK 00:00:42.73 42
300 gmres_2 OK 00:00:42.22 42
316 incomplete_cholesky_1 OK 00:00:42.22 42
581 product_small_22 OK 00:00:42.14 42
621 product_trmm_133 OK 00:00:42.86 42
680 qr_fullpivoting_8 OK 00:00:42.52 42
37 array_cwise_5 OK 00:00:41.96 41
97 bicgstab_3 OK 00:00:41.22 41
205 dontalign_1 OK 00:00:41.34 41
395 lu_7 OK 00:00:41.03 41
464 matrix_square_root_1 OK 00:00:41.54 41
666 qr_colpivoting_3 OK 00:00:41.48 41
41 array_for_matrix_3 OK 00:00:40.29 40
250 upperbidiagonalization_5 OK 00:00:40.37 40
313 householder_6 OK 00:00:40.49 40
320 indexed_view_2 OK 00:00:40.30 40
325 inplace_decomposition_4 OK 00:00:40.87 40
342 inverse_4 OK 00:00:40.74 40
343 inverse_5 OK 00:00:40.45 40
532 polynomialsolver_7 OK 00:00:40.62 40
638 product_trsolve_1 OK 00:00:40.03 40
649 product_trsolve_7 OK 00:00:40.85 40
664 qr_colpivoting_1 OK 00:00:40.55 40
685 real_qz_4 OK 00:00:40.80 40
217 eigensolver_complex_4 OK 00:00:39.92 39
252 upperbidiagonalization_7 OK 00:00:39.08 39
577 product_small_12 OK 00:00:39.31 39
584 product_small_31 OK 00:00:39.83 39
622 product_trmm_134 OK 00:00:39.58 39
643 product_trsolve_14 OK 00:00:39.51 39
762 special_functions_1 OK 00:00:39.76 39
34 array_cwise_2 OK 00:00:38.36 38
132 conjugate_gradient_3 OK 00:00:38.33 38
236 eigensolver_selfadjoint_3 OK 00:00:38.95 38
275 geo_hyperplane_4 OK 00:00:38.04 38
276 geo_hyperplane_5 OK 00:00:38.04 38
531 polynomialsolver_6 OK 00:00:38.87 38
606 product_syrk_4 OK 00:00:38.14 38
673 qr_fullpivoting_1 OK 00:00:38.81 38
698 ref_5 OK 00:00:38.70 38
710 schur_real_1 OK 00:00:38.98 38
22 adjoint_12 OK 00:00:37.44 37
154 umeyama_2 OK 00:00:37.39 37
251 upperbidiagonalization_6 OK 00:00:37.59 37
308 householder_1 OK 00:00:37.74 37
529 polynomialsolver_4 OK 00:00:37.36 37
605 product_syrk_3 OK 00:00:37.18 37
675 qr_fullpivoting_3 OK 00:00:37.72 37
278 geo_orthomethods_2 OK 00:00:36.72 36
299 gmres_1 OK 00:00:36.99 36
314 householder_7 OK 00:00:36.68 36
712 schur_real_3 OK 00:00:36.80 36
116 triangular_1 OK 00:00:35.83 35
319 indexed_view_1 OK 00:00:35.28 35
332 integer_types_3 OK 00:00:35.33 35
589 product_small_42 OK 00:00:35.24 35
26 adjoint_4 OK 00:00:34.07 34
120 cholesky_3 OK 00:00:34.41 34
185 determinant_5 OK 00:00:34.72 34
199 diagonalmatrices_4 OK 00:00:34.43 34
214 eigensolver_complex_1 OK 00:00:34.83 34
228 eigensolver_generic_4 OK 00:00:34.58 34
237 eigensolver_selfadjoint_4 OK 00:00:34.90 34
244 exceptions OK 00:00:34.18 34
315 householder_8 OK 00:00:34.19 34
344 inverse_6 OK 00:00:34.51 34
517 permutationmatrices_2 OK 00:00:34.97 34
612 product_trmm_114 OK 00:00:34.38 34
645 product_trsolve_3 OK 00:00:34.07 34
684 real_qz_3 OK 00:00:34.52 34
735 sparse_block_3 OK 00:00:34.70 34
119 cholesky_2 OK 00:00:33.63 33
130 conjugate_gradient_1 OK 00:00:33.77 33
215 eigensolver_complex_2 OK 00:00:33.23 33
285 geo_parametrizedline_3 OK 00:00:33.04 33
611 product_trmm_113 OK 00:00:33.45 33
619 product_trmm_131 OK 00:00:33.09 33
646 product_trsolve_4 OK 00:00:33.67 33
657 qr_3 OK 00:00:33.81 33
690 redux_5 OK 00:00:33.91 33
736 sparse_block_4 OK 00:00:33.63 33
246 upperbidiagonalization_3 OK 00:00:32.12 32
410 zerosized OK 00:00:32.09 32
620 product_trmm_132 OK 00:00:32.06 32
669 qr_colpivoting_6 OK 00:00:32.73 32
337 integer_types_8 OK 00:00:31.84 31
373 levenberg_marquardt OK 00:00:31.75 31
530 polynomialsolver_5 OK 00:00:31.65 31
534 polynomialsolver_9 OK 00:00:31.16 31
616 product_trmm_123 OK 00:00:31.07 31
665 qr_colpivoting_2 OK 00:00:31.55 31
336 integer_types_7 OK 00:00:30.26 30
339 inverse_1 OK 00:00:30.92 30
375 linearstructure_10 OK 00:00:30.39 30
533 polynomialsolver_8 OK 00:00:30.94 30
585 product_small_32 OK 00:00:30.45 30
617 product_trmm_124 OK 00:00:30.69 30
644 product_trsolve_2 OK 00:00:30.71 30
19 adjoint_1 OK 00:00:29.79 29
33 array_cwise_1 OK 00:00:29.62 29
118 cholesky_1 OK 00:00:29.83 29
231 upperbidiagonalization_1 OK 00:00:29.50 29
283 geo_parametrizedline_1 OK 00:00:29.45 29
284 geo_parametrizedline_2 OK 00:00:29.22 29
312 householder_5 OK 00:00:29.44 29
391 lu_3 OK 00:00:29.84 29
394 lu_6 OK 00:00:29.09 29
525 polynomialsolver_11 OK 00:00:29.22 29
661 qr_7 OK 00:00:29.23 29
674 qr_fullpivoting_2 OK 00:00:29.84 29
711 schur_real_2 OK 00:00:29.03 29
321 indexed_view_3 OK 00:00:28.35 28
393 lu_5 OK 00:00:28.67 28
492 nomalloc_3 OK 00:00:28.18 28
528 polynomialsolver_3 OK 00:00:28.83 28
559 product_large_6 OK 00:00:28.95 28
662 qr_8 OK 00:00:28.91 28
737 sparse_block_5 OK 00:00:28.45 28
141 triangular_6 OK 00:00:27.22 27
277 geo_orthomethods_1 OK 00:00:27.23 27
346 inverse_8 OK 00:00:27.18 27
770 stable_norm_6 OK 00:00:27.79 27
128 triangular_3 OK 00:00:26.80 26
201 diagonalmatrices_6 OK 00:00:26.60 26
249 upperbidiagonalization_4 OK 00:00:26.64 26
286 geo_parametrizedline_4 OK 00:00:26.69 26
298 geo_transformations_9 OK 00:00:26.47 26
366 jacobisvd_9 OK 00:00:26.69 26
527 polynomialsolver_2 OK 00:00:26.81 26
610 product_trmm_112 OK 00:00:26.02 26
615 product_trmm_122 OK 00:00:26.15 26
676 qr_fullpivoting_4 OK 00:00:26.33 26
705 schur_complex_1 OK 00:00:26.13 26
767 stable_norm_3 OK 00:00:26.00 26
769 stable_norm_5 OK 00:00:26.46 26
74 basicstuff_1 OK 00:00:25.00 25
127 triangular_2 OK 00:00:25.84 25
140 triangular_5 OK 00:00:25.17 25
193 umeyama_8 OK 00:00:25.42 25
305 hessenberg_4 OK 00:00:25.11 25
323 inplace_decomposition_2 OK 00:00:25.77 25
367 vectorization_logic_1 OK 00:00:25.54 25
368 vectorization_logic_2 OK 00:00:25.31 25
392 lu_4 OK 00:00:25.27 25
465 matrix_square_root_2 OK 00:00:25.92 25
609 product_trmm_111 OK 00:00:25.04 25
614 product_trmm_121 OK 00:00:25.19 25
658 qr_4 OK 00:00:25.29 25
761 sparseqr_2 OK 00:00:25.39 25
75 basicstuff_2 OK 00:00:24.31 24
163 cxx11_tensor_const OK 00:00:24.47 24
198 diagonalmatrices_3 OK 00:00:24.94 24
200 diagonalmatrices_5 OK 00:00:24.40 24
322 inplace_decomposition_1 OK 00:00:24.53 24
324 inplace_decomposition_3 OK 00:00:24.56 24
636 product_trmv_5 OK 00:00:24.15 24
648 product_trsolve_6 OK 00:00:24.27 24
652 qr_1 OK 00:00:24.76 24
707 schur_complex_3 OK 00:00:24.84 24
31 adjoint_9 OK 00:00:23.74 23
146 umeyama_1 OK 00:00:23.07 23
195 diagonalmatrices_1 OK 00:00:23.91 23
204 diagonalmatrices_9 OK 00:00:23.40 23
303 hessenberg_2 OK 00:00:23.19 23
304 hessenberg_3 OK 00:00:23.28 23
524 polynomialsolver_10 OK 00:00:23.68 23
647 product_trsolve_5 OK 00:00:23.69 23
687 redux_2 OK 00:00:23.59 23
706 schur_complex_2 OK 00:00:23.81 23
28 adjoint_6 OK 00:00:22.22 22
216 eigensolver_complex_3 OK 00:00:22.19 22
654 qr_11 OK 00:00:22.51 22
697 ref_4 OK 00:00:22.27 22
742 sparse_permutations_1 OK 00:00:22.17 22
760 sparseqr_1 OK 00:00:22.12 22
44 array_for_matrix_6 OK 00:00:21.75 21
192 umeyama_7 OK 00:00:21.00 21
245 upperbidiagonalization_2 OK 00:00:21.39 21
302 hessenberg_1 OK 00:00:21.09 21
40 array_for_matrix_2 OK 00:00:20.63 20
43 array_for_matrix_5 OK 00:00:20.85 20
166 cxx11_tensor_forced_eval OK 00:00:20.08 20
191 umeyama_6 OK 00:00:20.23 20
202 diagonalmatrices_7 OK 00:00:20.52 20
603 product_syrk_1 OK 00:00:20.24 20
604 product_syrk_2 OK 00:00:20.58 20
694 ref_1 OK 00:00:20.43 20
695 ref_2 OK 00:00:20.67 20
15 stdvector_5 OK 00:00:19.10 19
76 basicstuff_3 OK 00:00:19.28 19
108 stl_iterators_1 OK 00:00:19.26 19
203 diagonalmatrices_8 OK 00:00:19.91 19
359 jacobisvd_2 OK 00:00:19.23 19
385 vectorwiseop_3 OK 00:00:19.70 19
432 mapstride_3 OK 00:00:19.00 19
526 polynomialsolver_12 OK 00:00:19.85 19
660 qr_6 OK 00:00:19.05 19
696 ref_3 OK 00:00:19.72 19
733 sparse_block_1 OK 00:00:19.18 19
78 basicstuff_5 OK 00:00:18.12 18
156 umeyama_4 OK 00:00:18.10 18
306 hessenberg_5 OK 00:00:18.06 18
334 integer_types_5 OK 00:00:18.40 18
635 product_trmv_4 OK 00:00:18.78 18
768 stable_norm_4 OK 00:00:18.96 18
39 array_for_matrix_1 OK 00:00:17.57 17
42 array_for_matrix_4 OK 00:00:17.19 17
56 array_reverse_3 OK 00:00:17.35 17
157 umeyama_5 OK 00:00:17.97 17
376 linearstructure_11 OK 00:00:17.03 17
521 permutationmatrices_6 OK 00:00:17.72 17
634 product_trmv_3 OK 00:00:17.12 17
637 product_trmv_6 OK 00:00:17.54 17
14 stdvector_4 OK 00:00:16.54 16
155 umeyama_3 OK 00:00:16.44 16
518 permutationmatrices_3 OK 00:00:16.21 16
519 permutationmatrices_4 OK 00:00:16.36 16
633 product_trmv_2 OK 00:00:16.30 16
379 linearstructure_4 OK 00:00:15.66 15
522 permutationmatrices_7 OK 00:00:15.75 15
689 redux_4 OK 00:00:15.85 15
765 stable_norm_1 OK 00:00:15.29 15
18 stdvector_overload_1 OK 00:00:14.53 14
23 adjoint_13 OK 00:00:14.41 14
80 basicstuff_7 OK 00:00:14.59 14
570 product_selfadjoint_3 OK 00:00:14.64 14
656 qr_2 OK 00:00:14.86 14
12 FFT OK 00:00:13.37 13
27 adjoint_5 OK 00:00:13.76 13
77 basicstuff_4 OK 00:00:13.94 13
506 nullary_8 OK 00:00:13.45 13
632 product_trmv_1 OK 00:00:13.38 13
699 ref_6 OK 00:00:13.71 13
700 ref_7 OK 00:00:13.21 13
743 sparse_permutations_2 OK 00:00:13.62 13
754 sparse_vector_1 OK 00:00:13.70 13
17 NumericalDiff OK 00:00:12.98 12
32 alignedvector3 OK 00:00:12.96 12
65 autodiff_3 OK 00:00:12.70 12
380 linearstructure_5 OK 00:00:12.51 12
553 product_extra_8 OK 00:00:12.52 12
57 array_reverse_4 OK 00:00:11.98 11
93 stdvector_overload_2 OK 00:00:11.49 11
374 linearstructure_1 OK 00:00:11.06 11
381 linearstructure_6 OK 00:00:11.17 11
382 linearstructure_7 OK 00:00:11.57 11
544 prec_inverse_4x4_2 OK 00:00:11.34 11
691 redux_6 OK 00:00:11.86 11
13 stdvector_3 OK 00:00:10.56 10
62 array_reverse_9 OK 00:00:10.25 10
160 cxx11_tensor_block_access OK 00:00:10.08 10
186 determinant_6 OK 00:00:10.84 10
189 diagonal_1 OK 00:00:10.83 10
349 jacobi_2 OK 00:00:10.92 10
350 jacobi_3 OK 00:00:10.90 10
377 linearstructure_2 OK 00:00:10.38 10
378 linearstructure_3 OK 00:00:10.12 10
434 mapstride_5 OK 00:00:10.96 10
543 prec_inverse_4x4_1 OK 00:00:10.88 10
679 qr_fullpivoting_7 OK 00:00:10.34 10
686 redux_1 OK 00:00:10.18 10
755 sparse_vector_2 OK 00:00:10.64 10
48 array_replicate_1 OK 00:00:09.72 9
58 array_reverse_5 OK 00:00:09.49 9
60 array_reverse_7 OK 00:00:09.43 9
94 stdvector_overload_3 OK 00:00:09.56 9
301 half_float OK 00:00:09.48 9
351 jacobi_4 OK 00:00:09.23 9
354 jacobisvd_1 OK 00:00:09.77 9
487 nesting_ops_2 OK 00:00:09.39 9
516 permutationmatrices_1 OK 00:00:09.81 9
569 product_selfadjoint_2 OK 00:00:09.33 9
741 sparse_extra_4 OK 00:00:09.32 9
55 array_reverse_2 OK 00:00:08.22 8
59 array_reverse_6 OK 00:00:08.57 8
137 conservative_resize_5 OK 00:00:08.30 8
183 determinant_3 OK 00:00:08.09 8
190 diagonal_2 OK 00:00:08.25 8
353 jacobi_6 OK 00:00:08.33 8
369 kronecker_product_1 OK 00:00:08.54 8
424 mapstaticmethods_3 OK 00:00:08.29 8
431 mapstride_2 OK 00:00:08.91 8
504 nullary_6 OK 00:00:08.17 8
507 nullary_9 OK 00:00:08.87 8
551 product_extra_6 OK 00:00:08.68 8
568 product_selfadjoint_1 OK 00:00:08.72 8
571 product_selfadjoint_4 OK 00:00:08.41 8
572 product_selfadjoint_5 OK 00:00:08.02 8
5 BVH_3 OK 00:00:07.32 7
6 stdvector_1 OK 00:00:07.47 7
11 stdvector_2 OK 00:00:07.98 7
49 array_replicate_2 OK 00:00:07.99 7
50 array_replicate_3 OK 00:00:07.28 7
54 array_reverse_1 OK 00:00:07.66 7
110 swap_2 OK 00:00:07.03 7
136 conservative_resize_4 OK 00:00:07.09 7
149 corners_2 OK 00:00:07.28 7
150 corners_3 OK 00:00:07.61 7
181 determinant_1 OK 00:00:07.83 7
182 determinant_2 OK 00:00:07.36 7
184 determinant_4 OK 00:00:07.78 7
352 jacobi_5 OK 00:00:07.91 7
414 mapped_matrix_2 OK 00:00:07.94 7
425 mapstaticmethods_4 OK 00:00:07.33 7
426 mapstaticmethods_5 OK 00:00:07.37 7
433 mapstride_4 OK 00:00:07.16 7
501 nullary_3 OK 00:00:07.92 7
503 nullary_5 OK 00:00:07.56 7
574 product_selfadjoint_7 OK 00:00:07.00 7
749 sparse_ref_1 OK 00:00:07.19 7
750 sparse_ref_2 OK 00:00:07.93 7
751 sparse_ref_3 OK 00:00:07.00 7
753 sparse_solvers_2 OK 00:00:07.69 7
776 stddeque_overload_1 OK 00:00:07.22 7
64 autodiff_2 OK 00:00:06.55 6
135 conservative_resize_3 OK 00:00:06.54 6
138 conservative_resize_6 OK 00:00:06.65 6
142 triangular_7 OK 00:00:06.50 6
143 triangular_8 OK 00:00:06.51 6
144 triangular_9 OK 00:00:06.27 6
254 geo_alignedbox_10 OK 00:00:06.16 6
281 geo_orthomethods_5 OK 00:00:06.70 6
413 mapped_matrix_11 OK 00:00:06.65 6
422 mapstaticmethods_1 OK 00:00:06.04 6
423 mapstaticmethods_2 OK 00:00:06.46 6
430 mapstride_1 OK 00:00:06.61 6
435 mapstride_6 OK 00:00:06.74 6
483 mixingtypes_7 OK 00:00:06.06 6
502 nullary_4 OK 00:00:06.99 6
505 nullary_7 OK 00:00:06.33 6
573 product_selfadjoint_6 OK 00:00:06.90 6
752 sparse_solvers_1 OK 00:00:06.65 6
771 stddeque_1 OK 00:00:06.38 6
779 stddeque_overload_4 OK 00:00:06.19 6
789 stdlist_overload_4 OK 00:00:06.12 6
3 BVH_1 OK 00:00:05.86 5
4 BVH_2 OK 00:00:05.89 5
51 array_replicate_4 OK 00:00:05.81 5
53 array_replicate_6 OK 00:00:05.25 5
63 autodiff_1 OK 00:00:05.19 5
66 autodiff_4 OK 00:00:05.28 5
67 autodiff_5 OK 00:00:05.70 5
133 conservative_resize_1 OK 00:00:05.82 5
134 conservative_resize_2 OK 00:00:05.57 5
148 corners_1 OK 00:00:05.47 5
159 cxx11_tensor_assign OK 00:00:05.34 5
194 unalignedassert_1 OK 00:00:05.99 5
219 unalignedassert_2 OK 00:00:05.25 5
220 unalignedassert_3 OK 00:00:05.43 5
227 unalignedassert_4 OK 00:00:05.55 5
253 geo_alignedbox_1 OK 00:00:05.83 5
255 geo_alignedbox_11 OK 00:00:05.47 5
264 geo_alignedbox_7 OK 00:00:05.46 5
266 geo_alignedbox_9 OK 00:00:05.43 5
279 geo_orthomethods_3 OK 00:00:05.25 5
282 geo_orthomethods_6 OK 00:00:05.84 5
403 visitor_3 OK 00:00:05.78 5
411 mapped_matrix_1 OK 00:00:05.15 5
416 mapped_matrix_4 OK 00:00:05.74 5
417 mapped_matrix_5 OK 00:00:05.48 5
427 mapstaticmethods_6 OK 00:00:05.18 5
429 mapstaticmethods_8 OK 00:00:05.20 5
486 nesting_ops_1 OK 00:00:05.11 5
498 nullary_1 OK 00:00:05.41 5
545 prec_inverse_4x4_3 OK 00:00:05.76 5
693 redux_8 OK 00:00:05.62 5
702 resize OK 00:00:05.01 5
703 rvalue_types_1 OK 00:00:05.36 5
718 selfadjoint_4 OK 00:00:05.06 5
772 stddeque_2 OK 00:00:05.04 5
773 stddeque_3 OK 00:00:05.55 5
774 stddeque_4 OK 00:00:05.95 5
778 stddeque_overload_3 OK 00:00:05.37 5
781 stdlist_1 OK 00:00:05.36 5
784 stdlist_4 OK 00:00:05.37 5
786 stdlist_overload_1 OK 00:00:05.80 5
52 array_replicate_5 OK 00:00:04.87 4
92 bdcsvd_9 OK 00:00:04.69 4
106 stdvector_overload_4 OK 00:00:04.28 4
109 swap_1 OK 00:00:04.61 4
111 swap_3 OK 00:00:04.52 4
112 swap_4 OK 00:00:04.67 4
117 triangular_100 OK 00:00:04.59 4
174 cxx11_tensor_io OK 00:00:04.94 4
179 cxx11_tensor_sugar OK 00:00:04.67 4
196 diagonalmatrices_10 OK 00:00:04.16 4
256 geo_alignedbox_12 OK 00:00:04.12 4
258 geo_alignedbox_14 OK 00:00:04.93 4
259 geo_alignedbox_2 OK 00:00:04.37 4
260 geo_alignedbox_3 OK 00:00:04.95 4
261 geo_alignedbox_4 OK 00:00:04.23 4
262 geo_alignedbox_5 OK 00:00:04.96 4
263 geo_alignedbox_6 OK 00:00:04.35 4
265 geo_alignedbox_8 OK 00:00:04.30 4
267 geo_eulerangles_1 OK 00:00:04.72 4
268 geo_eulerangles_2 OK 00:00:04.64 4
348 jacobi_1 OK 00:00:04.62 4
402 visitor_2 OK 00:00:04.59 4
405 visitor_5 OK 00:00:04.44 4
485 nestbyvalue OK 00:00:04.05 4
488 nesting_ops_3 OK 00:00:04.95 4
510 packetmath_1 OK 00:00:04.82 4
511 packetmath_2 OK 00:00:04.30 4
513 packetmath_4 OK 00:00:04.32 4
514 packetmath_5 OK 00:00:04.17 4
515 packetmath_6 OK 00:00:04.02 4
523 polynomialsolver_1 OK 00:00:04.39 4
537 polynomialutils_4 OK 00:00:04.05 4
538 polynomialutils_5 OK 00:00:04.10 4
539 polynomialutils_6 OK 00:00:04.42 4
540 polynomialutils_7 OK 00:00:04.10 4
541 polynomialutils_8 OK 00:00:04.13 4
552 product_extra_7 OK 00:00:04.67 4
681 rand OK 00:00:04.36 4
692 redux_7 OK 00:00:04.48 4
704 rvalue_types_2 OK 00:00:04.29 4
715 selfadjoint_1 OK 00:00:04.76 4
716 selfadjoint_2 OK 00:00:04.56 4
717 selfadjoint_3 OK 00:00:04.63 4
719 selfadjoint_5 OK 00:00:04.06 4
775 stddeque_5 OK 00:00:04.14 4
777 stddeque_overload_2 OK 00:00:04.96 4
780 stddeque_overload_5 OK 00:00:04.00 4
782 stdlist_2 OK 00:00:04.31 4
783 stdlist_3 OK 00:00:04.81 4
787 stdlist_overload_2 OK 00:00:04.22 4
788 stdlist_overload_3 OK 00:00:04.91 4
47 array_of_string OK 00:00:03.49 3
68 autodiff_scalar_1 OK 00:00:03.27 3
69 autodiff_scalar_2 OK 00:00:03.25 3
73 bandmatrix OK 00:00:03.71 3
124 cholesky_7 OK 00:00:03.52 3
125 cholesky_8 OK 00:00:03.51 3
147 constructor_1 OK 00:00:03.81 3
151 corners_4 OK 00:00:03.55 3
152 corners_5 OK 00:00:03.43 3
161 cxx11_tensor_casts OK 00:00:03.73 3
162 cxx11_tensor_comparisons OK 00:00:03.23 3
171 cxx11_tensor_intdiv_5 OK 00:00:03.05 3
173 cxx11_tensor_intdiv_7 OK 00:00:03.00 3
175 cxx11_tensor_layout_swap OK 00:00:03.14 3
176 cxx11_tensor_map OK 00:00:03.80 3
247 fastmath OK 00:00:03.68 3
257 geo_alignedbox_13 OK 00:00:03.98 3
404 visitor_4 OK 00:00:03.57 3
406 visitor_6 OK 00:00:03.31 3
469 meta OK 00:00:03.11 3
472 miscmatrices_1 OK 00:00:03.20 3
473 miscmatrices_2 OK 00:00:03.52 3
474 miscmatrices_3 OK 00:00:03.25 3
475 miscmatrices_4 OK 00:00:03.11 3
489 nesting_ops_4 OK 00:00:03.64 3
495 nomalloc_6 OK 00:00:03.46 3
496 nomalloc_7 OK 00:00:03.24 3
497 nomalloc_8 OK 00:00:03.91 3
499 nullary_10 OK 00:00:03.64 3
508 num_dimensions OK 00:00:03.72 3
509 numext OK 00:00:03.03 3
512 packetmath_3 OK 00:00:03.84 3
535 polynomialutils_2 OK 00:00:03.88 3
536 polynomialutils_3 OK 00:00:03.79 3
542 polynomialutils_9 OK 00:00:03.85 3
670 qr_colpivoting_7 OK 00:00:03.12 3
671 qr_colpivoting_8 OK 00:00:03.13 3
747 sparse_product_4 OK 00:00:03.60 3
763 special_numbers_1 OK 00:00:03.70 3
785 stdlist_5 OK 00:00:03.59 3
790 stdlist_overload_5 OK 00:00:03.82 3
45 array_for_matrix_7 OK 00:00:02.72 2
46 array_for_matrix_8 OK 00:00:02.96 2
70 autodiff_scalar_3 OK 00:00:02.50 2
71 autodiff_scalar_4 OK 00:00:02.37 2
107 stdvector_overload_5 OK 00:00:02.93 2
129 commainitializer OK 00:00:02.93 2
153 ctorleak OK 00:00:02.23 2
158 cxx11_maxsizevector OK 00:00:02.42 2
164 cxx11_tensor_dimension OK 00:00:02.59 2
165 cxx11_tensor_empty OK 00:00:02.69 2
167 cxx11_tensor_intdiv_1 OK 00:00:02.78 2
168 cxx11_tensor_intdiv_2 OK 00:00:02.95 2
169 cxx11_tensor_intdiv_3 OK 00:00:02.84 2
170 cxx11_tensor_intdiv_4 OK 00:00:02.94 2
172 cxx11_tensor_intdiv_6 OK 00:00:02.95 2
177 cxx11_tensor_math OK 00:00:02.93 2
178 cxx11_tensor_roundings OK 00:00:02.91 2
213 dynalloc OK 00:00:02.31 2
218 eigensolver_complex_5 OK 00:00:02.23 2
229 eigensolver_generic_5 OK 00:00:02.66 2
230 unalignedcount OK 00:00:02.43 2
241 eigensolver_selfadjoint_8 OK 00:00:02.37 2
307 hessenberg_6 OK 00:00:02.17 2
338 integer_types_9 OK 00:00:02.43 2
347 is_same_dense OK 00:00:02.79 2
370 kronecker_product_2 OK 00:00:02.81 2
400 visitor_1 OK 00:00:02.19 2
407 visitor_7 OK 00:00:02.22 2
412 mapped_matrix_10 OK 00:00:02.19 2
415 mapped_matrix_3 OK 00:00:02.23 2
418 mapped_matrix_6 OK 00:00:02.02 2
419 mapped_matrix_7 OK 00:00:02.11 2
420 mapped_matrix_8 OK 00:00:02.12 2
421 mapped_matrix_9 OK 00:00:02.32 2
428 mapstaticmethods_7 OK 00:00:02.63 2
471 minres_2 OK 00:00:02.86 2
476 miscmatrices_5 OK 00:00:02.91 2
494 nomalloc_5 OK 00:00:02.75 2
500 nullary_2 OK 00:00:02.53 2
653 qr_10 OK 00:00:02.90 2
655 qr_12 OK 00:00:02.31 2
663 qr_9 OK 00:00:02.25 2
672 qr_colpivoting_9 OK 00:00:02.92 2
709 schur_complex_5 OK 00:00:02.90 2
714 schur_real_5 OK 00:00:02.98 2
723 sizeof OK 00:00:02.57 2
724 sizeoverflow OK 00:00:02.85 2
725 smallvectors OK 00:00:02.85 2
728 sparse_basic_3 OK 00:00:02.75 2
729 sparse_basic_4 OK 00:00:02.86 2
732 sparse_basic_7 OK 00:00:02.26 2
792 buildtests OK 00:00:02.46 2
72 autodiff_scalar_5 OK 00:00:01.74 1
113 symbolic_index_1 OK 00:00:01.89 1
115 symbolic_index_2 OK 00:00:01.98 1
126 cholesky_9 OK 00:00:01.92 1
145 type_alias OK 00:00:01.84 1
180 dense_storage OK 00:00:01.83 1
248 first_aligned OK 00:00:01.79 1
396 lu_9 OK 00:00:01.97 1
401 visitor_10 OK 00:00:01.95 1
408 visitor_8 OK 00:00:01.95 1
409 visitor_9 OK 00:00:01.92 1
484 mpl2only OK 00:00:01.86 1
607 product_trmm_1 OK 00:00:01.73 1
1 ZERO_CHECK OK 00:00:00.26 0
640 product_trsolve_11 OK 00:00:00 0
791 ALL_BUILD OK 00:00:00.13 0