3 #ifndef _BCP_MESSAGE_TAG_H 4 #define _BCP_MESSAGE_TAG_H Configurator to all processes: are you the Tree Manager?
Only primal variables currently at nonzero level.
Request a list of process ids the LP can use to do distributed strong branching.
The user packed everything.
Request an index set for cuts to be generated.
Used to indicate that there is no message in the buffer of a process.
Send a list of process ids the LP can use to do distributed strong branching.
The message contains the description of a cut.
TM to configurator: I am the Tree Manager.
Pack only dual variables currently at nonzero level.
The message contains cuts for the Cut Pool process.
TM sends the description of a new search tree node.
The message contains the statistics the LP process collected.
The TM sends the process type to the process (LP, Cut Generator, etc.)
The lower bound corresponding to the node is above the upper bound.
The message contains a new MIP feasible solution.
Used by the user to send a message to the user portion of the other process.
No more (violated) cuts could be found.
BCP_message_tag
This enumerative constant describes the message tags different processes of BCP understand.
The warmstart information at the end of the root.
The message contains variables for the Variable Pool process.
The TM sends the appropriate parameters to the slave process.
Send index set for cuts to be generated in the future.
TM to configurator: TM successfully finished implementing the changes communicated by the configurato...
The user packed everything.
The TM sends the description of the core formulation to the slave process.
TM to configurator: error occured while TM tried to implement the changes communicated by the configu...
Request an index set for variables to be genarated.
Any process to TM: a process has died.
TM sends diving information.
Configurator to TM: machine configuration has changed.
In addition to the node description, branching information is sent as well so that the children of th...
An LP process (that is used as a strong branching node) indicates that it's finished.
The message contains the description of a variable.
Any process to TM or TM to any process: a new upper bound found.
Used when receiving, message with any message tag will be received.
TM warns an LP process that the second phase will start.
Send index set for variables to be generated in the future.
Only primal variables currently at fractional level.
The node is discarded (fathomed).
The lower bound corresponding to the node is above the upper bound.
The TM sends the initial user packed information to the slave process.
No more (improving) variables could be found.