Hi Joachim, We also have (a slightly customised) HMNS. For our users we hide the icc and ifort modules and only expose them to iccifort (which we rename to Intel using a custom naming scheme). This is one way to get around your issue.
However, I don't understand how you can run into this problem. Normally for any package the toolchain components are included as dependencies in the final module: loading Caffe would also mean loading the missing ifort module. I guess you must have a configuration that does not include the toolchain deps in the final module? Removing this option would also solve the problem (but you probably decided on that setting for a reason). Alan On 12 April 2018 at 15:22, Joachim Hein <[email protected]<mailto:[email protected]>> wrote: Hi, There is a longstanding issue on our site regarding the intel fortran runtime for some packages. I assume other sites have the same, but am not sure it was ever discussed here. We are using hierarchical modules in production. If a package is build with an intel toolchain, you can load it by either loading the icc, impi or ifort, impi component of that toolchain. If a package (e.g. Caffe-1.0-intel-2017a-Python-2.7.13.eb) requires the Fortran runtime but it is loaded via the icc route, you get runtime errors because of the missing libifport.so. A possible fix could be to load either of the ifort or intel modules inside the package (e.g. Caffe) module. I assume that would need to be done in the easy-block or further down inside the easybuild framework. Any comments or insights? Apologies if that was discussed before. Best wishes Joachim -- Dr. Alan O'Cais E-CAM Software Manager Juelich Supercomputing Centre Forschungszentrum Juelich GmbH 52425 Juelich, Germany Phone: +49 2461 61 5213 Fax: +49 2461 61 6656 E-mail: [email protected]<mailto:[email protected]> WWW: http://www.fz-juelich.de/ias/jsc/EN ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Forschungszentrum Juelich GmbH 52425 Juelich Sitz der Gesellschaft: Juelich Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender), Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt, Prof. Dr. Sebastian M. Schmidt ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------

