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

