Eigen Compile times (MSVC)

The following commit was tested with msbuild version 16.1.76.45076 (MSVC 2019 V16.1.3)

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
731 sparse_basic_6 OK 00:23:28.16 1408
745 sparse_product_2 OK 00:21:20.84 1280
738 sparse_extra_1 OK 00:20:15.46 1215
730 sparse_basic_5 OK 00:18:22.32 1102
740 sparse_extra_3 FAILED 00:16:32.32 992
739 sparse_extra_2 FAILED 00:16:26.94 986
744 sparse_product_1 FAILED 00:16:15.46 975
746 sparse_product_3 FAILED 00:15:54.67 954
575 product_small_1 OK 00:14:52.41 892
567 product_notemporary_4 OK 00:14:06.36 846
579 product_small_2 OK 00:11:55.26 715
481 mixingtypes_5 OK 00:11:04.60 664
565 product_notemporary_2 OK 00:09:13.42 553
583 product_small_3 OK 00:08:09.24 489
480 mixingtypes_4 OK 00:07:51.50 471
566 product_notemporary_3 OK 00:07:38.52 458
283 geo_parametrizedline_1 OK 00:07:30.68 450
88 bdcsvd_5 OK 00:07:07.25 427
289 geo_quaternion_3 OK 00:07:07.84 427
578 product_small_13 OK 00:06:47.14 407
463 matrix_power_9 OK 00:06:43.12 403
482 mixingtypes_6 OK 00:06:41.89 401
479 mixingtypes_3 OK 00:06:36.95 396
102 block_5 OK 00:06:18.81 378
586 product_small_33 OK 00:05:51.23 351
557 product_large_4 OK 00:05:37.55 337
587 product_small_4 OK 00:05:37.43 337
582 product_small_23 OK 00:05:32.63 332
534 polynomialsolver_9 OK 00:05:31.74 331
397 vectorwiseop_5 OK 00:05:29.59 329
233 eigensolver_selfadjoint_12 OK 00:05:28.85 328
98 block_1 OK 00:05:17.60 317
601 product_symm_7 OK 00:05:13.84 313
477 mixingtypes_1 OK 00:04:58.10 298
548 product_extra_3 OK 00:04:56.60 296
379 linearstructure_4 OK 00:04:55.23 295
452 matrix_power_1 OK 00:04:55.95 295
624 product_trmm_21 OK 00:04:54.98 294
563 product_mmtr_4 OK 00:04:46.56 286
386 vectorwiseop_4 OK 00:04:36.68 276
594 product_small_8 OK 00:04:31.65 271
100 block_3 OK 00:04:28.82 268
79 basicstuff_6 OK 00:04:23.49 263
485 nestbyvalue OK 00:04:18.75 258
478 mixingtypes_2 OK 00:04:13.75 253
623 product_trmm_14 OK 00:04:11.35 251
453 matrix_power_10 OK 00:04:09.26 249
234 eigensolver_selfadjoint_13 OK 00:04:07.13 247
611 product_trmm_113 OK 00:04:07.64 247
243 evaluators OK 00:04:04.06 244
562 product_mmtr_3 OK 00:04:01.12 241
362 jacobisvd_5 OK 00:04:00.15 240
86 bdcsvd_3 OK 00:03:53.47 233
558 product_large_5 OK 00:03:47.12 227
701 reshape OK 00:03:47.75 227
332 integer_types_3 OK 00:03:35.56 215
630 product_trmm_33 OK 00:03:34.85 214
454 special_functions_2 OK 00:03:33.51 213
87 bdcsvd_4 OK 00:03:32.45 212
398 vectorwiseop_6 OK 00:03:31.75 211
84 bdcsvd_102 OK 00:03:24.01 204
460 matrix_power_6 OK 00:03:24.76 204
560 product_mmtr_1 OK 00:03:24.93 204
29 adjoint_7 OK 00:03:23.93 203
284 geo_parametrizedline_2 OK 00:03:22.71 202
360 jacobisvd_3 OK 00:03:22.52 202
101 block_4 OK 00:03:18.98 198
99 block_2 OK 00:03:16.06 196
461 matrix_power_7 OK 00:03:16.92 196
549 product_extra_4 OK 00:03:16.87 196
561 product_mmtr_2 OK 00:03:16.72 196
445 matrix_function_1 OK 00:03:14.24 194
550 product_extra_5 OK 00:03:14.07 194
103 block_6 OK 00:03:13.79 193
83 bdcsvd_101 OK 00:03:11.98 191
713 schur_real_4 OK 00:03:11.78 191
455 matrix_power_12 OK 00:03:10.27 190
618 product_trmm_13 OK 00:03:09.63 189
456 matrix_power_2 OK 00:03:07.97 187
295 geo_transformations_6 OK 00:03:04.57 184
293 geo_transformations_4 OK 00:03:03.88 183
288 geo_quaternion_2 OK 00:03:02.80 182
626 product_trmm_23 OK 00:03:02.33 182
108 stl_iterators_1 OK 00:03:01.44 181
333 integer_types_4 OK 00:03:01.82 181
334 integer_types_5 OK 00:03:00.31 180
720 simplicial_cholesky_1 OK 00:03:00.55 180
399 vectorwiseop_7 OK 00:02:58.27 178
627 product_trmm_24 OK 00:02:56.92 176
291 geo_transformations_2 OK 00:02:55.99 175
631 product_trmm_34 OK 00:02:55.51 175
590 product_small_43 OK 00:02:50.76 170
287 geo_quaternion_1 OK 00:02:48.97 168
114 matrix_power_11 OK 00:02:47.10 167
214 eigensolver_complex_1 OK 00:02:47.43 167
91 bdcsvd_8 OK 00:02:46.91 166
727 sparse_basic_2 OK 00:02:44.41 164
104 block_7 OK 00:02:42.35 162
217 eigensolver_complex_4 OK 00:02:40.73 160
294 geo_transformations_5 OK 00:02:36.43 156
363 jacobisvd_6 OK 00:02:36.73 156
628 product_trmm_31 OK 00:02:34.03 154
252 upperbidiagonalization_7 OK 00:02:33.27 153
440 matrix_exponential_5 OK 00:02:27.61 147
593 product_small_7 OK 00:02:26.18 146
667 qr_colpivoting_4 OK 00:02:26.47 146
105 block_8 OK 00:02:25.72 145
239 eigensolver_selfadjoint_6 OK 00:02:24.92 144
361 jacobisvd_4 OK 00:02:21.73 141
462 matrix_power_8 OK 00:02:20.62 140
449 matrix_function_5 OK 00:02:17.15 137
726 sparse_basic_1 OK 00:02:17.54 137
130 conjugate_gradient_1 OK 00:02:14.26 134
242 eigensolver_selfadjoint_9 OK 00:02:13.44 133
8 EulerAngles_2 OK 00:02:12.10 132
221 eigensolver_generalized_real_1 OK 00:02:12.57 132
441 matrix_exponential_6 OK 00:02:12.85 132
292 geo_transformations_3 OK 00:02:11.72 131
448 matrix_function_4 OK 00:02:11.06 131
532 polynomialsolver_7 OK 00:02:11.63 131
389 lu_1 OK 00:02:09.37 129
436 matrix_exponential_1 OK 00:02:09.27 129
467 matrix_square_root_4 OK 00:02:08.54 128
564 product_notemporary_1 OK 00:02:07.87 127
613 product_trmm_12 OK 00:02:07.53 127
269 geo_homogeneous_1 OK 00:02:06.34 126
290 geo_transformations_1 OK 00:02:04.17 124
297 geo_transformations_8 OK 00:02:02.16 122
458 matrix_power_4 OK 00:02:00.37 120
554 product_large_1 OK 00:02:00.62 120
555 product_large_2 OK 00:02:00.21 120
232 eigensolver_selfadjoint_1 OK 00:01:59.53 119
90 bdcsvd_7 OK 00:01:58.83 118
224 eigensolver_generalized_real_4 OK 00:01:58.45 118
629 product_trmm_32 OK 00:01:56.53 116
317 incomplete_cholesky_2 OK 00:01:55.46 115
580 product_small_21 OK 00:01:55.23 115
625 product_trmm_22 OK 00:01:55.39 115
390 lu_2 OK 00:01:54.18 114
556 product_large_3 OK 00:01:54.13 114
447 matrix_function_3 OK 00:01:53.95 113
211 dontalign_7 OK 00:01:52.05 112
197 diagonalmatrices_2 OK 00:01:51.72 111
35 array_cwise_3 OK 00:01:49.39 109
226 eigensolver_generic_2 OK 00:01:49.25 109
270 geo_homogeneous_2 OK 00:01:49.10 109
451 matrix_function_7 OK 00:01:49.34 109
576 product_small_11 OK 00:01:49.15 109
596 product_symm_2 OK 00:01:49.50 109
7 EulerAngles_1 OK 00:01:48.66 108
608 product_trmm_11 OK 00:01:48.31 108
668 qr_colpivoting_5 OK 00:01:48.62 108
74 basicstuff_1 OK 00:01:47.40 107
592 product_small_6 OK 00:01:47.71 107
468 matrix_square_root_5 OK 00:01:46.25 106
271 geo_homogeneous_3 OK 00:01:44.18 104
442 matrix_exponential_7 OK 00:01:43.37 103
121 cholesky_4 OK 00:01:42.12 102
207 dontalign_3 OK 00:01:42.53 102
356 jacobisvd_11 OK 00:01:42.81 102
330 integer_types_1 OK 00:01:39.22 99
466 matrix_square_root_3 OK 00:01:39.07 99
673 qr_fullpivoting_1 OK 00:01:39.55 99
139 triangular_4 OK 00:01:38.30 98
459 matrix_power_5 OK 00:01:38.96 98
345 inverse_7 OK 00:01:36.99 96
443 matrix_exponential_8 OK 00:01:36.62 96
36 array_cwise_4 OK 00:01:35.83 95
444 matrix_exponential_9 OK 00:01:33.11 93
122 cholesky_5 OK 00:01:30.21 90
584 product_small_31 OK 00:01:30.10 90
446 matrix_function_2 OK 00:01:27.61 87
678 qr_fullpivoting_6 OK 00:01:27.24 87
26 adjoint_4 OK 00:01:26.01 86
309 householder_2 OK 00:01:26.22 86
85 bdcsvd_2 OK 00:01:25.15 85
81 bdcsvd_1 OK 00:01:24.72 84
235 eigensolver_selfadjoint_2 OK 00:01:24.72 84
314 householder_7 OK 00:01:24.49 84
222 eigensolver_generalized_real_2 OK 00:01:23.60 83
450 matrix_function_6 OK 00:01:23.64 83
38 array_cwise_6 OK 00:01:22.89 82
82 bdcsvd_10 OK 00:01:22.95 82
712 schur_real_3 OK 00:01:22.37 82
10 EulerAngles_4 OK 00:01:21.74 81
588 product_small_41 OK 00:01:21.73 81
597 product_symm_3 OK 00:01:21.48 81
748 sparse_product_5 OK 00:01:21.00 81
123 cholesky_6 OK 00:01:20.45 80
223 eigensolver_generalized_real_3 OK 00:01:20.76 80
677 qr_fullpivoting_5 OK 00:01:20.96 80
273 geo_hyperplane_2 OK 00:01:19.44 79
364 jacobisvd_7 OK 00:01:19.09 79
546 product_extra_1 OK 00:01:19.60 79
639 product_trsolve_10 OK 00:01:19.67 79
457 matrix_power_3 OK 00:01:18.76 78
470 minres_1 OK 00:01:18.72 78
602 product_symm_8 OK 00:01:18.28 78
238 eigensolver_selfadjoint_5 OK 00:01:17.26 77
365 jacobisvd_8 OK 00:01:17.84 77
581 product_small_22 OK 00:01:17.01 77
764 splines OK 00:01:17.62 77
96 bicgstab_2 OK 00:01:16.61 76
236 eigensolver_selfadjoint_3 OK 00:01:14.94 74
244 exceptions OK 00:01:14.86 74
357 jacobisvd_12 OK 00:01:14.57 74
437 matrix_exponential_2 OK 00:01:14.67 74
547 product_extra_2 OK 00:01:14.19 74
210 dontalign_6 OK 00:01:13.47 73
493 nomalloc_4 OK 00:01:13.57 73
756 sparselu_1 OK 00:01:13.75 73
25 adjoint_3 OK 00:01:12.14 72
97 bicgstab_3 OK 00:01:12.93 72
331 integer_types_2 OK 00:01:12.91 72
373 levenberg_marquardt OK 00:01:12.69 72
605 product_syrk_3 OK 00:01:12.54 72
758 sparselu_3 OK 00:01:11.73 71
95 bicgstab_1 OK 00:01:10.58 70
186 determinant_6 OK 00:01:10.15 70
209 dontalign_5 OK 00:01:10.09 70
395 lu_7 OK 00:01:10.69 70
577 product_small_12 OK 00:01:10.45 70
589 product_small_42 OK 00:01:10.21 70
9 EulerAngles_3 OK 00:01:09.26 69
296 geo_transformations_7 OK 00:01:09.57 69
320 indexed_view_2 OK 00:01:09.88 69
438 matrix_exponential_3 OK 00:01:09.35 69
659 qr_5 OK 00:01:09.60 69
721 simplicial_cholesky_2 OK 00:01:09.46 69
2 eigensolver_generic_3 OK 00:01:08.72 68
16 NonLinearOptimization OK 00:01:08.59 68
246 upperbidiagonalization_3 OK 00:01:08.99 68
322 inplace_decomposition_1 OK 00:01:08.53 68
585 product_small_32 OK 00:01:08.13 68
206 dontalign_2 OK 00:01:07.30 67
237 eigensolver_selfadjoint_4 OK 00:01:07.83 67
311 householder_4 OK 00:01:07.56 67
329 inplace_decomposition_8 OK 00:01:07.35 67
759 sparselu_4 OK 00:01:07.18 67
212 dontalign_8 OK 00:01:06.90 66
225 eigensolver_generic_1 OK 00:01:06.11 66
598 product_symm_4 OK 00:01:06.70 66
37 array_cwise_5 OK 00:01:05.12 65
187 dgmres_1 OK 00:01:05.67 65
208 dontalign_4 OK 00:01:05.70 65
358 jacobisvd_13 OK 00:01:05.63 65
21 adjoint_11 OK 00:01:04.33 64
188 dgmres_2 OK 00:01:04.95 64
722 simplicial_cholesky_3 OK 00:01:04.49 64
646 product_trsolve_4 OK 00:01:03.37 63
190 diagonal_2 OK 00:01:02.86 62
299 gmres_1 OK 00:01:02.16 62
310 householder_3 OK 00:01:02.70 62
439 matrix_exponential_4 OK 00:01:02.45 62
24 adjoint_2 OK 00:01:01.03 61
272 geo_hyperplane_1 OK 00:01:01.03 61
517 permutationmatrices_2 OK 00:01:01.76 61
606 product_syrk_4 OK 00:01:01.22 61
669 qr_colpivoting_6 OK 00:01:01.48 61
757 sparselu_2 OK 00:01:01.53 61
205 dontalign_1 OK 00:01:00.76 60
250 upperbidiagonalization_5 OK 00:01:00.33 60
641 product_trsolve_12 OK 00:01:00.61 60
697 ref_4 OK 00:01:00.58 60
298 geo_transformations_9 OK 00:00:59.22 59
313 householder_6 OK 00:00:59.41 59
132 conjugate_gradient_3 OK 00:00:58.12 58
251 upperbidiagonalization_6 OK 00:00:58.22 58
599 product_symm_5 OK 00:00:58.93 58
600 product_symm_6 OK 00:00:58.05 58
651 product_trsolve_9 OK 00:00:58.47 58
131 conjugate_gradient_2 OK 00:00:57.70 57
316 incomplete_cholesky_1 OK 00:00:57.39 57
318 incomplete_cholesky_3 OK 00:00:57.38 57
612 product_trmm_114 OK 00:00:57.77 57
326 inplace_decomposition_5 OK 00:00:56.54 56
368 vectorization_logic_2 OK 00:00:56.00 56
410 zerosized OK 00:00:56.15 56
684 real_qz_3 OK 00:00:56.84 56
762 special_functions_1 OK 00:00:56.78 56
277 geo_orthomethods_1 OK 00:00:55.76 55
367 vectorization_logic_1 OK 00:00:55.01 55
682 real_qz_1 OK 00:00:55.32 55
388 lscg_2 OK 00:00:54.85 54
661 qr_7 OK 00:00:54.57 54
327 inplace_decomposition_6 OK 00:00:53.63 53
394 lu_6 OK 00:00:53.62 53
531 polynomialsolver_6 OK 00:00:52.28 52
621 product_trmm_133 OK 00:00:52.44 52
41 array_for_matrix_3 OK 00:00:51.42 51
319 indexed_view_1 OK 00:00:51.28 51
393 lu_5 OK 00:00:51.75 51
650 product_trsolve_8 OK 00:00:51.48 51
20 adjoint_10 OK 00:00:50.76 50
154 umeyama_2 OK 00:00:50.73 50
34 array_cwise_2 OK 00:00:49.31 49
120 cholesky_3 OK 00:00:49.08 49
559 product_large_6 OK 00:00:49.58 49
199 diagonalmatrices_4 OK 00:00:48.53 48
249 upperbidiagonalization_4 OK 00:00:48.89 48
614 product_trmm_121 OK 00:00:48.44 48
640 product_trsolve_11 OK 00:00:48.19 48
675 qr_fullpivoting_3 OK 00:00:48.34 48
286 geo_parametrizedline_4 OK 00:00:47.14 47
328 inplace_decomposition_7 OK 00:00:47.32 47
391 lu_3 OK 00:00:47.48 47
529 polynomialsolver_4 OK 00:00:47.55 47
688 redux_3 OK 00:00:47.68 47
341 inverse_3 OK 00:00:46.86 46
595 product_symm_1 OK 00:00:46.23 46
615 product_trmm_122 OK 00:00:46.98 46
654 qr_11 OK 00:00:46.92 46
200 diagonalmatrices_5 OK 00:00:45.16 45
245 upperbidiagonalization_2 OK 00:00:45.11 45
387 lscg_1 OK 00:00:45.25 45
622 product_trmm_134 OK 00:00:45.94 45
664 qr_colpivoting_1 OK 00:00:45.31 45
666 qr_colpivoting_3 OK 00:00:45.95 45
674 qr_fullpivoting_2 OK 00:00:45.25 45
680 qr_fullpivoting_8 OK 00:00:45.70 45
683 real_qz_2 OK 00:00:45.61 45
685 real_qz_4 OK 00:00:45.03 45
33 array_cwise_1 OK 00:00:44.06 44
308 householder_1 OK 00:00:44.88 44
710 schur_real_1 OK 00:00:44.45 44
321 indexed_view_3 OK 00:00:43.47 43
464 matrix_square_root_1 OK 00:00:43.08 43
146 umeyama_1 OK 00:00:42.96 42
191 umeyama_6 OK 00:00:42.50 42
371 vectorwiseop_1 OK 00:00:42.70 42
392 lu_4 OK 00:00:42.86 42
533 polynomialsolver_8 OK 00:00:42.30 42
638 product_trsolve_1 OK 00:00:42.26 42
676 qr_fullpivoting_4 OK 00:00:42.80 42
192 umeyama_7 OK 00:00:41.77 41
275 geo_hyperplane_4 OK 00:00:41.22 41
616 product_trmm_123 OK 00:00:41.78 41
61 array_reverse_8 OK 00:00:40.76 40
228 eigensolver_generic_4 OK 00:00:40.56 40
278 geo_orthomethods_2 OK 00:00:40.35 40
315 householder_8 OK 00:00:40.42 40
342 inverse_4 OK 00:00:40.17 40
343 inverse_5 OK 00:00:40.22 40
620 product_trmm_132 OK 00:00:40.69 40
657 qr_3 OK 00:00:40.46 40
40 array_for_matrix_2 OK 00:00:39.58 39
355 jacobisvd_10 OK 00:00:39.08 39
372 vectorwiseop_2 OK 00:00:39.44 39
617 product_trmm_124 OK 00:00:39.86 39
642 product_trsolve_13 OK 00:00:39.72 39
708 schur_complex_4 OK 00:00:39.75 39
28 adjoint_6 OK 00:00:38.05 38
140 triangular_5 OK 00:00:38.30 38
274 geo_hyperplane_3 OK 00:00:38.05 38
491 nomalloc_2 OK 00:00:38.72 38
22 adjoint_12 OK 00:00:37.39 37
127 triangular_2 OK 00:00:37.70 37
160 cxx11_tensor_block_access OK 00:00:37.54 37
312 householder_5 OK 00:00:37.19 37
619 product_trmm_131 OK 00:00:37.30 37
128 triangular_3 OK 00:00:36.67 36
141 triangular_6 OK 00:00:36.93 36
219 unalignedassert_2 OK 00:00:36.46 36
280 geo_orthomethods_4 OK 00:00:36.26 36
528 polynomialsolver_3 OK 00:00:36.70 36
530 polynomialsolver_5 OK 00:00:36.83 36
645 product_trsolve_3 OK 00:00:36.91 36
705 schur_complex_1 OK 00:00:36.13 36
734 sparse_block_2 OK 00:00:36.20 36
344 inverse_6 OK 00:00:35.84 35
215 eigensolver_complex_2 OK 00:00:34.45 34
231 upperbidiagonalization_1 OK 00:00:34.79 34
279 geo_orthomethods_3 OK 00:00:34.71 34
610 product_trmm_112 OK 00:00:34.16 34
665 qr_colpivoting_2 OK 00:00:34.75 34
736 sparse_block_4 OK 00:00:34.30 34
769 stable_norm_5 OK 00:00:34.71 34
30 adjoint_8 OK 00:00:33.29 33
39 array_for_matrix_1 OK 00:00:33.71 33
193 umeyama_8 OK 00:00:33.45 33
198 diagonalmatrices_3 OK 00:00:33.55 33
635 product_trmv_4 OK 00:00:33.16 33
643 product_trsolve_14 OK 00:00:33.03 33
711 schur_real_2 OK 00:00:33.46 33
770 stable_norm_6 OK 00:00:33.03 33
119 cholesky_2 OK 00:00:32.01 32
216 eigensolver_complex_3 OK 00:00:32.05 32
303 hessenberg_2 OK 00:00:32.91 32
520 permutationmatrices_5 OK 00:00:32.91 32
525 polynomialsolver_11 OK 00:00:32.85 32
603 product_syrk_1 OK 00:00:32.95 32
634 product_trmv_3 OK 00:00:32.43 32
644 product_trsolve_2 OK 00:00:32.62 32
662 qr_8 OK 00:00:32.63 32
19 adjoint_1 OK 00:00:31.96 31
201 diagonalmatrices_6 OK 00:00:31.00 31
281 geo_orthomethods_5 OK 00:00:31.65 31
304 hessenberg_3 OK 00:00:31.98 31
305 hessenberg_4 OK 00:00:31.69 31
359 jacobisvd_2 OK 00:00:31.03 31
604 product_syrk_2 OK 00:00:31.64 31
609 product_trmm_111 OK 00:00:31.60 31
706 schur_complex_2 OK 00:00:31.20 31
735 sparse_block_3 OK 00:00:31.26 31
761 sparseqr_2 OK 00:00:31.75 31
31 adjoint_9 OK 00:00:30.68 30
323 inplace_decomposition_2 OK 00:00:30.20 30
336 integer_types_7 OK 00:00:30.30 30
649 product_trsolve_7 OK 00:00:30.90 30
652 qr_1 OK 00:00:30.75 30
760 sparseqr_1 OK 00:00:30.15 30
767 stable_norm_3 OK 00:00:30.92 30
44 array_for_matrix_6 OK 00:00:29.65 29
302 hessenberg_1 OK 00:00:29.61 29
432 mapstride_3 OK 00:00:29.98 29
465 matrix_square_root_2 OK 00:00:29.27 29
527 polynomialsolver_2 OK 00:00:29.46 29
633 product_trmv_2 OK 00:00:29.86 29
687 redux_2 OK 00:00:29.47 29
707 schur_complex_3 OK 00:00:29.63 29
737 sparse_block_5 OK 00:00:29.25 29
43 array_for_matrix_5 OK 00:00:28.43 28
118 cholesky_1 OK 00:00:28.67 28
632 product_trmv_1 OK 00:00:28.86 28
636 product_trmv_5 OK 00:00:28.09 28
658 qr_4 OK 00:00:28.61 28
157 umeyama_5 OK 00:00:27.46 27
204 diagonalmatrices_9 OK 00:00:27.64 27
366 jacobisvd_9 OK 00:00:27.40 27
376 linearstructure_11 OK 00:00:27.27 27
492 nomalloc_3 OK 00:00:27.82 27
696 ref_3 OK 00:00:27.32 27
285 geo_parametrizedline_3 OK 00:00:26.75 26
306 hessenberg_5 OK 00:00:26.06 26
324 inplace_decomposition_3 OK 00:00:26.87 26
325 inplace_decomposition_4 OK 00:00:26.13 26
346 inverse_8 OK 00:00:26.99 26
374 linearstructure_1 OK 00:00:26.87 26
570 product_selfadjoint_3 OK 00:00:26.01 26
647 product_trsolve_5 OK 00:00:26.74 26
695 ref_2 OK 00:00:26.01 26
733 sparse_block_1 OK 00:00:26.19 26
42 array_for_matrix_4 OK 00:00:25.72 25
202 diagonalmatrices_7 OK 00:00:25.89 25
203 diagonalmatrices_8 OK 00:00:25.46 25
637 product_trmv_6 OK 00:00:25.74 25
694 ref_1 OK 00:00:25.31 25
76 basicstuff_3 OK 00:00:24.82 24
337 integer_types_8 OK 00:00:24.27 24
375 linearstructure_10 OK 00:00:24.03 24
524 polynomialsolver_10 OK 00:00:24.63 24
698 ref_5 OK 00:00:24.99 24
75 basicstuff_2 OK 00:00:23.60 23
78 basicstuff_5 OK 00:00:23.76 23
156 umeyama_4 OK 00:00:23.71 23
768 stable_norm_4 OK 00:00:23.77 23
14 stdvector_4 OK 00:00:22.01 22
195 diagonalmatrices_1 OK 00:00:22.95 22
340 inverse_2 OK 00:00:22.32 22
369 kronecker_product_1 OK 00:00:22.78 22
377 linearstructure_2 OK 00:00:22.98 22
648 product_trsolve_6 OK 00:00:22.99 22
155 umeyama_3 OK 00:00:21.82 21
166 cxx11_tensor_forced_eval OK 00:00:21.56 21
276 geo_hyperplane_5 OK 00:00:21.25 21
339 inverse_1 OK 00:00:21.48 21
526 polynomialsolver_12 OK 00:00:21.94 21
385 vectorwiseop_3 OK 00:00:20.32 20
660 qr_6 OK 00:00:20.58 20
689 redux_4 OK 00:00:20.61 20
699 ref_6 OK 00:00:20.33 20
17 NumericalDiff OK 00:00:19.78 19
18 stdvector_overload_1 OK 00:00:19.35 19
27 adjoint_5 OK 00:00:19.77 19
378 linearstructure_3 OK 00:00:19.23 19
656 qr_2 OK 00:00:19.93 19
690 redux_5 OK 00:00:19.90 19
700 ref_7 OK 00:00:19.02 19
766 stable_norm_2 OK 00:00:19.23 19
60 array_reverse_7 OK 00:00:18.09 18
77 basicstuff_4 OK 00:00:18.39 18
94 stdvector_overload_3 OK 00:00:18.08 18
142 triangular_7 OK 00:00:18.43 18
185 determinant_5 OK 00:00:18.58 18
380 linearstructure_5 OK 00:00:18.40 18
383 linearstructure_8 OK 00:00:18.26 18
434 mapstride_5 OK 00:00:18.62 18
521 permutationmatrices_6 OK 00:00:18.29 18
754 sparse_vector_1 OK 00:00:18.62 18
15 stdvector_5 OK 00:00:17.31 17
32 alignedvector3 OK 00:00:17.03 17
65 autodiff_3 OK 00:00:17.01 17
382 linearstructure_7 OK 00:00:17.21 17
522 permutationmatrices_7 OK 00:00:17.55 17
691 redux_6 OK 00:00:17.56 17
52 array_replicate_5 OK 00:00:16.35 16
741 sparse_extra_4 OK 00:00:16.16 16
765 stable_norm_1 OK 00:00:16.24 16
23 adjoint_13 OK 00:00:15.73 15
80 basicstuff_7 OK 00:00:15.81 15
381 linearstructure_6 OK 00:00:15.69 15
506 nullary_8 OK 00:00:15.74 15
743 sparse_permutations_2 OK 00:00:15.15 15
755 sparse_vector_2 OK 00:00:15.38 15
116 triangular_1 OK 00:00:14.26 14
490 nomalloc_1 OK 00:00:14.69 14
518 permutationmatrices_3 OK 00:00:14.27 14
569 product_selfadjoint_2 OK 00:00:14.80 14
189 diagonal_1 OK 00:00:13.89 13
370 kronecker_product_2 OK 00:00:13.26 13
424 mapstaticmethods_3 OK 00:00:13.98 13
543 prec_inverse_4x4_1 OK 00:00:13.10 13
568 product_selfadjoint_1 OK 00:00:13.54 13
742 sparse_permutations_1 OK 00:00:13.01 13
12 FFT OK 00:00:12.92 12
13 stdvector_3 OK 00:00:12.40 12
57 array_reverse_4 OK 00:00:12.05 12
58 array_reverse_5 OK 00:00:12.01 12
62 array_reverse_9 OK 00:00:12.36 12
163 cxx11_tensor_const OK 00:00:12.09 12
301 half_float OK 00:00:12.41 12
414 mapped_matrix_2 OK 00:00:12.32 12
425 mapstaticmethods_4 OK 00:00:12.24 12
431 mapstride_2 OK 00:00:12.84 12
519 permutationmatrices_4 OK 00:00:12.00 12
544 prec_inverse_4x4_2 OK 00:00:12.49 12
571 product_selfadjoint_4 OK 00:00:12.84 12
572 product_selfadjoint_5 OK 00:00:12.47 12
59 array_reverse_6 OK 00:00:11.26 11
384 linearstructure_9 OK 00:00:11.07 11
403 visitor_3 OK 00:00:11.34 11
413 mapped_matrix_11 OK 00:00:11.37 11
422 mapstaticmethods_1 OK 00:00:11.29 11
423 mapstaticmethods_2 OK 00:00:11.32 11
426 mapstaticmethods_5 OK 00:00:11.80 11
435 mapstride_6 OK 00:00:11.18 11
553 product_extra_8 OK 00:00:11.14 11
686 redux_1 OK 00:00:11.53 11
753 sparse_solvers_2 OK 00:00:11.00 11
55 array_reverse_2 OK 00:00:10.12 10
56 array_reverse_3 OK 00:00:10.41 10
92 bdcsvd_9 OK 00:00:10.78 10
137 conservative_resize_5 OK 00:00:10.16 10
144 triangular_9 OK 00:00:10.33 10
184 determinant_4 OK 00:00:10.20 10
354 jacobisvd_1 OK 00:00:10.85 10
430 mapstride_1 OK 00:00:10.38 10
433 mapstride_4 OK 00:00:10.56 10
516 permutationmatrices_1 OK 00:00:10.68 10
573 product_selfadjoint_6 OK 00:00:10.67 10
574 product_selfadjoint_7 OK 00:00:10.37 10
54 array_reverse_1 OK 00:00:09.59 9
183 determinant_3 OK 00:00:09.24 9
402 visitor_2 OK 00:00:09.28 9
411 mapped_matrix_1 OK 00:00:09.60 9
416 mapped_matrix_4 OK 00:00:09.46 9
417 mapped_matrix_5 OK 00:00:09.09 9
535 polynomialutils_2 OK 00:00:09.21 9
551 product_extra_6 OK 00:00:09.16 9
747 sparse_product_4 OK 00:00:09.94 9
749 sparse_ref_1 OK 00:00:09.69 9
750 sparse_ref_2 OK 00:00:09.26 9
64 autodiff_2 OK 00:00:08.31 8
66 autodiff_4 OK 00:00:08.22 8
93 stdvector_overload_2 OK 00:00:08.79 8
125 cholesky_8 OK 00:00:08.69 8
135 conservative_resize_3 OK 00:00:08.24 8
136 conservative_resize_4 OK 00:00:08.77 8
138 conservative_resize_6 OK 00:00:08.08 8
143 triangular_8 OK 00:00:08.40 8
149 corners_2 OK 00:00:08.55 8
150 corners_3 OK 00:00:08.49 8
181 determinant_1 OK 00:00:08.94 8
182 determinant_2 OK 00:00:08.84 8
258 geo_alignedbox_14 OK 00:00:08.30 8
262 geo_alignedbox_5 OK 00:00:08.71 8
264 geo_alignedbox_7 OK 00:00:08.95 8
266 geo_alignedbox_9 OK 00:00:08.04 8
353 jacobi_6 OK 00:00:08.92 8
469 meta OK 00:00:08.63 8
501 nullary_3 OK 00:00:08.82 8
504 nullary_6 OK 00:00:08.56 8
507 nullary_9 OK 00:00:08.47 8
751 sparse_ref_3 OK 00:00:08.76 8
752 sparse_solvers_1 OK 00:00:08.84 8
771 stddeque_1 OK 00:00:08.54 8
786 stdlist_overload_1 OK 00:00:08.30 8
6 stdvector_1 OK 00:00:07.61 7
11 stdvector_2 OK 00:00:07.50 7
67 autodiff_5 OK 00:00:07.87 7
110 swap_2 OK 00:00:07.51 7
134 conservative_resize_2 OK 00:00:07.00 7
194 unalignedassert_1 OK 00:00:07.50 7
227 unalignedassert_4 OK 00:00:07.30 7
253 geo_alignedbox_1 OK 00:00:07.16 7
254 geo_alignedbox_10 OK 00:00:07.18 7
260 geo_alignedbox_3 OK 00:00:07.82 7
263 geo_alignedbox_6 OK 00:00:07.09 7
265 geo_alignedbox_8 OK 00:00:07.01 7
267 geo_eulerangles_1 OK 00:00:07.05 7
282 geo_orthomethods_6 OK 00:00:07.50 7
352 jacobi_5 OK 00:00:07.63 7
405 visitor_5 OK 00:00:07.30 7
427 mapstaticmethods_6 OK 00:00:07.38 7
502 nullary_4 OK 00:00:07.81 7
503 nullary_5 OK 00:00:07.97 7
718 selfadjoint_4 OK 00:00:07.18 7
724 sizeoverflow OK 00:00:07.86 7
787 stdlist_overload_2 OK 00:00:07.14 7
3 BVH_1 OK 00:00:06.73 6
4 BVH_2 OK 00:00:06.93 6
5 BVH_3 OK 00:00:06.72 6
48 array_replicate_1 OK 00:00:06.22 6
49 array_replicate_2 OK 00:00:06.61 6
50 array_replicate_3 OK 00:00:06.61 6
51 array_replicate_4 OK 00:00:06.01 6
53 array_replicate_6 OK 00:00:06.47 6
63 autodiff_1 OK 00:00:06.90 6
112 swap_4 OK 00:00:06.39 6
124 cholesky_7 OK 00:00:06.78 6
133 conservative_resize_1 OK 00:00:06.96 6
148 corners_1 OK 00:00:06.73 6
159 cxx11_tensor_assign OK 00:00:06.81 6
220 unalignedassert_3 OK 00:00:06.99 6
255 geo_alignedbox_11 OK 00:00:06.79 6
259 geo_alignedbox_2 OK 00:00:06.75 6
261 geo_alignedbox_4 OK 00:00:06.71 6
268 geo_eulerangles_2 OK 00:00:06.62 6
429 mapstaticmethods_8 OK 00:00:06.99 6
505 nullary_7 OK 00:00:06.95 6
545 prec_inverse_4x4_3 OK 00:00:06.97 6
715 selfadjoint_1 OK 00:00:06.26 6
716 selfadjoint_2 OK 00:00:06.02 6
717 selfadjoint_3 OK 00:00:06.06 6
725 smallvectors OK 00:00:06.20 6
763 special_numbers_1 OK 00:00:06.00 6
779 stddeque_overload_4 OK 00:00:06.20 6
781 stdlist_1 OK 00:00:06.28 6
784 stdlist_4 OK 00:00:06.66 6
788 stdlist_overload_3 OK 00:00:06.81 6
789 stdlist_overload_4 OK 00:00:06.19 6
106 stdvector_overload_4 OK 00:00:05.17 5
109 swap_1 OK 00:00:05.70 5
111 swap_3 OK 00:00:05.84 5
117 triangular_100 OK 00:00:05.00 5
145 type_alias OK 00:00:05.84 5
147 constructor_1 OK 00:00:05.79 5
161 cxx11_tensor_casts OK 00:00:05.06 5
247 fastmath OK 00:00:05.41 5
256 geo_alignedbox_12 OK 00:00:05.35 5
257 geo_alignedbox_13 OK 00:00:05.43 5
350 jacobi_3 OK 00:00:05.44 5
404 visitor_4 OK 00:00:05.95 5
406 visitor_6 OK 00:00:05.45 5
471 minres_2 OK 00:00:05.09 5
472 miscmatrices_1 OK 00:00:05.11 5
473 miscmatrices_2 OK 00:00:05.48 5
474 miscmatrices_3 OK 00:00:05.01 5
475 miscmatrices_4 OK 00:00:05.22 5
508 num_dimensions OK 00:00:05.08 5
510 packetmath_1 OK 00:00:05.08 5
513 packetmath_4 OK 00:00:05.45 5
514 packetmath_5 OK 00:00:05.27 5
536 polynomialutils_3 OK 00:00:05.09 5
541 polynomialutils_8 OK 00:00:05.35 5
552 product_extra_7 OK 00:00:05.21 5
719 selfadjoint_5 OK 00:00:05.58 5
723 sizeof OK 00:00:05.86 5
772 stddeque_2 OK 00:00:05.86 5
773 stddeque_3 OK 00:00:05.04 5
774 stddeque_4 OK 00:00:05.16 5
776 stddeque_overload_1 OK 00:00:05.65 5
778 stddeque_overload_3 OK 00:00:05.53 5
783 stdlist_3 OK 00:00:05.50 5
47 array_of_string OK 00:00:04.24 4
73 bandmatrix OK 00:00:04.93 4
129 commainitializer OK 00:00:04.07 4
151 corners_4 OK 00:00:04.45 4
152 corners_5 OK 00:00:04.64 4
162 cxx11_tensor_comparisons OK 00:00:04.53 4
174 cxx11_tensor_io OK 00:00:04.85 4
179 cxx11_tensor_sugar OK 00:00:04.46 4
196 diagonalmatrices_10 OK 00:00:04.21 4
213 dynalloc OK 00:00:04.57 4
348 jacobi_1 OK 00:00:04.25 4
349 jacobi_2 OK 00:00:04.72 4
351 jacobi_4 OK 00:00:04.80 4
421 mapped_matrix_9 OK 00:00:04.04 4
476 miscmatrices_5 OK 00:00:04.84 4
483 mixingtypes_7 OK 00:00:04.18 4
486 nesting_ops_1 OK 00:00:04.23 4
487 nesting_ops_2 OK 00:00:04.22 4
495 nomalloc_6 OK 00:00:04.18 4
511 packetmath_2 OK 00:00:04.94 4
512 packetmath_3 OK 00:00:04.14 4
515 packetmath_6 OK 00:00:04.58 4
523 polynomialsolver_1 OK 00:00:04.71 4
537 polynomialutils_4 OK 00:00:04.13 4
538 polynomialutils_5 OK 00:00:04.37 4
539 polynomialutils_6 OK 00:00:04.61 4
540 polynomialutils_7 OK 00:00:04.74 4
542 polynomialutils_9 OK 00:00:04.49 4
681 rand OK 00:00:04.01 4
692 redux_7 OK 00:00:04.36 4
693 redux_8 OK 00:00:04.26 4
703 rvalue_types_1 OK 00:00:04.63 4
704 rvalue_types_2 OK 00:00:04.30 4
775 stddeque_5 OK 00:00:04.18 4
777 stddeque_overload_2 OK 00:00:04.96 4
780 stddeque_overload_5 OK 00:00:04.15 4
782 stdlist_2 OK 00:00:04.59 4
785 stdlist_5 OK 00:00:04.44 4
45 array_for_matrix_7 OK 00:00:03.85 3
46 array_for_matrix_8 OK 00:00:03.35 3
68 autodiff_scalar_1 OK 00:00:03.89 3
70 autodiff_scalar_3 OK 00:00:03.79 3
71 autodiff_scalar_4 OK 00:00:03.43 3
107 stdvector_overload_5 OK 00:00:03.76 3
126 cholesky_9 OK 00:00:03.48 3
158 cxx11_maxsizevector OK 00:00:03.13 3
164 cxx11_tensor_dimension OK 00:00:03.22 3
168 cxx11_tensor_intdiv_2 OK 00:00:03.14 3
169 cxx11_tensor_intdiv_3 OK 00:00:03.14 3
170 cxx11_tensor_intdiv_4 OK 00:00:03.02 3
171 cxx11_tensor_intdiv_5 OK 00:00:03.02 3
175 cxx11_tensor_layout_swap OK 00:00:03.04 3
176 cxx11_tensor_map OK 00:00:03.60 3
218 eigensolver_complex_5 OK 00:00:03.44 3
241 eigensolver_selfadjoint_8 OK 00:00:03.31 3
307 hessenberg_6 OK 00:00:03.51 3
396 lu_9 OK 00:00:03.80 3
400 visitor_1 OK 00:00:03.22 3
407 visitor_7 OK 00:00:03.72 3
412 mapped_matrix_10 OK 00:00:03.29 3
415 mapped_matrix_3 OK 00:00:03.86 3
418 mapped_matrix_6 OK 00:00:03.48 3
419 mapped_matrix_7 OK 00:00:03.46 3
420 mapped_matrix_8 OK 00:00:03.60 3
428 mapstaticmethods_7 OK 00:00:03.98 3
484 mpl2only OK 00:00:03.78 3
488 nesting_ops_3 OK 00:00:03.72 3
489 nesting_ops_4 OK 00:00:03.35 3
494 nomalloc_5 OK 00:00:03.16 3
496 nomalloc_7 OK 00:00:03.88 3
497 nomalloc_8 OK 00:00:03.74 3
498 nullary_1 OK 00:00:03.19 3
499 nullary_10 OK 00:00:03.77 3
509 numext OK 00:00:03.61 3
653 qr_10 OK 00:00:03.13 3
655 qr_12 OK 00:00:03.28 3
663 qr_9 OK 00:00:03.71 3
670 qr_colpivoting_7 OK 00:00:03.46 3
671 qr_colpivoting_8 OK 00:00:03.59 3
672 qr_colpivoting_9 OK 00:00:03.06 3
702 resize OK 00:00:03.17 3
714 schur_real_5 OK 00:00:03.39 3
728 sparse_basic_3 OK 00:00:03.09 3
790 stdlist_overload_5 OK 00:00:03.83 3
72 autodiff_scalar_5 OK 00:00:02.58 2
113 symbolic_index_1 OK 00:00:02.43 2
115 symbolic_index_2 OK 00:00:02.37 2
153 ctorleak OK 00:00:02.97 2
165 cxx11_tensor_empty OK 00:00:02.84 2
167 cxx11_tensor_intdiv_1 OK 00:00:02.82 2
172 cxx11_tensor_intdiv_6 OK 00:00:02.92 2
173 cxx11_tensor_intdiv_7 OK 00:00:02.92 2
177 cxx11_tensor_math OK 00:00:02.92 2
178 cxx11_tensor_roundings OK 00:00:02.76 2
180 dense_storage OK 00:00:02.12 2
229 eigensolver_generic_5 OK 00:00:02.43 2
230 unalignedcount OK 00:00:02.28 2
248 first_aligned OK 00:00:02.99 2
338 integer_types_9 OK 00:00:02.20 2
347 is_same_dense OK 00:00:02.55 2
401 visitor_10 OK 00:00:02.96 2
408 visitor_8 OK 00:00:02.98 2
409 visitor_9 OK 00:00:02.59 2
500 nullary_2 OK 00:00:02.48 2
607 product_trmm_1 OK 00:00:02.18 2
709 schur_complex_5 OK 00:00:02.08 2
729 sparse_basic_4 OK 00:00:02.86 2
732 sparse_basic_7 OK 00:00:02.20 2
792 buildtests OK 00:00:02.99 2
1 ZERO_CHECK OK 00:00:01.16 1
69 autodiff_scalar_2 OK 00:00:00 0
89 bdcsvd_6 OK 00:00:00.00 0
240 eigensolver_selfadjoint_7 OK 00:00:00.00 0
300 gmres_2 OK 00:00:00 0
335 integer_types_6 OK 00:00:00.00 0
591 product_small_5 OK 00:00:00 0
679 qr_fullpivoting_7 OK 00:00:00 0
791 ALL_BUILD OK 00:00:00.44 0