DVM отладчик - оглавление | Часть 1 (1 - 4) | Часть 2 (5 - 6.4) | Часть 3 (6.5) | Часть 4 (7) |
дата документа: февраль. 2000 | - дата последнего обновления 22.05.01 - |
7 Диагностики динамического отладчика
Таблица 1. Диагностика динамического контроля DVM-указаний
Сообщение об ошибке |
Описание |
Writing to read-only variable <var> | Запись в неизменяемую переменную <var> |
Using non-initialized variable <var> | Использование неинициализированной переменной <var> |
Using non-initialized element <elem> | Использование неинициализированного элемента <elem> распределенного массива |
Using variable <var> before asynchronous reduction competed | Использование редукционной переменной до завершения операции вычисления редукции |
Access to non-local element <elem> | Использование нелокального элемента <elem> распределенного массива |
Writing to shadow element <elem> of array | Запись в теневой элемент <elem> распределенного массива |
Data dependence in loop due to access to element <elem> | Обнаружена зависимость параллельного цикла по данным при использовании элемента <elem> распределенного массива |
Using shadow element <elem> before asynchronous shadow renew competed | Использование теневого элемента <elem> распределенного массива во время выполнения операции обновления теневых граней |
Writing to remote data buffer <var> | Запись в буфер удаленного доступа <var> |
Write to remote element <elem> in sequential branch | Запись в элемент <elem> распределенного массива в последовательной части программы без спецификации собственных вычислений |
Reading remote element %s in sequential branch | Использование нелокального элемента <elem> распределенного массива в последовательной части программы |
WAIT for reduction without START | Выполнение операции ожидания асинхронной редукции без соответствующей операции старта асинхронной редукции |
Using element outside of array limits: <elem> | Использование элемента <elem> распределенного массива за пределами его размерности |
START for reduction without WAIT | Отсутствие операции ожидания завершения асинхронной редукции для соответствующей операции старта асинхронной редукции |
Reduction operation was not started | Специфицирована редукционная переменная, но соответствующее вычисление редукционной операции никогда не было стартовано |
Таблица 2. Диагностика сравнения результатов выполнения
Сообщение об ошибке |
Описание |
Bad file structure | Выдается при любом несоответствии трассировки или описания циклов |
Undefined keyword | Выдается при обнаружении неизвестного ключевого слова в трассировке или в файле описания циклов |
Bad command syntax | Выдается при неверном параметре после ключевого слова |
Can't open a file <file name> | Файл <file name> не может быть открыт для чтения или записи |
Trace file is empty | Файл с трассировкой существует, но не содержит данных |
Bad trace structure (missing current program construct) | Выдается при наступлении события начала витка цикла или события завершения цикла без соответствующего события начала цикла |
No current program construct | Выдается при наступлении события начала витка цикла или события завершения цикла без соответствующего события начала цикла |
Unexpected task or iteration of loop | Выдается при наступлении события начала витка цикла, для которого нет соответствующей записи в эталонной трассировке |
Double execution of task or iteration, No = <iteration number> | Выдается при наступлении события начала витка цикла для уже выполненного витка. Выдается абсолютный индекс итерации |
Unexpected execution of program construct | Выдается при наступлении события начала цикла, для которого нет соответствующей записи в эталонной трассировке |
Abnormal loop exit | Выдается, если события завершения цикла не соответствует событию начала цикла |
Unexpected use of variable | Выдается при наступлении события доступа к переменной, для которого нет соответствующей записи в эталонной трассировке |
Unexpected trace record | Выдается при наступлении события завершения собственных вычислений, для которого нет соответствующей записи в эталонной трассировке |
Different <type> values: <standard value> != <current value> | Различные значения переменной для текущего события и события эталонной трассировки |
Different <type> values of reduction variable: <standard value> != <current value> | Различные значения результата редукционной операции для текущего события и события эталонной трассировки |
DVM отладчик - оглавление | Часть 1 (1 - 4) | Часть 2 (5 - 6.4) | Часть 3 (6.5) | Часть 4 (7) |