Почему переменные цикла должны быть подписаны параллельно для?

Я только изучаю OpenMP из онлайн-руководств и ресурсов. Я хочу возвести матрицу в квадрат (умножить ее на себя), используя параллельный цикл для цикла . В документации компилятора IBM я обнаружил требование, согласно которому «итерационная переменная должна быть целым числом со знаком ». Верно ли это и в реализации GCC? Это указано в стандарте OpenMP? Если да, то есть ли причина для этого требования?

(Это не имеет особого значения, поскольку ожидаемые размеры намного меньше, чем INT_MAX , но это стоит мне некоторых слепков.)

7
задан Fred Foo 21 October 2010 в 14:47
поделиться