Community
Participate
Working Groups
For instance, on a system that is using LoadLeveler (LL), an application launch under LL can specify MP_DEVTYPE=ib or perhaps MP_DEVTYPE=hfi and use MP_EUILIB=us AFAICT, these values are not allowed when running via poe (MP_RESD=poe) without co-ordination through LL (MP_RESD=yes) For example, with MP_DEVTYPE=ib and MP_EUILIB=us the MPI_Init() will hang, timeout then fail. The error returned is Operation Not Permitted which isn't very informative either. In general, it is very difficult to know how to set these environment variable values. The UI should be smarter and detect when certain values are invalid and disallow then (grey out).