00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #ifndef _util_group_linkage_h
00029 #define _util_group_linkage_h
00030
00031 #ifndef __PIC__
00032
00033 #ifdef HAVE_CONFIG_H
00034 #include <scconfig.h>
00035 #endif
00036
00037 static ForceLink<ProcMessageGrp> group_force_link_;
00038
00039 # ifdef HAVE_SYSV_IPC
00040 # include <util/group/messshm.h>
00041 static ForceLink<ShmMessageGrp> group_force_link_a_;
00042 # endif
00043
00044 # if defined(HAVE_PTHREAD)
00045 # include <util/group/thpthd.h>
00046 static ForceLink<PthreadThreadGrp> group_force_link_c_;
00047 # endif
00048
00049 #if defined(HAVE_PUMA_MPI2)
00050 # include <util/group/thpuma.h>
00051 static ForceLink<PumaThreadGrp> group_force_link_d_;
00052 #endif
00053
00054 #if defined(HAVE_MPI2_ONE_SIDED)
00055 # include <util/group/memmpi2.h>
00056 static ForceLink<MPI2MemoryGrp> group_force_link_f_;
00057 #endif
00058
00059 #if defined(HAVE_MPI)
00060 # include <util/group/memmtmpi.h>
00061 static ForceLink<MTMPIMemoryGrp> group_force_link_g_;
00062 #endif
00063
00064 #endif
00065
00066
00067 #endif