I can reproduce this. It is a bug in reference BLAS.

With the R 3.1.0 release, Fedora changed from using the internal BLAS
that comes with R to using external BLAS. But reference BLAS does not
handle missing values correctly.  I expect this has been true since at
least 2010, when Brian patched the R copy of BLAS, but the bug has only
been revealed by the Fedora policy change.

I am taking this over to R-SIG-Fedora where we can discuss the issue
with Tom Callaway from Red Hat.

Martyn

On Fri, 2014-07-04 at 12:13 +0100, lejeczek wrote:
> later I tried plain-vanilla, well.. redhats' and derivatives 
> default packages and they all fail:
> 
>  > ## PR#4582 %*% with NAs
>  > stopifnot(is.na(NA %*% 0), is.na(0 %*% NA))
>  > ## depended on the BLAS in use.
>  >
>  >
>  > ## found from fallback test in slam 0.1-15
>  > ## most likely indicates an inaedquate BLAS.
>  > x <- matrix(c(1, 0, NA, 1), 2, 2)
>  > y <- matrix(c(1, 0, 0, 2, 1, 0), 3, 2)
>  > (z <- tcrossprod(x, y))
>       [,1] [,2] [,3]
> [1,]   NA   NA    0
> [2,]    2    1    0
>  > stopifnot(identical(z, x %*% t(y)))
> Error: identical(z, x %*% t(y)) is not TRUE
> Execution halted
> 
> 
> I've tried scientificLinux, Centos, Oracle
> all versions of R => 3.0 these linux distribution provide
> hardware are AMD various CPU based platform
> 
> 
> On 30/06/14 10:45, peter dalgaard wrote:
> > It is not clear what you mean:
> >
> > The quoted page lists particular AMD BLAS versions that fail R's regression 
> > test.
> >
> > Other builds of R would run the regression test during building and you can 
> > run them yourself if you get the source code (for good measure, use the 
> > current version, not one from a 2011 web posting, i.e., fetch say 
> > https://svn.r-project.org/R/branches/R-3-1-branch/tests/reg-BLAS.R).
> >
> > E.g., for me
> >
> > Peters-iMac:R pd$ ../BUILD/bin/R --vanilla < tests/reg-BLAS.R
> > ... normal output, no errors ...
> >
> > There is some risk that binary builds of R on one machine will fail on 
> > another. If this happens, it could be quite serious, so developers would 
> > want to know. However "most...seem to fail" is not enough to act upon. What 
> > exactly did you do, on which computing platform, and what happened that 
> > makes you believe that it had failed?
> >
> > -pd
> >
> > On 27 Jun 2014, at 13:38 , lejeczek <pelj...@yahoo.co.uk> wrote:
> >
> >> dear developers
> >>
> >> I myself am not a prog-devel, I found this
> >>
> >> http://devgurus.amd.com/message/1255852#1255852
> >>
> >> Most R compilations/installations I use seem to fail this test, is this a 
> >> problem and if yes then how serious is it?
> >>
> >> regards
> >>
> >> ______________________________________________
> >> R-devel@r-project.org mailing list
> >> https://stat.ethz.ch/mailman/listinfo/r-devel
> 
> ______________________________________________
> R-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel

-----------------------------------------------------------------------
This message and its attachments are strictly confidenti...{{dropped:8}}

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to