Cтраница 4
Описанные в предыдущих главах дискретные модели обладают одним общим недостатком, характерным вообще для ла-гранжевых методов. Они работоспособны только для течений с относительно небольшими деформациями среды, как, например, описанные выше волновые движения. В случае течений с интенсивной завихренностью неизбежно возникает перехлест сетки и авост. Для преодоления этого недостатка естественно попытаться построить дискретные модели, в которых отношение соседства частиц не фиксировано и может со временем изменяться. То есть частицы, бывшие соседями в начальный момент времени, должны иметь возможность со временем расходиться сколь угодно далеко. Ясно, что основная проблема здесь - это способ введения дискретного условия несжимаемости, которое бы допускало такое движение. Ниже рассматриваются варианты построения таких моделей. [46]
При включенном 45 - м разряде и отсутствии ошибок осуществляется распечатка топологического описания элементов схемы. Если же 45 - й разряд КЗУ-1 выключен, то при тех же условиях ( ошибок в ТОЭС нет) распечатка исключается. В случае обнаружения хотя бы одной ошибки любого вида после обязательной распечатки топологического описания элементов схемы происходит Авост 4 с замком и система прекращает свою работу. [47]
При выполнении этой операции оба операнта считываются из ОЗУ по первому и второму исполнительному адресу. Мантисса результата совпадает с мантиссой ( включая ее знак) второго операнта. Порядок результата равен сумме порядков оперантов, если она не превосходит 63, в противном случае происходит авост. Если сумма порядков оперантов меньше - 64, то в качестве результата операции вырабатывается машинный нуль. [48]
Один и тот же признак авоста применяется для указания невыполнения условий в различных псевдооперациях. Приложение 6 позволяет однозначно определить вид псевдооперации, вызвавшей авост, сравнивая его признак со значением СчК в момент прерывания. Если в программе содержится несколько команд с аналогичной псевдооперацией, то содержимое младших четырнадцати разрядов См в этом случае укажет адрес команды, следующей за той командой, которая вызвала прерывание программы с авостом. [49]