Bug 395520 - Certain MP_ environment variable values are not valid when LL is present but not used.
Summary: Certain MP_ environment variable values are not valid when LL is present but ...
Status: NEW
Alias: None
Product: PTP
Classification: Tools
Component: RM.PE (show other bugs)
Version: 6.0.3   Edit
Hardware: PC Linux
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-30 15:53 EST by Steve CLA
Modified: 2012-11-30 17:34 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steve CLA 2012-11-30 15:53:25 EST
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).