Документ взят из кэша поисковой машины. Адрес оригинального документа : http://sp.cs.msu.ru/dvm/dvmhtm1107/rus/sys/debug/debugDDr4.html
Дата изменения: Mon Feb 13 12:59:38 2006
Дата индексирования: Mon Oct 1 23:27:10 2012
Кодировка: Windows-1251
DVM отладчик. Детальный дизайн. Часть 4
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)