9 for (
int i=0;
i< NCLR;
i++)
11 printf(
"%f %f %f %f %f %f\n",
a->e[
i][0].re,
a->e[
i][0].im,
a->e[
i][1].re,
a->e[
i][1].im,
a->e[
i][2].re,
a->e[
i][2].im);
21 for ( j=0; j< NCLR; j++)
22 for (
i=0;
i< NCLR;
i++)
28 for ( j=0; j< NCLR; j++)
29 a->e[j][j].re = 100*
rank + coords[0] +
85 for ( j=0; j< NCLR; j++)
86 for (
i=0;
i< NCLR;
i++)
88 diff = fielda[k][m].e[j][
i].re - fieldb[k][m].e[j][
i].re;
90 diff = fielda[k][m].e[j][
i].im - fieldb[k][m].e[j][
i].im;
102 suN_matrix **field = (suN_matrix **)s2;
104 suN_matrix *
src = (suN_matrix *)s1;
119 suN_matrix **field = (suN_matrix **)s2;
121 suN_matrix *dest = (suN_matrix *)s1;
139 for(
i = 0;
i < 4;
i++)
140 if(lower[
i] >
x[
i] || upper[
i] <
x[
i]){
void vset_M(suN_matrix *field[], int count)
int inside_subset(int x[], int lower[], int upper[])
int node_number(const int x[])
int node_index(const int x[])
char * index(const char *, int)
void * malloc(size_t __size) __attribute__((__warn_unused_result__)) __attribute__((alloc_size(1)))
int printf(const char *,...) __attribute__((__format__(__printf__
void vput_M(char *s1, size_t index, int count, void *s2)
void vdestroy_M(suN_matrix *field[], int count)
void vget_M(char *s1, size_t index, int count, void *s2)
void vfill_m(suN_matrix *a, int coords[], int rank)
void print_m(suN_matrix *a)
int vcreate_M(suN_matrix *field[], int count)
float vcompare_M(suN_matrix *fielda[], suN_matrix *fieldb[], int count)