관리 메뉴

HAMA 블로그

FOR_default.cpp 본문

OpenMP,PPL

FOR_default.cpp

[하마] 이승현 (wowlsh93@gmail.com) 2014. 8. 27. 22:41


/*

#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
Comments