I have now, for some time, ran LAPACK's test programs on my gcc/gfortran
builds on both on the x86_64-linux-gnu architecture, as well as the
aarch64-linux-gnu one (see, e.g.,
http://moene.org/~toon/lapack-amd64-gfortran13-O3).
The results are rather alarming - this is r15-202 for aarch64 vs r15-204
for x86_64 (compiled with -O3):
diff lapack-amd64-gfortran15-O3 lapack-aarch64-gfortran15-O3
3892,3895c3928,3931
< REAL 1327023 0 (0.000%) 0 (0.000%)
< DOUBLE PRECISION 1300917 6 (0.000%) 0 (0.000%)
< COMPLEX 786775 0 (0.000%) 0 (0.000%)
< COMPLEX16 787842 0 (0.000%) 0 (0.000%)
---
> REAL 1317063 71 (0.005%) 0 (0.000%)
> DOUBLE PRECISION 1318331 54 (0.004%) 4 (0.000%)
> COMPLEX 767023 390 (0.051%) 0 (0.000%)
> COMPLEX16 772338 305 (0.039%) 0 (0.000%)
3897c3933
< --> ALL PRECISIONS 4202557 6 (0.000%) 0
(0.000%)
---
> --> ALL PRECISIONS 4174755 820 (0.020%) 4
(0.000%)
Note the excessive exceeding the threshold for errors on the aarch64
side (>).
Of course, this is only an excerpt of the full log file - there is more
information in it to zoom in on the errors on the aarch64 side (note
that the x86_64 side is not faultless).
Is there a way to pass this information to our websites, so that we do
not "forget" this - or in the alternative, follow the progress in
solving this ?
Kind regards,
--
Toon Moene - e-mail: t...@moene.org - phone: +31 346 214290
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands