00001 #include <moc.h> 00002 #ifdef __SPU__ 00003 #include <internal/spu/imoc_core_spu.h> 00004 #else 00005 #include <internal/ppu/imoc_core_ppu.h> 00006 #endif 00007 00008 int MOC_Comm_size(MOC_Comm comm, int *size) 00009 { 00010 if (comm == MOC_COMM_WORLD) 00011 { 00012 *size = node_handle.comm_size; 00013 } 00014 else 00015 if (comm == MOC_COMM_SELF) 00016 { 00017 *size = 1; 00018 } 00019 else // if ( comm == MPI_COMM_NULL ) 00020 { 00021 *size = 0; 00022 return MOC_ERR_COMM; 00023 } 00024 return 0; 00025 } 00026
1.5.6