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