Распараллеливание: pthreads или OpenMP?
Большинство людей в научных вычислениях используют OpenMP в качестве квазистандарта, когда речь идет о распараллеливании разделяемой памяти.
Есть ли какая-либо причина (кроме читабельности) использовать OpenMP поверх pthreads? Последнее кажется более простым, и я подозреваю, что его можно было бы быстрее и проще оптимизировать.