37 #ifndef __PARA_TAG_DEF_H__ 38 #define __PARA_TAG_DEF_H__ 40 #define TAG_STR(tag) #tag 47 static const int TagTask = TAG_UG_FIRST + 0;
68 #ifdef _COMM_MPI_WORLD 69 static const int TAG_MPI_FIRST = TAG_UG_BASE_LAST + 1;
72 static const int TAG_MPI_LAST = TAG_MPI_FIRST - 1;
73 static const int N_MPI_TAGS = TAG_MPI_LAST - TAG_UG_FIRST + 1;
75 static const int TAG_UG_LAST = TAG_MPI_LAST;
76 static const int N_UG_TAGS = TAG_UG_LAST - TAG_UG_FIRST + 1;
79 #if defined(_COMM_PTH) || defined (_COMM_CPP11) 80 static const int TAG_TH_FIRST = TAG_UG_BASE_LAST + 1;
82 static const int TagParaInstance = TAG_TH_FIRST + 0;
84 static const int TAG_TH_LAST = TAG_TH_FIRST + 0;
85 static const int N_TH_TAGS = TAG_TH_LAST - TAG_UG_FIRST + 1;
87 static const int TAG_UG_LAST = TAG_TH_LAST;
88 static const int N_UG_TAGS = TAG_UG_LAST - TAG_UG_FIRST + 1;
95 #endif // __PARA_TAG_DEF_H__ static const int TagNotificationId
static const int TagIncumbentValue
static const int TagTerminateRequest
static const int N_UG_BASE_TAGS
static const int TAG_UG_BASE_LAST
static const int TagRampUp
static const int TagHardTimeLimit
static const int TAG_UG_FIRST
static const int TagTaskReceived
static const int TagSolverState
static const int TagSolution
static const int TagToken
static const int TagTerminated
static const int TagDiffSubproblem
static const int TagInterruptRequest
static const int TagRacingRampUpParamSet
static const int TagCompletionOfCalculation
static const int TagWinner
static const int TagAckCompletion