В параллельной конструкции OpenMP может быть указано условие if
.В Фортране я написал бы что-то вроде этого:
!$omp parallel if(n>25) ...
Я иногда использую это, когда проблема может быть слишком маленькой, чтобы затруднять параллелизацию.Я думаю, вы могли бы использовать тот же подход, чтобы проверить флаг отладки во время выполнения.Я предоставлю вам возможность разобраться в синтаксисе C ++, но, вероятно, он точно такой же.