3 int start
= timeOfDayinMS();
7 #pragma omp parallel for shared(sum)
9 printf("num theads: %i\n",omp_get_thread_num());
11 for (j
=0; j
<40000;j
++){
17 int end
= timeOfDayinMS();
18 fprintf(stderr
, "Sum: %li\n",sum
);
22 fprintf(stderr
, "Processors: %i, Max # theads: %i\n", omp_get_num_procs(), omp_get_max_threads());
26 omp_set_num_threads( 1 );
27 fprintf(stderr
,"********** omp speedtest:\n");
29 fprintf(stderr
,"***C time: %i ms\n", time
);
32 omp_set_num_threads( 2 );
34 fprintf(stderr
,"***C (2)time: %i ms, Speedup %f\n", time
,
35 (double)timeref
/time
);