192
сходимости итерационного метода. Скорость сходимости в этом
случае максимальна при ζ = 1.
Если скорость переноса может менять знак или схема строится для
системы уравнений типа реакция–диффузия–конвекция, то
примыкающие к главной диагонали блоки в матрице будут
ненулевыми. В этом случае сходимость метода обеспечивается
совместным выбором шага интегрирования по времени τ
и
итерационного параметра ζ.
Действительно, при сколь угодно малых шагах интегрирования
системы (1) матрица
i
−ED
ς
слабо отличается от единичной, так как
все блоки, расположенные вне главной диагонали, прямо
пропорциональны τ. Итерационный метод сходится при ζ = 1.
Увеличение шага интегрирования приводит к тому, что оценка
собственных чисел матрицы, отвечающей за изменение невязки на
итерациях, становится трудоемкой, а априорная оценка в зависимости
от шага — практически невозможной. Тем не
менее, при надлежащем
выборе итерационного параметра ζ возможно обеспечить сходимость
итерационного процесса.
Для тестирования итерационного метода была выбрана модельная
система из 11 связанных осцилляторов Ван-Дер-Поля. Результаты
расчетов по методу Розенброка с вычислением собственных векторов
путем прямого решения линейных систем и с использованием
описанного итерационного метода совпадают с точностью до
машинного
ε.
В многочисленных работах, например, [4, 5] было показано, что
вычисление вспомогательных векторов в методе Розенброка может
эффективно производиться на параллельных вычислительных
комплексах с общей памятью. При этом степень параллелизма
определяется количеством стадий метода.
Параллельная реализация метода Розенброка на машинах с
распределенной памятью неэффективна из-за значительного объема
информации, которой должны обмениваться
между собой процессоры.
Если не использовать схемы повышенного порядка аппроксимации
по пространству, матрица Якоби
J и соответствующие матрицы B
i
для
вычисления вспомогательных векторов получаются блочно-
диагональными, причем каждый блок соответствует одной
пространственной точке. При таком подходе эффективным становится
распараллеливание по пространству, которое может быть реализовано
как на машинах с общей памятью, так и на комплексах с