ПАРАЛЛЕЛЬНЫЙ АЛГОРИТМ (2,1)-МЕТОДА ПЕРЕМЕННОГО ШАГА

Предложен параллельный алгоритм переменного шага на основе (2,1)-метода. В предлагаемом параллельном алгоритме изменение величины шага построено на основе контроля точности численной схемы.
В настоящее время одним из основных параметром, хаpaктеризующих эффективность использования вычислительной техники в науке и технологии, являются математические модели и численные методы, применяемые при создании программ для реализации исследований и расчетов по этим моделям. Моделирование процессов во многие важных приложениях приводит к необходимости численного решения задачи Коши для умеренно жестких систем обыкновенных дифференциальных уравнений [1, 2].
Рассматривается задача Коши для автономной системы обыкновенных дифференциаль ных уравнений первого порядка
(1)
где y:[t0, tk] → RN, f:[t0, tk]×RN → RN, [t0, tk] - отрезок интегрирования. Для численного решения (1) применим схему (2,1)-метода
(2)
где коэффициенты a, p1 и p2 определяют свойства точности и устойчивости схемы (2), h - шаг интегрирования, fn′ = ∂f(yn)/∂y - матрица Якоби системы (1). Будем считать, что (1) имеет единственное решение. Пусть известны условия для контроля точности вычислений, именно p1 + p2 = 1 и ap1 + 2ap2 = 0,5, . Изменение величины шага основано на оценке локальной ошибки δn. Учитывая соотношение, , новый шаг hnew определяем по формуле hnew = qh, где значение q находится из уравнения q2||δn|| = ε. Если q < 1, то осуществляем повторное вычисление решения с шагом h = hnew. При q > 1 выполняем следующий шаг интегрирования с шагом hnew. Введем функции Par_LU_Decompos(), Par_LU_Solution(), реализующие декомпозицию матрицы Dn и нахождение векторов , . Для контроля точности численной схемы (2) введем функцию accur_control (), для выполнения которой назначим процессор proc(1). Параллельный алгоритм вычисления приближенного решения y(n+1) переменного шага формулируем следующим образом.
Алгоритм. Пусть для численного решения системы (1) используется (2.1)-метод с контролем точности, и известно решение y(n) в точке tn с шагом hn. Тогда для получения значения y(n+1) в точке tn+1 справедлив параллельный алгоритм, в котором на каждом процессоре proc(j) формируется своя j-я часть вектора решения.
Шаг 1. В каждом proc(j), 1 ≤ j ≤ p; (j-1) s + 1 ≤ sj ≤ j⋅s: выполнить recv(, h; 1,..., p), вычислить и матрицу Якоби Jj, 1 ≤ j ≤ p.
Шаг 2. Сформировать матрицу .
Шаг 3. Разложить матрицу Dn, Dn = Par_LU_Decompos().
Шаг 4. Вычислить ,
.
Шаг 5. Вычислить ,
Шаг 6. В каждом proc(j), 1 ≤ j ≤ p;
(j-1)⋅s +1 ≤ sj ≤ j⋅s:
определить
,
и выполнить .
Шаг 7. В proc(1): выполнить accur_control () и, если необходимо, вывести вектор y(n+1).
Шаг 8. В каждом proc(j), 1 ≤ j » p;
(j-1)⋅s +1 ≤ sj ≤ j⋅s:
вычислить
и выполнить .
Шаг 9. Выполнить следующий шаг интегрирования.
Как показывают теоретические и пpaктические расчеты, выполняемые на кластере ИВМ СО РАН [3] показывают, что основные вычислительные затраты связаны с реализацией
LU-факторизации и последующем решении систем для определения шаговых коэффициентов.
Работа выполнена при финансовой поддержке РФФИ проект №11-01-00106.
Список литературы
- Новиков Е.А. Явные методы для жестких систем. - Новосибирск: Наука, 1997.
- Хайрер Э., Ваннер Г. Решение обыкновенных дифференциальных уравнений. Жесткие и дифференциально-алгебраические задачи. - М.: Мир, 1999.
- Исаев С.В., Малышев А.В., Шайдуров В.В. Развитие Красноярского центра параллельных вычислений // Вычислительные технологии. - 2006. - №11. - С. 28-33.
14 10 2026 15:39:24
Статья в формате PDF
111 KB...
13 10 2026 17:11:24
Статья в формате PDF
123 KB...
12 10 2026 21:16:23
Статья в формате PDF
109 KB...
11 10 2026 2:42:49
Статья в формате PDF
222 KB...
10 10 2026 0:31:35
Статья в формате PDF
101 KB...
09 10 2026 12:31:27
После выхода в свет первого издания книги Дарвина “Происхождение видов путем естественного отбора” прошло 150 лет, но полной ясности в некоторых вопросах, которые вызвали затруднения еще у Дарвина, по-прежнему нет. В предлагаемой статье рассматривается, каким образом под давлением окружающей среды большая популяция, эволюционирующая градуально, превращается в малую группу, в соответствии с синтетической теорией эволюции. И каким образом «многообещающий уpoд» “сальтационистов”, порождение этой вымирающей популяции, совершив скачок и обзаведясь потомством, закладывает популяцию нового вида. Рассматриваются также природа «пульсаций» в теории ”пунктационного” равновесия и ряд других вопросов.
...
07 10 2026 5:33:13
Статья в формате PDF
245 KB...
06 10 2026 19:43:53
Статья в формате PDF
102 KB...
05 10 2026 15:39:27
04 10 2026 15:22:56
Статья в формате PDF
106 KB...
03 10 2026 4:38:45
В настоящей работе представлены авторские иммуно - цитологические методики исследования назально - ассоциированной лимфоидной ткани (НАЛТ), позволяющие судить о состоянии местной клеточной защиты (МКЗ). В объем исследований были включены способы цитологического анализа НАЛТ, определения эпителиально - лимфоцитарного соотношения, идентификации популяций лимфоцитов, оценки степени генерации лимфоцитов, репродукции клеток, взаимодействия эпителиальных М- клеток и лимфоцитов, макрофагов и лимфоцитов в цитограммах НАЛТ. Описанные методики имеют ряд преимуществ перед существующими аналогами и могут быть эффективно использованы в клинической и лабораторной пpaктике.
...
01 10 2026 9:16:32
Статья в формате PDF
103 KB...
29 09 2026 5:23:40
Статья в формате PDF
259 KB...
28 09 2026 21:25:49
Статья в формате PDF
132 KB...
27 09 2026 5:49:13
Статья в формате PDF
101 KB...
26 09 2026 18:47:56
Статья в формате PDF
101 KB...
25 09 2026 6:12:25
Возрастные изменения геометрических параметров эритроцитов крови здоровых мужчин проявляются в виде увеличение диаметра, площади поверхности и объема красных клеток крови. У женщин, по сравнению с мужчинами, установлены достоверно более высокие показатели площади поверхности и объема эритроцитов. С возрастом регистрируется повышение жесткости мембран эритроцитов, причем данные изменения более выражены у женщин.
...
24 09 2026 17:18:31
Статья в формате PDF
112 KB...
23 09 2026 2:41:38
Статья в формате PDF
116 KB...
22 09 2026 12:55:39
Статья в формате PDF
107 KB...
21 09 2026 12:34:56
В работе впервые приведены сведения об ассоциации полиморфного ДНК – локуса NcoI гена DRD2 и уровней дофамина с повышенной тревожностью у крыс с генотипом А2/А2 по локусу TAG 1A DRD2.
...
19 09 2026 5:45:34
Статья в формате PDF
122 KB...
18 09 2026 14:43:35
Статья в формате PDF
111 KB...
17 09 2026 6:13:52
Статья в формате PDF
144 KB...
16 09 2026 19:47:21
Статья в формате PDF
112 KB...
15 09 2026 21:37:16
Эмбриональная полукольцевидная форма является исходной в морфогенезе дефинитивной двенадцатиперстной кишки человека. Она преобразуется в кольцевидную у большинства плодов десятой недели, последняя в типичную подковообразную форму — к середине утробной жизни человека.
...
14 09 2026 8:33:35
Статья в формате PDF 250 KB...
13 09 2026 9:12:16
Статья в формате PDF 279 KB...
12 09 2026 9:11:12
Статья в формате PDF
138 KB...
11 09 2026 14:16:28
Статья в формате PDF
125 KB...
10 09 2026 12:38:48
Статья в формате PDF
204 KB...
09 09 2026 13:29:53
Информационное поле живой матери создается природой, природа адаптирует это поле, обучает окружающему мирозданию и формирует, передает, самоорганизующейся живой материи.
...
07 09 2026 6:23:24
Статья в формате PDF
111 KB...
06 09 2026 2:36:29
Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::