#pragma omp parallel private (iThreads, iMyThread)
{
iThreads = omp_get_num_threads ();
iMyThread = omp_get_thread_num ();
...
}
#pragma omp parallel for
for (i = 0 ; i < MAX ; i ++)
a [i] = 0;
#pragma omp parallel sections
{
#pragma omp section
DoOneThing ();
#pragma omp section
DoAnotherThing ();
}