Does "in case of an error" mean "if the number of threads available is less than the number of threads requested"?The call to the omp_set_dynamic routine with argument 0 in C/C++, or .FALSE. in Fortran, disables the dynamic adjustment of the number of threads in OpenMP implementations that support it. In this case, 10 threads are provided. Note that in case of an error the OpenMP implementation is free to abort the program or to supply any number of threads available.
The OpenMP Forums are now closed to new posts. Please visit Stack Overflow if you are in need of help: https://stackoverflow.com/questions/tagged/openmp
Iowa State University HPC Group
-Henry Jinelse if (dyn-var = false) and (ThreadsRequested > ThreadsAvailable)
then behavior is implementation defined;