I updated the message to explain the flags (instead of a numerical value) for 
OMPI v5. In brief:

#define PRRTE_NODE_FLAG_DAEMON_LAUNCHED    0x01   // whether or not the daemon 
on this node has been launched
#define PRRTE_NODE_FLAG_LOC_VERIFIED               0x02   // whether or not the 
location has been verified - used for
                                                                                
                      // environments where the daemon's final destination is 
uncertain
#define PRRTE_NODE_FLAG_OVERSUBSCRIBED       0x04   // whether or not this node 
is oversubscribed
#define PRRTE_NODE_FLAG_MAPPED                         0x08   // whether we 
have been added to the current map
#define PRRTE_NODE_FLAG_SLOTS_GIVEN               0x10   // the number of slots 
was specified - used only in non-managed environments
#define PRRTE_NODE_NON_USABLE                           0x20   // the node is 
hosting a tool and is NOT to be used for jobs



On Apr 13, 2020, at 2:15 PM, Mccall, Kurt E. (MSFC-EV41) via users 
<users@lists.open-mpi.org <mailto:users@lists.open-mpi.org> > wrote:

My application is behaving correctly on node n006, and incorrectly on the lower 
numbered nodes.   The flags in the error message below may give a clue as to 
why.   What is the meaning of the flag values 0x11 and 0x13?
 ======================   ALLOCATED NODES   ======================
        n006: flags=0x11 slots=3 max_slots=0 slots_inuse=2 state=UP
        n005: flags=0x13 slots=3 max_slots=0 slots_inuse=1 state=UP
        n004: flags=0x13 slots=3 max_slots=0 slots_inuse=1 state=UP
        n003: flags=0x13 slots=3 max_slots=0 slots_inuse=1 state=UP
        n002: flags=0x13 slots=3 max_slots=0 slots_inuse=1 state=UP
        n001: flags=0x13 slots=3 max_slots=0 slots_inuse=1 state=UP
 I’m using OpenMPI 4.0.3.
 Thanks,
Kurt

Reply via email to