Benchmarks
Linear algebra frameworks benchmark
IEEE 39 1-year time series
The experiment is to test the time taken by the time series simulation using different linear algebra solvers.
The power flow tolerance is ser to 1e-4.
The time in seconds taken using each of the solvers is:
KLU |
BLAS/LAPACK |
ILU |
SuperLU |
Pardiso |
|
---|---|---|---|---|---|
Test 1 Test 2 Test 3 Test 4 Test 5 |
82.0306398868561 80.2231616973877 79.5343339443207 80.0667154788971 80.0720291137695 |
82.1049809455872 80.8419146537781 82.3211221694946 82.6606991291046 80.5129723548889 |
81.7956540584564 81.7140426635742 82.7529213428497 82.1418635845184 81.9473338127136 |
82.8895554542542 81.3713464736938 80.9804055690765 80.178496837616 80.0363531112671 |
93.2362771034241 95.2913007736206 92.6268711090088 97.6009163856506 93.3938195705414 |
Average |
80.3853760242462 |
81.6883378505707 |
82.0703630924225 |
81.0912314891815 |
94.4298369884491 |
2869 Pegase 1-week time series
The experiment is to test the time taken by the time series simulation using different linear algebra solvers.
The power flow tolerance is ser to 1e-4.
The time in seconds taken using each of the solvers is:
KLU |
BLAS/LAPACK |
ILU |
SuperLU |
Pardiso |
|
---|---|---|---|---|---|
Test 1 Test 2 Test 3 Test 4 Test 5 |
2.46547317504882 2.35307431221008 2.40140151977539 2.33513951301574 2.31796050071716 |
2.50752806663513 2.31241440773010 2.42792844772338 2.31270241737365 2.32209181785583 |
2.52735018730163 2.36424255371093 2.46322917938232 2.34093046188354 2.45891189575195 |
2.48413443565368 2.32830643653869 2.46966910362243 2.33488821983337 2.33409214019775 |
2.54547953605651 2.59090781211853 2.46686577796936 2.42691206932067 2.51999592781066 |
Average |
2.37460980415344 |
2.37653303146362 |
2.43093285560608 |
2.39021806716919 |
2.51003222465515 |
So from the light of these tests the solvers are roughly equivalent except the Pardiso one with is worse than the others for these type of simulations.