Package: libopenblas-base Version: 0.1.1-6 Severity: important Tags: upstream patch Control: fixed -1 0.2.8-3 Control: forwarded -1 https://github.com/xianyi/OpenBLAS/issues/294
OpenBLAS, when compiled with pthreads, hangs when it is called from an application using OpenMP. See the attached R code which hangs with affected versions of OpenBLAS. In 0.2.8-3, the solution adopted was to compile OpenBLAS with OpenMP. But this creates other problems (see #737675). The right solution seems to revert to a pthreads version of OpenBLAS, and apply the patch there: https://github.com/xianyi/OpenBLAS/issues/294#issuecomment-33536895 -- .''`. Sébastien Villemot : :' : Debian Developer `. `' http://www.dynare.org/sebastien `- GPG Key: 4096R/381A7594
library(parallel) num.cores <- 4 f <- function(x) { n <- 40 A <- replicate(n, rnorm(n)) B <- replicate(n, rnorm(n)) rcond(A %*% B) } z <- 1:8 mclapply(z, f, mc.cores = num.cores)
signature.asc
Description: Digital signature