Hello,
Would be grateful if anyone could correct or direct me to the right solution.
As a test I have a following for loop is a step file
#pragma omp parallel
{
#pragma omp for //private(k) reduction(+:integral)
for (k = 0; k < 4; k++)
{
sleep(1);
}
}
Now the time outputs of the this for loop and another normal one (without openmp) are the same. I think the problem lies in the flag that I am passing in the Cmakefile but cant figure out what?
I have tried setting the following flags:
SET (MPI_CXX_COMPILE_FLAGS "-fopenmp")
//OR
SET (DEAL_II_CXX_FLAGS "-fopenmp")
I suppose I dont understand cmake very well. What would be an appropriate place to place the above line in the CMakeLists.txt
Thank you and regards,
Kartik Jujare