/*
#include <stdio.h>
#include <stdlib.h>
#include <omp.h>
#include <boost/timer.hpp>
int num_steps=100;
int main()
{
boost::timer t;
int a = 0;
printf("main area / a = %d \n", a);
#pragma omp parallel default(none) private(a) // default(shared)
{
if( omp_get_thread_num() == 0)
a = 1;
else
a = 2;
printf("%d thread area / a = %d \n", omp_get_thread_num(), a);
}
printf("main area / a = %d \n", a);
double t2_insert = t.elapsed();
printf("time: %.8lf \n", t2_insert);
return EXIT_SUCCESS;
}
*/
'OpenMP,PPL' 카테고리의 다른 글
| OP_TEST_REDUCTION.cpp (0) | 2014.08.27 |
|---|---|
| FOR_reduction.cpp (0) | 2014.08.27 |
| CRITICAL_SECTION.cpp (0) | 2014.08.27 |