moab
|
00001 #ifndef MB_PARALLEL_CONVENTIONS_H 00002 #define MB_PARALLEL_CONVENTIONS_H 00003 00015 #define PARALLEL_GID_TAG_NAME "GLOBAL_ID" 00016 00023 #define PARALLEL_PARTITION_TAG_NAME "PARALLEL_PARTITION" 00024 #define PARALLEL_PART_TAG_NAME PARALLEL_PARTITION_TAG_NAME 00025 00038 #define PARALLEL_PARTITIONING_TAG_NAME "PARALLEL_MESH_PARTITIONING" 00039 00044 #define PARALLEL_SHARED_PROC_TAG_NAME "__PARALLEL_SHARED_PROC" 00045 00052 #define PARALLEL_SHARED_PROCS_TAG_NAME "__PARALLEL_SHARED_PROCS" 00053 00058 #define PARALLEL_SHARED_HANDLE_TAG_NAME "__PARALLEL_SHARED_HANDLE" 00059 00066 #define PARALLEL_SHARED_HANDLES_TAG_NAME "__PARALLEL_SHARED_HANDLES" 00067 00080 #define PARALLEL_STATUS_TAG_NAME "__PARALLEL_STATUS" 00081 00082 #define PSTATUS_NOT_OWNED 0x1 00083 #define PSTATUS_SHARED 0x2 00084 #define PSTATUS_MULTISHARED 0x4 00085 #define PSTATUS_INTERFACE 0x8 00086 // note, these numbers are in hex, so 0x10 is the 4th bit, or 2^4. 00087 #define PSTATUS_GHOST 0x10 00088 00089 #define PSTATUS_AND 0x1 00090 #define PSTATUS_OR 0x2 00091 #define PSTATUS_NOT 0x3 00092 #endif