Good morning folks, Together with a colleague, we are preparing the easyconfig releases for CUDA: https://github.com/fgeorgatos/easybuild.experimental/tree/master/users/fgeorgatos/GT/c/CUDA (they all worked for my case in Luxembourg, the patchfile is not needed at all)
One complication is, that NVIDIA provides different tarballs per rhel/ubuntu/etc, which can be seen reflected in the multiple easyconfigs (btw. George picks rhel, I pick ubuntu). This multitude of packages is not all that nice, also because later on we wish to add CUDA as a dependency for GPU-enabled NAMD (ref. ../../n/NAMD/NAMD-2.9-MVAPICH181-CUDA.eb) and we would rather codify the dep as 4.2.9 instead of "4.2.9ubuntu10.04.eb". Do we have an elegant way to handle this? What would you suggest? Finally, what should the moduleclass be for such things? (lib? or what?) tia, Fotis ps. Focus on the CUDA part as regards this question, the NAMD easyconfig is only a draft.

