Alps  1.5.7
AlpsMessageTag.h
Go to the documentation of this file.
1 /*===========================================================================*
2  * This file is part of the Abstract Library for Parallel Search (ALPS). *
3  * *
4  * ALPS is distributed under the Eclipse Public License as part of the *
5  * COIN-OR repository (http://www.coin-or.org). *
6  * *
7  * Authors: *
8  * *
9  * Yan Xu, Lehigh University *
10  * Ted Ralphs, Lehigh University *
11  * *
12  * Conceptual Design: *
13  * *
14  * Yan Xu, Lehigh University *
15  * Ted Ralphs, Lehigh University *
16  * Laszlo Ladanyi, IBM T.J. Watson Research Center *
17  * Matthew Saltzman, Clemson University *
18  * *
19  * *
20  * Copyright (C) 2001-2019, Lehigh University, Yan Xu, and Ted Ralphs. *
21  *===========================================================================*/
22 
23 #ifndef AlpsMessageTag_h
24 #define AlpsMessageTag_h
25 
26 // This file is fully docified.
27 
32 
35  // 0
37 
39  // 1
41 
43  // 2
45 
47  // 3
49 
51  // 4
53 
55  // 5
57 
60  // 6
62 
65  // 7
67 
69  // 8
71 
73  // 9
75 
77  // 10
79 
82  // 11
84 
86  // 12
88 
90  // 13
92 
94  // 14
96 
98  // 15
100 
102  // 16
104 
106  // 17
108 
110  // 18
112 
114  // 19
116 
118  // 20
120 
122  // 21
124 
126  // 22
128 
130  // 23
132 
134  // 24
136 
138  // 25
140 
142  // 26
144 
146  // 27
148 
149  // 28
151 
152  // 29
154 
155  // 30
157 
158  // 31
160 
161  // 32
163 
164  // 33
166 
167  // 34
169 
170  // 35
172 
174  // 36
176 
177  // 37
179 
180  // 38
182 
185  // 39
187 
190  // 40
192 
195  // 41
197 
199  // 42
201 
203  // 43
205 
207  // 44
209 
212 };
213 
214 #endif
AlpsMessageTag
This enumerative constant describes the message tags different processes of Alps understand.
@ AlpsMsgLoadInfo
The message tag indicating that cluster and system workloads are in the message buf.
@ AlpsMsgFinishInitHub
Hub finished ramp up.
@ AlpsMsgRampUpLoad
Load info during ramp up.
@ AlpsMsgErrorCode
Error code.
@ AlpsMsgWorkerTermStatus
Worker's status is in buf, used in termination checking.
@ AlpsMsgSubTreeByMaster
Send or receive a subtree due to master load balancing.
@ AlpsMsgHubStatus
Hub's status is in buf.
@ AlpsMsgModelGenRampUp
The message tag indicating that knowledge generated during rampup about model is being sent or receiv...
@ AlpsMsgAskDonate
Ask the receiver worker to donor workload to the specified worker.
@ AlpsMsgHubCheckCluster
Hub check the status of its workers.
@ AlpsMsgHubPeriodCheck
Hub periodically check the status of its workers.
@ AlpsMsgModelGenSearch
The message tag indicating that knowledge generated during search about model is being sent or receiv...
@ AlpsMsgNode
The message tag indicating that a node is being sent or received.
@ AlpsMsgMasterIncumbent
@ AlpsMsgSize
The size of the message.
@ AlpsMsgIdle
The message tag indicating that the process sent the message is idle.
@ AlpsMsgAskPause
The message tag indicating that the send ask the recv to pause current work immediately or after fini...
@ AlpsMsgAskTerminate
The message tag indicating that the send ask the recv to terminate.
@ AlpsMsgSubTreeByWorker
@ AlpsMsgTellMasterRecv
@ AlpsMsgAskDonateToHub
Ask the receiver worker to donor workload to the specified hub.
@ AlpsMsgIncumbentTwo
@ AlpsMsgIndicesFromMaster
@ AlpsMsgForceTerm
@ AlpsMsgWorkerStatus
Worker's status is in buf.
@ AlpsMsgNodeSize
Tree node size.
@ AlpsMsgIncumbent
The message tag indicating that a incumbent is in the message buf.
@ AlpsMsgModel
The message tag indicating that a model is being sent or received.
@ AlpsMsgHubPeriodReport
Hub periodically report its status to master.
@ AlpsMsgTellHubRecv
@ AlpsMsgSubTree
Send or receive a subtree due to hub load balancing.
@ AlpsMsgParams
The message tag indicating that parameters are being sent or received.
@ AlpsMsgFinishInit
The message tag indicating that initialization is finished.
@ AlpsMsgHubTermStatus
Hub's status is in buf, used in termination checking.
@ AlpsMsgAskLoad
The message tag indicating that the send ask the recv to send its load information.
@ AlpsMsgHubFailFindDonor
When requested by master during inter balance, hub failed to identify a donor worker.
@ AlpsMsgContOrTerm
The message tag indicating that the send ask the recv to continue or terminate.
@ AlpsMsgWorkerAskIndices
@ AlpsMsgAskHubPause
@ AlpsMsgAskDonateToWorker
Ask the receiver worker to donor workload to the specified worker.
@ AlpsMsgTermCheck
Termination check.
@ AlpsMsgAskHubShare
Aks the receiver hub to share workload with the specified hub.
@ AlpsMsgRampUpDonate
Donate during ramp up.
@ AlpsMsgHubLoad
Hub load, msg counts are in the buf.
@ AlpsMsgHubIncumbent
@ AlpsMsgWorkerNeedWork
The message tag indicating that the sender has no workload.