On Wed, 02 Jul 2014 14:00:55 +0200
Jens Timmerman wrote:

> Hi Arnau,
Hi Jens,


[...]
> > so, If I have successfully installed gcc + openmpi gompi should be a
> > valid toolchain...am I right?
> you will still need to create a modulefile for the gompi toolchain,
> this is done as explained later in the step by step guide, but I have
> added this now as step 3.2
> 
> eb gompi-1.4.10.eb
> 
> This will create a module which does nothing more then load the 2
> dependencies, so after this easybuild will be able to actually use the
> gompi toolchain.

But if you follow the step by step guide that command is
mandatory,  If it's not there, there is no gompi when building
openblas:
1.- build gcc
2.- build mpi
3.- create gompi module (based on previous installation...)

also, I think there's another mistake there. gompi-4-10 needs gcc
4.7 and the guide installs 4.6. So, the above command will install a
new GCC (MPI too) and step 1 and 2 just create "old" version of the
software.



> > So, which is the Irresolvable dependencies encountered? How may I
> > solve it?
> the gompi module is not listed there, so easybuild can not use it yet.
> However, easybuild could easily create it for you if you use the `-r`
> or `--robot` option (but we don't show this in the step by step guide,
> since this guide shows you all the steps instead of letting easybuild
> do everything for you)
> 
> if you run
> 
> eb OpenBLAS-0.2.6-gompi-1.4.10-LAPACK-3.4.2.eb
> <https://github.com/hpcugent/easybuild-easyconfigs/blob/master/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.4.10-LAPACK-3.4.2.eb>
> -r
> EasyBuild will doe a recursive build, so figure out all the modules it
> needs to build, and build them for you, so you don't have to do the
> step by step thing.
> 
> So this is why the quick demo will also work, it will build al needed
> dependencies for you without any of your intervention since it has the
> --robot option

thanks for the explanation. the robot option is great.

With the help of all of you, I think now I understand how it works. The
problem was the guide, it's not up2date and that generates confusion.

I've a valid EB installation and I'm installing more software. Now I'm
in the process of test it with users.


Again, many thanks to all of you for your help!

> Regards,
Cheers,
Arnau

Reply via email to