On Tue, 01 Jul 2014 12:24:04 +0200
Kenneth Hoste wrote:

> Hi Arnau,
Hi Kenneth,

> Welcome to the wonderful world of EasyBuild! :-)
Thanks!

> > I think the dependencies are not being resolved because maybe you
> > are not using --robot option? Just try the same command line just
> > adding --robot or -r and let us know if it works.
> 
> Yes, this should help. Using --robot (or -r for short) enables the 
> dependency resolution in EasyBuild.
> 
> We should make the error message when it is not being used clearer,
> so people don't trip over this.
> 
> Hopefully coming soon...
Ok, it was not clear to me the implications of running with robot (I
was tented to use it, but I thought, if it's "needed" , why is not
listed in the doc? :-) ).

[...] 
> > in the step by step guide I was building GCC-4.6.3.eb and
> > OpenMPI-1.4.5-no-OFED.eb with GCC 4.6.3. Now woth teh robot option
> > it tries to use openMPI 1.6.4 with gcc 4.7.2 ....
> >
> > am I understanding correctly what it is trying to do ?
> 
> This is just because gompi-1.4.10 contains GCC 4.7.2 and OpenMPI
> 1.6.4.

Ok, so definitely the step by step guide is wrong. 
Now everything in my head makes sense :-)

> You can check what EasyBuild will be doing using --dry-run or -D .
> >
> > * I've read eb help but I cannot find how to check what is gompi
> > 1.4.10 supposed to load . Is there any command available? (googlgin
> > I found the module file for the toolchain
> 
> The easiest way is checking with --dry-run. Or, you can also use 
> --search (or -S) to find the gompi easyconfig file on your system, so 
> you can check it's contents.

thanks for the tips!

[...]
> > creating build dir, resetting environment... == unpacking...
> >
> > let's see if it works and I finally get the gompi toolchain :-)
> 
> It should. If not, it's a bug, and we'll try and fix it. ;-)

It did :-) now building goolf and closing the ste-by-step guide !

> Note that once you've obtained the gompi toolchain (and probably 
> eventually a goolf toolchain too, which provides OpenBLAS, FFTW, etc.
> on top of gompi), you can easily build stuff with even when no
> easyconfig using that exact toolchain is available yet, using the
> --try-toolchain option.
> 
> Just for fun, try this:
> 
>      eb WRF-3.5-goolf-1.4.10-dmpar.eb 
> --try-toolchain=goolf,1.4.10-no-OFED --robot --dry-run
> 
> 
> Note that you won't find a readily available easyconfig for WRF with
> the goolf/1.4.10-no-OFED toolchain (see "eb -S WRF").
> 
> Of course, only build WRF when you actually care about it. ;-)

Thanks for the example. 
[...]


> regards,
> 
> Kenneth
Many thanks for your answer,
Cheers,
Arnau

Reply via email to