Hello Gunnar,
On 24/01/2017 19:54, Gunnar Sauer wrote: > Hello EasyBuild experts, > > But which toolchain do I choose on the Xeon cluster, which provides > all those optimized tools through already existing modules? Can I > tweak the goolf toolchain to use the existing system modules? Yes, you could create your own toolchain to use the already existing modules, this is exactly how the Cray toolchain works, see http://easybuild.readthedocs.io/en/latest/Using_external_modules.html for more information on how to create your own toolchain from existing compilers and libraries. > Or do I have to use the dummy toolchain instead? If using the dummy > toolchain, do I have to rewrite all involved easyconfig files, or can > I take - say the easyconfigs for the goolf toolchain - and somehow > replace goolf by dummy at buildtime? This is also an option, you can use the `--try-toolchain=dummy,dummy` option, see http://easybuild.readthedocs.io/en/latest/Using_the_EasyBuild_command_line.html?#tweaking-existing-easyconfig-files-using-try But I don't really recommended this, the first option is probably better. > I hope, I could make my problem clear. Please help an EasyBuild newbie :) The foss toolchain (goolf is an older toolchain) is indeed not the 'most optimized' compiler toolchain, but it is optimized for the systems it runs on best we can currently do with free and open source software. We also support other toolchains with e.g. Intel, pgi or CUDA compilers And yes, these toolchains have infiniband support. So, it would be very nice to know what optimizations are being done at your company that make the internal toolchain even better optimized, so all EasyBuild users could all benefit from this knowledge and potentially millions of CPU hours could be saved. I'm really serious here, if you can share this information, we would love to hear it so we can incorporate, but I do understand that this might be proprietary information. TL;DR: If you can share your highly optimized toolchains with us we will be pleased to support them in EasyBuild if they can help us getting faster software runtimes! Regards, Jens Timmerman > > Thank you > Gunnar

