Hi,

I have a couple of different CPUs and in my situation EB is not so much
about a HPC site or repeatable build but rather about managing the stuff.
So here's the thing:

When using R/3.2.0-foss-2015a-bare (just a simply --try-software-version
easyconfig) and subsequently installing a few R packages will work on one
host but fail on another.

The error is a classical illegal instruction in the underlying OpenBLAS
library (I could reproduce this specific problem

The problem is that OpenBLAS/0.2.13-GCC-4.9.2-LAPACK-3.5.0 seems to using
some magic so that is is processor dependent. The processors involved are:

* AMD Opteron(TM) Processor 6238 and
* Six-Core AMD Opteron(tm) Processor 8431

There are also a few Intel processors and a few other AMD CPUs here. What
I'm looking for is a setting for easybuild that optimizes for portability
between compatible CPU architectures.

Does anyone have suggestions how to achieve the most compatibility and care
less about byte-level reproducability or performance? The target platform I
have in mind is "64bit x86 compatible".

I have optarch="" in my config.cfg where I thought that would already take
care of it.

Any thoughts would be appreciated.

/Martin
-- 
-- 
http://www.xing.com/profile/Martin_Marcher
http://www.linkedin.com/in/martinmarcher
Mobil: +43 / 660 / 62 45 103
UID: ATU68801424

Reply via email to