Автоматизация научных исследований: сборник научных трудов.

воляющем преобразовывать как символьные, так и двоичные записи. Необходимо отметить некоторые отличия в адресации памяти ЕС и СМ ЭВМ: младший байт слова в формате ЕС имеет нечетный адрес, в то зр ем я как в ЭВМ типа СМ - четный, Поэтому при чтении с магнитной ленты байт за байтом в СМ заполня­ ется сначала первый байт машинного слова (младшие разряды ), а потом стар­ ший байт. Например, Д. , 2 3 4 ЕС. После перезаписи в СМ ,2 . 1. , 4 , 3 . . В обеих подпрограммах предусмотрено позиционирование магнитной ленты после последнего прочитанного файла, что дает возможность дозаписать или продолжить считывание ленты в случае перерыва в работе при новом обращении к программе, в противном случае (без задания функции позиционирования) про­ исходит перемотка магнитной ленты на начало. Кроме того, каждая подпрограмма имеет дополнительные возможности, обусловленные наличием процедур записи и считывания с магнитной ленты. Так, в подпрограмме (лента-диск) можно обратиться к требуемому файлу, указав в диалоге количество пропускаемых файлов. В этой же подпрограмме учитывается и возможность сбоя во время работы. В такой ситуации лента перематывается до конца предыдущего файла, программа выходит на начальный диалог, и, ука­ зав в нем функцию позиционирования, можно продолжить работу, т .е. повторить перезапись файла, на котором произошел сбой. Если при записи на магнитную ленту необходимо сохранить имеющуюся уже на ней информацию (в конце всех записей, должно быть два ТМ ), то доста­ точно указать в начальном диалоге функцию "продолжение" записи, и при рабо­ те в таком режиме новый файл запишется в конец всех записей. Для работы программы необходимы: R A P O S с T S -монитором и библиотеки, включаю­ щие программные запросы и структурное программирование: объем модуля SA V , равный 32 блокам. Н.Ю.Затравин, А.Н.Енютин, С.И.Пашина ОБ ОДНОМ СПОСОБЕ РЕШЕНИЯ СИСТЕМЫ ЛИНЕЙНЫХ УРАВНЕНИЙ С РЕДКОЗАПОЛНЕННОЙ МАТРИЦЕЙ Одним из преимуществ, определяющих широкое использование метода ко­ нечных элементов при решении задач геомеханики, является возможность моде­ лирования сложных геологических структур с большим числом неоднородностей. Вместе с тем возникает проблема решения системы линейных уравнений боль­ шой размерности с редкозаполненной матрицей. Проблема резко обостряется при решении трехмерных задач, в которых число неизвестных Может достичь десятков и сотен тысяч. Традиционно используемые прямые методы решения систем линейных уравнений с матрицами средних размеров становятся неэффек­ тивными в силу ограничений, накладываемых на объем рабочей памяти и число арифметических операций. При решении систем линейных уравнений матрицы, имеющие ленточный тип, размещаются в оперативной памяти в виде прямоугольника, ширина которо­ го совпадает с шириной полосы ленты матрицы, а длина равна числу уравне­ ний /Д./. При возрастании размерности системы размещение матрицы в опера­ тивной памяти вызывает затруднения. Между тем характерной особенностью этих матриц является их редкозаполненность, т .е. основная масса коэффициен­ тов - нули. Так, например, степень заполнения строки матрицы ненулевыми коэффициентами при разумном разбиении трехмерной области с общим числом 7 2

RkJQdWJsaXNoZXIy MTUzNzYz