fix warnings
[pluto.git] / examples / doitgen / util.h
blobadf7999db7d800adbd91cf2c8b67d23c8bde47d3
1 #include <unistd.h>
2 #include <sys/time.h>
4 #ifdef TIME
5 #define IF_TIME(foo) foo;
6 #else
7 #define IF_TIME(foo)
8 #endif
10 void init_array()
12 int i, j;
13 int k;
15 for (i=0; i<N; i++) {
16 for (j=0; j<N; j++) {
17 C4[i][j] = (i*i+j*j)/((double)N*N);
18 for (k=0; k<N; k++) {
19 A[i][j][k] = (i*i+j*j + k)/((double)N*N);
26 void print_array()
28 int i, j, k;
30 for (i=0; i<N; i++) {
31 for (j=0; j<N; j++) {
32 for (k=0; k<N; k++) {
33 fprintf(stdout, "%0.2lf ", A[i][j][k]);
34 if (j%80 == 20) fprintf(stdout, "\n");
38 fprintf(stdout, "\n");
41 double rtclock()
43 struct timezone Tzp;
44 struct timeval Tp;
45 int stat;
46 stat = gettimeofday (&Tp, &Tzp);
47 if (stat != 0) printf("Error return from gettimeofday: %d",stat);
48 return(Tp.tv_sec + Tp.tv_usec*1.0e-6);