PaCO++
0.05
|
00001 #include "paco_mpcircuit.h" 00002 00003 paco_mpcircuit::paco_mpcircuit(void* group) 00004 { 00005 my_group_id = (padico_mpcircuit_t) group; 00006 } 00007 00008 paco_mpcircuit::~paco_mpcircuit () {} 00009 00010 int 00011 paco_mpcircuit::paco_rank(int* rank) 00012 { 00013 *rank = padico_mpcircuit_rank(my_group_id); 00014 return 1; 00015 } 00016 00017 int 00018 paco_mpcircuit::paco_barrier() 00019 { 00020 padico_mpcircuit_barrier(my_group_id); 00021 return 1; 00022 } 00023 00024 int 00025 paco_mpcircuit::paco_bcast(void* buf, int count, int root) 00026 { 00027 padico_mpcircuit_broadcast(buf, count, root, my_group_id); 00028 return 1; 00029 }