ПАРАЛЛЕЛЬНЫЕ ЯВНЫЕ ОДНОШАГОВЫЕ МЕТОДЫ ДЛЯ ЧИСЛЕННОГО РЕШЕНИЯ ЖЕСТКИХ СИСТЕМ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ

Предложены параллельные явные одношаговые методы первого, второго порядков, обеспечивающие возможность с минимальными вычислительными затратами интегрировать жесткие системы обыкновенных дифференциальных уравнений. В предлагаемых параллельных алгоритмах изменение величины шага построены на основе контроля точности и устойчивости численной схемы, а в неравенстве для контроля точности применяется оценка локальной ошибки метода.
В настоящее время одним из основных параметром, хаpaктеризующих эффективность использования вычислительной техники в науке и технологии, являются математические модели и численные методы, применяемые при создании программ для реализации исследований и расчетов по этим моделям. Моделирование процессов во многие важных приложениях приводит к необходимости численного решения задачи Коши для умеренно жестких систем обыкновенных дифференциальных уравнений [2, 3].
Рассматривается задача Коши для автономной системы обыкновенных дифференциаль ных уравнений первого порядка
y′ = f(y), y(t0) = y0, t0 ≤ t ≤ tk (1)
где y: [t0, tk] →RN, f: [t0, tk]× RN →RN, [t0, tk] -отрезок интегрирования. В предположении существования и единственности решения задачи (1) параллельная схема метода первого порядка с контролем точности для численного решения (1) в вычислительной системе из p процессоров, N > p и s = N/p, если N кратно p, или s = [N/p] + g, в противном случае, записывается в виде [1]
(2)
где yjs(n) ∈ Comp(j), || δn ||= 0.5h || fn + 1 - fn || ≤ ε, 1 ≤ j ≤ p, (j-1)⋅s + 1 ≤ js ≤ j⋅ s, ||⋅|| - некоторая норма в RN , || δn ||- норма вектора локальной погрешности, fn + 1 и fn - значения правой части системы (1) соответственно в точках t n+1 и tn, ε требуемая точность. Параллельная схема второго порядка для численного решения (1) имеет вид
(3)
Неравенство для оценки устойчивости h | λmax |≤ D, где | λmax | -наибольшее собственное число якобиана, D - размер области устойчивости (для схемы (3) он равен 2). Выбор величины шага hn для схемы (2) определяется по формуле hn = qhn/1.1, где q = (ε /|| δn ||)1/2, а для схемы (3) по формуле hn = max(hn, qhn)/1.1, где q = (D / hn |λmax | )1/2 .
Укрупненная схема параллельных алгоритмов предложенных вычислительных схем (2), (3) состоит в следующем. Компоненты yjs(n) распределяются по p процессорам согласно блочной схеме распределения по s компонентов в каждом. Каждая задача Uj выполняется на proc(j), Uj ∈ proc(j). Proc(1) определяет значение шага hn и передает всем proc(j), используя коммуникационную операцию one-to- all. В каждом proc(j) вычисляются yjs(n), т.е. решается задача Uj, вычисляется значение локальной нормы || δn ||j и выполняется операция all-to-all. Для вычисления значений элементов fjs(y(n) ) вектора правой части разpaбатывается отдель ная функция. Таким образом, общая схема параллельного алгоритма сводится к линейной форме и обеспечивается возможность анализа и оценки его эффективности алгоритма.
Алгоритмы реализованы в виде отдельных функций языка С и включены в комплекс программ, предназначенных для численного моделирования процессов, описываемых жесткими системами на многопроцессорных вычислительных системах кластерной архитектуры. Коммуникационные операции реализованы функциями библиотеки MPI.
Расчеты, выполняемые на 99-процессорном кластере ИВМ СО РАН [4] показали, что параллельные схемы (2), (3) применяться в случаях, когда расчеты требуется проводить с невысокой точностью - порядка 1 % и ниже.
Список литературы
- Ващенко Г.В., Новиков Е.А. Параллельная реализация явных методов типа Рунге-Кутты // Вестник КрасГАУ. - 2010 - №2 - С. 14-18.
- Новиков Е.А. Явные методы для жестких систем. - Новосибирск: Наука, 1997.
- Хайрер Э., Ваннер Г. Решение обыкновенных дифференциальных уравнений. Жесткие и дифференциально-алгебраические задачи. - М.: Мир, 1999.
- Исаев С.В., Малышев А.В., Шайдуров В.В. Развитие Красноярского центра параллельных вычислений // Вычислительные технологии. - 2006. - №11. - С. 28-33.
Статья в формате PDF
323 KB...
21 07 2026 10:54:33
Статья в формате PDF
507 KB...
20 07 2026 9:54:11
Статья в формате PDF
129 KB...
19 07 2026 1:49:19
Статья в формате PDF
122 KB...
18 07 2026 10:33:36
Статья в формате PDF
255 KB...
17 07 2026 21:34:59
Статья в формате PDF
265 KB...
16 07 2026 10:37:19
Статья в формате PDF
115 KB...
15 07 2026 12:41:38
Статья в формате PDF
275 KB...
14 07 2026 0:24:11
Статья в формате PDF
218 KB...
12 07 2026 0:24:24
Статья в формате PDF
249 KB...
11 07 2026 3:34:37
Статья в формате PDF
115 KB...
10 07 2026 15:56:55
Статья в формате PDF 301 KB...
09 07 2026 16:50:22
Статья в формате PDF
131 KB...
08 07 2026 6:38:17
Статья в формате PDF
124 KB...
07 07 2026 7:11:48
Статья в формате PDF
266 KB...
06 07 2026 16:30:43
Статья в формате PDF
282 KB...
05 07 2026 4:32:55
В статье обсуждаются последние достижения технологий гидрографических и геодезических съемок, таких как дифференциальная система GPS/ГЛОНАСС субметровой точности определения положения на поверхности моря, интегрированная DGPS с гидроакустической системой HPR для определения положения под водой, многолучевые эхолоты, гидролокаторы бокового обзора; морские датчики движения, специально разработанные для высокоточного измерения перемещений в море для пользователей, требующих высокой точности измерений дифферента, крена и перемещений по высоте. Аэролазерная батиметрия имеет значительный потенциал для замены эхолота при измерении глубин. Отмечено, что ROV (буксируемые подводные аппараты) и AUV (автономные подводные аппараты) становятся технически и экономически более выгодной платформой для съемки в специальных применениях и в будущем станут широко использующейся техникой.
...
04 07 2026 17:27:53
Статья в формате PDF 99 KB...
03 07 2026 13:20:40
Лимфатическая система с момента закладки является частью единой сердечно-сосудистой системы и образуется в эмбриогенезе путем выключения части первичных вен и их притоков с эндотелиальными стенками из кровотока. Неравномерный рост первичного лимфатического русла с эндотелиальными стенками, в т.ч. путем его частичной магистрализации и редукции, лежит в основе морфогенеза вариабельной дефинитивной лимфатической системы у плодов в прямой связи с закладкой лимфатических узлов.
...
02 07 2026 17:43:46
Статья в формате PDF
251 KB...
01 07 2026 15:40:54
29 06 2026 9:11:21
Приведены методы ранжирования и рангового моделирования гидрологических параметров у множества крупных рек Земли по примеру статистических данных из учебника.
...
28 06 2026 5:41:49
Статья в формате PDF
250 KB...
26 06 2026 20:31:21
Статья в формате PDF
103 KB...
25 06 2026 2:12:13
Сложность современной социально-экономической жизни России при переходе от социализации к рыночным отношениям. Необходимы особые инструменты для социализации общества к новым условиям жизни. Развитие теоретико-методологического инструментария социальной работы для дальнейшей социализации российского общества. Взаимодействие социальной работы и философии хозяйства при социализации.
...
24 06 2026 5:19:35
Статья в формате PDF
311 KB...
23 06 2026 20:53:37
Статья в формате PDF
117 KB...
22 06 2026 14:42:29
Статья в формате PDF
173 KB...
19 06 2026 3:25:35
Статья в формате PDF
157 KB...
18 06 2026 18:40:44
Статья в формате PDF
121 KB...
17 06 2026 10:23:53
Статья в формате PDF
129 KB...
16 06 2026 3:18:31
Статья в формате PDF
126 KB...
14 06 2026 4:14:32
Статья в формате PDF
115 KB...
13 06 2026 13:27:13
Еще:
Поддержать себя -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 ::