示例#1
0
文件: vector.c 项目: jeffhammond/ga
int comex_accv(int datatype, void *scale, comex_giov_t *iov,
        int iov_len, int proc, comex_group_t group)
{   
    int i;
    for (i=0; i<iov_len; ++i) {
        int j;
        void **src = iov[i].src;
        void **dst = iov[i].dst;
        int bytes = iov[i].bytes; 
        int limit = iov[i].count;
        for (j=0; j<limit; ++j) { 
            comex_acc(datatype, scale, src[j], dst[j], bytes, proc, group);
        }
    }
    return COMEX_SUCCESS;
}   
示例#2
0
int PARMCI_Acc(int optype, void *scale, void *src, void *dst, int bytes, int proc)
{
    return comex_acc(optype, scale, src, dst, bytes, proc, COMEX_GROUP_WORLD);
}