moab
MBParallelConventions.h
Go to the documentation of this file.
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines