ПАРАЛЛЕЛЬНЫЙ АЛГОРИТМ (2,1)-МЕТОДА ПЕРЕМЕННОГО ШАГА > Полезные советы
Тысяча полезных мелочей    

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

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

Ващенко Г.В. Статья в формате PDF 505 KB

Предложен параллельный алгоритм переменного шага на основе (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.

Список литературы

  1. Новиков Е.А. Явные методы для жестких систем. - Новосибирск: Наука, 1997.
  2. Хайрер Э., Ваннер Г. Решение обыкновенных дифференциальных уравнений. Жесткие и дифференциально-алгебраические задачи. - М.: Мир, 1999.
  3. Исаев С.В., Малышев А.В., Шайдуров В.В. Развитие Красноярского центра параллельных вычислений // Вычислительные технологии. - 2006. - №11. - С. 28-33.


ЭТИКА НОВОГО ТЫСЯЧЕЛЕТИЯ

ЭТИКА НОВОГО ТЫСЯЧЕЛЕТИЯ Статья в формате PDF 211 KB...

21 05 2026 3:46:16

ЛЕС – ЗЕЛЕНОЕ ЗОЛОТО РОССИИ

ЛЕС – ЗЕЛЕНОЕ ЗОЛОТО РОССИИ Статья в формате PDF 286 KB...

20 05 2026 14:15:42

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

ОЦЕНКА ТЕПЛОВОГО СОСТОЯНИЯ НАРУШЕННЫХ ЛАНДШАФТОВ ПРИ ВОССТАНОВЛЕНИИ РАСТИТЕЛЬНОСТИ Проанализированы изменения теплового состояния грунтов при техногенных воздействиях. Выявлено значительное повышение среднегодовой температуры верхних горизонтов криолитозоны и увеличение глубины сезонного протаивания при вырубке леса и удалении напочвенного покрова, вырубке леса на гарях в межаласном типе местности. Количественно оценена динамика среднегодовой температуры грунтов на разнорежимных вырубках, на гарях в зависимости от стадий сукцессионного развития растительности. ...

18 05 2026 21:23:59

О ТИПАХ И ВИДАХ ПОЗНАВАТЕЛЬНОЙ КУЛЬТУРЫ

О ТИПАХ И ВИДАХ ПОЗНАВАТЕЛЬНОЙ КУЛЬТУРЫ Статья в формате PDF 151 KB...

17 05 2026 17:36:56

ШУБЕРТ ЭДУАРД ЕВГЕНЬЕВИЧ

ШУБЕРТ ЭДУАРД ЕВГЕНЬЕВИЧ Статья в формате PDF 149 KB...

16 05 2026 5:54:37

ЭКОЛОГИЧНАЯ ДРЕНАЖНАЯ ТЕХНИКА

ЭКОЛОГИЧНАЯ ДРЕНАЖНАЯ ТЕХНИКА Статья в формате PDF 266 KB...

13 05 2026 5:28:35

ОЦЕНКА МИГРАЦИОННОЙ СПОСОБНОСТИ ЭЛЕМЕНТОВ В ГОРНО-ЛЕСНЫХ БУРЫХ ПОЧВАХ (ЮЖНЫЙ СКЛОН Б. КАВКАЗА)

ОЦЕНКА МИГРАЦИОННОЙ СПОСОБНОСТИ ЭЛЕМЕНТОВ В ГОРНО-ЛЕСНЫХ БУРЫХ ПОЧВАХ (ЮЖНЫЙ СКЛОН Б. КАВКАЗА) Выявлены особенности распределения элементов в системе породы-почвы в результате почвообразовательного процесса в горно-лесных бурых почвах. ...

28 04 2026 3:19:53

РОЛЬ МЕЖБЮДЖЕТНЫХ ОТНОШЕНИЙ В ВОСПРОИЗВОДСТВЕННОМ ПРОЦЕССЕ

РОЛЬ МЕЖБЮДЖЕТНЫХ ОТНОШЕНИЙ В ВОСПРОИЗВОДСТВЕННОМ ПРОЦЕССЕ Основным направлением совершенствования межбюджетных отношений является достижение сбалансированности бюджетов различных уровней, что, в свою очередь, позволит регионам активно используя потенциал всех форм собственности, иметь самостоятельную базу финансовых ресурсов как основу саморазвития и самообеспечения воспроизводственного процесса. ...

27 04 2026 15:41:48

АРХЕТИПИЧЕСКИЕ ОСНОВАНИЯ БЫТИЯ НООСФЕРЫ

АРХЕТИПИЧЕСКИЕ ОСНОВАНИЯ БЫТИЯ НООСФЕРЫ Статья в формате PDF 110 KB...

26 04 2026 10:30:44

ХИТИН И ХИТОЗАН – МАТЕРИАЛЫ XXI ВЕКА

ХИТИН И ХИТОЗАН – МАТЕРИАЛЫ XXI ВЕКА Статья в формате PDF 254 KB...

23 04 2026 23:45:43

МАТЕМАТИЧЕСКОЕ ОБРАЗОВАНИЕ НА МИКРОУРОВНЕ

МАТЕМАТИЧЕСКОЕ ОБРАЗОВАНИЕ НА МИКРОУРОВНЕ Статья в формате PDF 119 KB...

20 04 2026 1:20:29

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

ИЗУЧЕНИЕ АНТРОПОГЕННОЙ НАГРУЗКИ ПРОМЫШЛЕННОГО РАЙОНА ГОРОДА СТАВРОПОЛЯ МЕТОДОМ ЛИХЕНОИНДИКАЦИИ В статье приведены данные оценки экологического состояния атмосферной среды Промышленного района города Ставрополя, с помощью методов лихеноиндикации. Исследованиями были охвачены придорожные лесополосы проспекта Кулакова и улицы Доваторцев и лесной массив – «Русский лес». ...

19 04 2026 6:32:58

Еще:
Поддержать себя -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 ::