Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MCS Nastran Руководство пользователя.doc
Скачиваний:
456
Добавлен:
01.04.2015
Размер:
3.23 Mб
Скачать

14.3 Определение версии рестарта

Не все версии базы данных пригодны для того, чтобы с них можно было выполнить рестарт. Для каждого запуска в начале файла .F04 печатается сообщение, указывающее текущий номер задачи. Обычно, если задача завершается без выдачи аварийного сообщения и происходит сохранение базы данных - то эта база данных пригодна для выполнения рестарта. Рекомендуется вести учет всех версий баз данных, пригодных для рестарта - это наиболее надежный способ хранения информации о пригодности баз данных. Если задача окончилась аварийно (например вследствие ошибки в Bulk Data) то созданная новая версия базы данных к рестарту не пригодна и это можно увидеть в соответствующем сообщении в конце файла .F06 , пример приводится ниже

***USER WARNING MESSAGE 784 (XCLNUP)

VERSION = yyy PROJECT = "zzz" OF THIS DATA BASE IS NOT VALID FOR RESTART PURPOSES.

USER ACTION:

SUBSEQUENT RESTARTS SHOULD REFERENCE VERSION = xxx OR A PRIOR VALID VERSION

В данном случае необходимо произвести рестарт с предыдущей исправной версии. Числа "xxx", "ууу" означают номера версий. Имя "zzz" используется для идентификации проекта и заводится пользователем. Описание проекта буквенно-цифровое и может содержать до 40 символов - по умолчанию отсутствует. Вообще описание проекта довольно редко используется и может не задаваться (Optional).

Если по каким - либо причинам записи прежних запусков недоступны, то должно быть использовано утверждение DBDIR FMS для просмотра содержимого базы данных и определения сохраненных версий. Все, что нужно для этого сделать, показано в следующем ниже примере

ASSIGN MASTER = 'ddddd.MASTER'

DBDIR VERSION = *, PROJECT=*

ENDJOB

Ни разделы Executive, Case Control, ни раздел Bulk Data задавать в данном случае не требуется. Кроме этого, новая версия базы не будет создаваться, так присутствует команда ENDJOB. В начале файла .F06 печатается таблица PROJECT VERSION TABLE, в которой печатаются все версии баз данных. Символы "**" за номером версии базы данных означает, что данная версия в базе данных уничтожена. Это уничтожение может быть проведено путем задания "NOKEEP" либо использованием команды DBCLEAN при выполнении рестарта. Версии "**" для рестарта не пригодны. Версии с номерами без "**" могут быть использованы для рестартов, если запуски, их создавшие, заканчивались без сообщения UFM 784. Команда DBDIR FMS может быть также использована для проверки директорий базы данных на предмет существования блоков данных ( например UG). Если этот запуск закончился аварийно ( например из-за ошибок в разделе FMS), то новая версия базы данных не создается.

Рекомендуется на регулярной основе производить копирование баз данных. Если задача вышла на аварийную ситуацию на системном уровне (исчерпаны ресурсы диска или превышен лимит времени решения на системном уровне) то существует возможность разрушения базы данных. Другой рекомендуемый путь, гарантирующий, что в базе будет сохранена только исправная версия - это использование команд типа

  1. Использование RESTART VERSION = a, KEEP

где "a" - номер версии

  1. Если версия содержит ошибки, либо больше не представляет интереса, то нужно использовать команду из FMS - DBCLEAN -для ликвидации старых либо неисправных версий из базы данных. Использование DBCLEAN позволяет исполнительной системе использовать освободившееся дисковое пространство для новых версий.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]