Hi,
In the Compute Canada repository, we have the following toolchains :
iimkl (intel compiler + intel MKL)
iompi (intel compiler + openmpi)
iomkl (iimkl + openmpi)
iomklc (iomkl + cuda)
iimklc (iimkl + cuda)
and the equivalent for GCC compilers. We build most of our recipes with
those (minimizing the dependencies).
You can find the recipes in here:
github.com/computecanada/easybuild-easyconfigs/tree/computecanada-master/
We have not pushed them back to upstream because there are other things
which make our setup different (such as the underlying Nix layer, and
everything is RPATH) and would probably make it hard to merge our
recipes upstream.
Maxime
On 17-08-18 05:39, Kenneth Hoste wrote:
Dear Joachim,
On 18/08/2017 11:29, Joachim Hein wrote:
Hi,
I have a user request for an IOMKL toolchains based on the Intel
compiler 17.4 and OpenMPI 2.1.1. I understand that Intel 17.4 is a
strong candidate for intel/2017b. I an IOMKL for that also in the
making? Can one get configs and stuff for that? If no IOMKL for
that is in the works, I could imagine engaging here. If that would be
appreciated, could I get (pointers to) “beta” or “RC” files for the
components of intel/2017b?
There's no iomkl in the making yet, so knock yourself out. ;)
intel/2017b:
https://github.com/easybuilders/easybuild-easyconfigs/pull/4618
foss/2017b:
https://github.com/easybuilders/easybuild-easyconfigs/pull/4768
Other than OpenBLAS (irrelevant for iomkl) I don't think these will
change any further.
Do try and leverage the easyconfigs that are there already rather than
creating duplicates in your iomkl PR...
regards,
Kenneth