FWIW: I have replaced those flags in the display option output with their 
string equivalent to make interpretation easier. This is available in OMPI 
master and will be included in the v5 release.



> On Nov 21, 2019, at 2:08 AM, Peter Kjellström via users 
> <users@lists.open-mpi.org> wrote:
> 
> On Mon, 18 Nov 2019 17:48:30 +0000
> "Mccall, Kurt E. \(MSFC-EV41\) via users" <users@lists.open-mpi.org>
> wrote:
> 
>> I'm trying to debug a problem with my job, launched with the mpiexec
>> options -display-map and -display-allocation, but I don't know how to
>> interpret the output.   For example,  mpiexec displays the following
>> when a job is spawned by MPI_Comm_spawn():
>> 
>> ======================   ALLOCATED NODES   ======================
>>        n002: flags=0x11 slots=3 max_slots=0 slots_inuse=2 state=UP
>>        n001: flags=0x13 slots=3 max_slots=0 slots_inuse=1 state=UP
>> 
>> Maybe the differing "flags" values have bearing on the problem, but I
>> don't know what they mean.   Are the outputs of these two options
>> documented anywhere?
> 
> I don't know of any such specific documentation but the flag values are
> defined in:
> 
> orte/util/attr.h:54 (openmpi-3.1.4)
> 
> The difference between your nodes (bit value 0x2) means:
> 
> #define ORTE_NODE_FLAG_LOC_VERIFIED       0x02   
> 
> // whether or not the location has been verified - used for
> // environments where the daemon's final destination is uncertain
> 
> I do not know what that means exactly but it is not related to pinning
> on or off.
> 
> Seems to indicate a broken launch and/or install and/or environment.
> 
> /Peter K


Reply via email to