
omp_simple
By:
t1nman on
May 25th, 2012 | syntax:
C | size: 0.47 KB | hits: 18 | expires: Never
#include <stdio.h>
#include <omp.h>
main()
{
int numOfThreads, rank;
printf("enter number of threads:\n");
scanf("%d", &numOfThreads);
omp_set_dynamic(0);
omp_set_num_threads(numOfThreads);
#pragma omp parallel private(rank)
{
rank = omp_get_thread_num();
printf("I'm thread %d\n", rank);
}
#pragma omp parallel
{
#pragma omp master
printf("Number of threads %d\n", omp_get_num_threads());
}
return 0;
}