cdvm_guid-r (1158371), страница 2
Текст из файла (страница 2)
«Указаны не все распределенные размерности».
3.8Цикл PARALLEL
"Duplicated or incompatible sub-directive"
«Повторяющиеся или несовместимые поддирективы» директивы PARALLEL. Несовместимы SHADOW_RENEW, SHADOW_START и SHADOW_WAIT, а также все поддирективы с ON <task>.)
"Too many headers in the PARALLEL loop"
«Слишком много заголовков в гнезде параллельного цикла». – Отделите лишние фигурными скобками.
"Not enough headers in the PARALLEL loop"
«Не хватает заголовков в гнезде параллельного цикла».
"Not a PARALLEL loop variable"
«Это не переменная параллельного цикла».
"PARALLEL loop variables disordered"
«Нарушен порядок переменных параллельного цикла».
"Variable already used"
«Переменная уже использована».
"Loop variable required"
«Переменная цикла обязательна» – PARALLEL [<не идентификатор>]
"Only 'long' or 'int' scalar loop variables allowed"
«В качестве переменных цикла допустимы только скалярные переменные типа int или long.»
3.9SHADOW
"Declared (or default) maximum width exceeded"
«Превышена максимальная ширина теневых граней» – объявленная в описании массива или 1 по умолчанию.
"1D-array's shadow has no CORNERs"
«Для одномерного массива бесполезно CORNER.»
3.10REDUCTION
Нарушение синтаксиса и семантики параметров редукционных функций.
"Undefined RVAR"
"Wrong type of RVAR"
"Undefined RLOC"
"Wrong type of RLOC"
"Unallowed RVAR-expression"
"Unallowed RLOC-expression"
3.11Процедуры
"Parameter should be defined as DVM(*...)"
Параметры должны быть описаны с ‘*’.» – т.е. как DVM-указатели ('по ссылке').
"Only DISTRIBUTE and ALIGN are valid for parameter."
«Только директивы DISTRIBUTE и ALIGN допустимы для параметров» – т.е. можно передавать только массивы.
3.12Трассировка данных
Это предупреждения:
"This initialization will not be traced"
«Эта инициализация не будет трассироваться».
"Can not trace ++, --, +=, -=, ..."
«Не трассируются операции ++, -- +=, -=, и т.п.» - ограничения компилятора
"Can not trace multiple assignement"
«Не трассируется кратное присваивание.»
"Can not trace this type"
«Не трассируется доступ к данным этого типа».
3.13Разное
"Can fread-fwrite DVM-arrays as a whole only"
«Распределенный массив вводится/выводить только целиком».
"Do you mean multiple index?"
Пишите A[a,b] как либо A[(a.b)], либо A[a][b] по смыслу.
"Not yet implemented... or error"














