Hi Laurent,

On 09/06/16 11:10, Laurent Pouilloux wrote:
Dear Easybuild users,

first I would like to thank all developpers for this great tool that helps us a lot in installing software on the new cluster we bought.

Thanks!

I should really look into a "happy EB users" page in the documentation, or maybe a corner on the website...


I have some issue with OpenMPI modules which may be related to the fact that we compile in a virtual machine, which has a virtual mellanox interface, and we execute the code on nodes that have a Qlogic interface. This two cards does not use the same MPI communication layer.

I would like to now what it the solution for building optimised modules :
- configure easybuild to force compilation options (e.g. optarch=HASWELL, ...)
- use eb --job with our Slurm scheduler
- reserve a node independently and build the module in a sbatch script

I would strongly recommend to build on the actual workernodes themselves.

Although you may get a long way with more generic compilation options via --optarch=GENERIC (--optarch=HASWELL wouldn't work, since GENERIC is a keyword and any other value is treated as the name of a flag, so you'd end up with "gcc -HASWELL").

We use --job all the time, and it works really well, especially since it also parallelizes the installations.

We use easybuild 2.6.0
This is EasyBuild 2.6.0 (framework: 2.6.0, easyblocks: 2.6.0)

I would recommend upgrading to the latest & greatest v2.8.1, which should be fully backwards compatible.



regards,

Kenneth


We use the following toolchains :
- intel2015a
- foss2015a
- iompi-2015.03


Thank you for any help.

Best regards,

Laurent Pouilloux

--
Ingénieur en Calcul Scientifique
Laboratoire de Mécanique des Fluides et d'Acoustique
École Centrale de Lyon
36 Avenue Guy de Collongue, 69130 Écully
Batiment I11 - Bureau 11097W
Tél :   04.72.18.61.57  

Reply via email to