It is a bit disconcerting that the computed recirpocal condition number
of the matrix changes. But given the fact that the manual computation
(first number) and the scalapack-internal function return vastly
differing numbers already tell me that the test setup simply isn't
robust.
Let us add an output variant for the scalapack_05 test. I get almost the
same number on three different configuration so I am hopeful that we can
get away with an output variant for the time being.
--- /dev/null
+32 32 1 1
+0.4105213 0.6052804
+64 32 1 1
+0.4469399 0.6148698
+64 64 1 1
+0.4446624 0.6261637
+120 32 1 1
+0.4590521 0.643151
+120 64 1 1
+0.4499373 0.6308706
+320 32 1 1
+0.4661507 0.6478146
+320 64 1 1
+0.460383 0.6388902
+640 32 1 1
+0.4729411 0.6524829
+640 64 1 1
+0.471001 0.65099
+32 32 1 1
+0.4433681 0.6443845
+64 32 1 1
+0.4410835 0.6194569
+64 64 1 1
+0.4469632 0.6269674
+120 32 1 1
+0.4457178 0.6258901
+120 64 1 1
+0.4602296 0.6397035
+320 32 1 1
+0.4624499 0.6435013
+320 64 1 1
+0.4609459 0.6435885
+640 32 1 1
+0.472221 0.6542629
+640 64 1 1
+0.4703145 0.6521886
--- /dev/null
+32 32 1 1
+0.4105213 0.6052804
+64 32 2 2
+0.4469399 0.61487
+64 64 1 1
+0.4446624 0.6261637
+120 32 3 3
+0.4590521 0.6431508
+120 64 2 2
+0.4499373 0.6308703
+320 32 3 3
+0.4661507 0.647815
+320 64 3 3
+0.460383 0.6388903
+640 32 3 3
+0.4729411 0.6524835
+640 64 3 3
+0.471001 0.6509902
+32 32 1 1
+0.4433681 0.6443845
+64 32 2 2
+0.4410835 0.6194569
+64 64 1 1
+0.4469632 0.6269674
+120 32 3 3
+0.4457178 0.6258901
+120 64 2 2
+0.4602296 0.6397035
+320 32 3 3
+0.4624499 0.6435013
+320 64 3 3
+0.4609459 0.6435885
+640 32 3 3
+0.472221 0.6542629
+640 64 3 3
+0.4703145 0.6521886
--- /dev/null
+32 32 1 1
+0.4105213 0.6052804
+64 32 2 2
+0.4469399 0.61487
+64 64 1 1
+0.4446624 0.6261637
+120 32 2 2
+0.4590521 0.6431507
+120 64 2 2
+0.4499373 0.6308703
+320 32 2 2
+0.4661507 0.6478152
+320 64 2 2
+0.460383 0.6388904
+640 32 2 2
+0.4729411 0.652483
+640 64 2 2
+0.471001 0.6509899
+32 32 1 1
+0.4433681 0.6443845
+64 32 2 2
+0.4410835 0.6194569
+64 64 1 1
+0.4469632 0.6269674
+120 32 2 2
+0.4457178 0.6258901
+120 64 2 2
+0.4602296 0.6397035
+320 32 2 2
+0.4624499 0.6435013
+320 64 2 2
+0.4609459 0.6435885
+640 32 2 2
+0.472221 0.6542629
+640 64 2 2
+0.4703145 0.6521886
In the beginning the Universe was created. This has made a lot of
people very angry and has been widely regarded as a bad move.
Douglas Adams