[R-sig-hpc] parallel and openblas
Dirk Eddelbuettel
edd at debian.org
Wed Apr 25 02:37:48 CEST 2012
On 24 April 2012 at 15:45, Stephen Weston wrote:
| There's an interesting discussion entitled "all processes run on
| one CPU core" at:
|
| https://github.com/ipython/ipython/issues/840
|
| Someone was experiencing a very similar problem to the one that
| Claudia described using GotoBLAS2 with IPython and NumPy.
| Apparently it was fixed by recompiling GotoBLAS2 with the
| "NO_AFFINITY" parameter set to "1" in Makefile.rule, and then
| rebuilding "NumPy".
|
| It seems pretty strange, but GotoBLAS2/OpenBLAS may be modifying
| the affinity of the R process by calling sched_setaffinity() when
| it is initialized, and that is causing the problems that Claudia
| and Martin have seen.
|
| So perhaps the solution is to recompile GotoBLAS2/OpenBLAS with
| NO_AFFINITY=1, and then rebuild R with it.
Good discussion, but one important nit: never a need to rebuild a R (provided
you have external / dynamically linked BLAS).
Just restart R.
Dirk
--
R/Finance 2012 Conference on May 11 and 12, 2012 at UIC in Chicago, IL
See agenda, registration details and more at http://www.RinFinance.com
More information about the R-sig-hpc
mailing list