Организация параллельных вычислений в программе расчета нестационарных пространственных течений
Величко О. М. Вопросы атомной науки и техники. Сер. Методики и программы численного решения задач математической физики 1989. Вып.3. С. 29-33.
С 1986 г. на многопроцессорном комплексе СВС эксплуатируется ОС СВС, предоставляющая пользователям возможности распараллеливания счета задач. Эти возможности ОС СВС были использованы для организации параллельных вычислений в программе расчета нестационарных пространственных полей течений около затупленных тел конечно-разностным методом Годунова. Достаточно большой объем виртуальной памяти позволил разместить в ней счетные блоки и данные задачи и тем самым отказаться от их динамической загрузки в процессе счета шага. Задача представляется в виде управляющего и нескольких счетных процессов. Счетные процессы вычисляют газодинамические параметры течения одновременно для нескольких участков расчетной области. Управляющий процесс выполняет координирующие функции. Обмен информацией между процессами осуществляется через аппарат семафоров и событий. Замеры времени показали, что для случая четырех процессоров суммарное процессорное время, потребляемое задачей за единицу астрономического времени, достигает 3,8 единицы (рис. 2, список лит. - 8 назв.).
|