Существующие компиляторы и анализаторы кода позволяют находить некоторые ошибки, возникающие при разработке параллельного кода, но многие из них никак не диагностируются. В статье приводится описание ряда ошибок, приводящих к некорректному поведению параллельных программ на основе технологии OpenMP.