私は OpenMP を初めて使用し、スレッド化された各ループ反復内でスレッドを作成できません。私の質問は素朴に聞こえるかもしれませんが、ご容赦ください。
#pragma omp parallel private(a,b) shared(f)
{
#pragma omp for
for(...)
{
//some operations
// I want to parallelize the code in italics along within in the multi threaded for loop
*int x=func1(a,b);*
*int val1=validate(x);*
*int y=func2(a,b);*
*int val2=validate(y);*
}
}