ПАРАЛЛЕЛЬНЫЙ АЛГОРИТМ (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 86 KB...

29 04 2026 7:32:44

КАЧЕСТВЕННЫЙ И КОЛИЧЕСТВЕННЫЙ СОСТАВ ИМПЛАНТАЦИОННЫХ КАЛЬЦИЙФОСФАТНЫХ МАТЕРИАЛОВ

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

28 04 2026 2:24:54

РАСПРОСТРАНЕНИЕ ПОЛИМОРФИЗМА ИНТЕРЛЕЙКИНА – 8 – 251 ТА СРЕДИ ЖЕНЩИН АЗЕРБАЙДЖАНА БОЛЬНЫМИ ЭНДОМЕТРИОЗОМ

РАСПРОСТРАНЕНИЕ ПОЛИМОРФИЗМА ИНТЕРЛЕЙКИНА – 8 – 251 ТА СРЕДИ ЖЕНЩИН АЗЕРБАЙДЖАНА БОЛЬНЫМИ ЭНДОМЕТРИОЗОМ Впервые было изучено интерлейкина – 8 – 251 ТА среди женщин Азербайджана больными эндометриозом. 50 пpaктически здоровых и 70 женщин больных эндомертиозом находились под нашем наблюдением. Исследование показали что, генетический полиморизм интерлейкина – 8 А/Т 251 играет роль в потогенезе эндометриоза. ...

26 04 2026 16:25:46

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

ИТЕРАЦИОННЫЙ МОДУЛЯРНЫЙ ДИЗАЙН ДВУМЕРНЫХ НАНОСТРУКТУР В данной работе предложена эволюционная модель формирования двумерных структур. Определены алгоритмы формирования структур в априори структурированном двумерном прострaнcтве путем заполнения его в соответствии с определенными эволюционными правилами. ...

22 04 2026 15:52:57

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

РАЗВИТИЕ ЕСТЕСТВЕННОНАУЧНЫХ СПОСОБНОСТЕЙ ОДАРЕННЫХ ДЕТЕЙ В СИСТЕМЕ ДОПОЛНИТЕЛЬНОГО ЭКОЛОГИЧЕСКОГО ОБРАЗОВАНИЯ Система дополнительного экологического образования, базирующаяся на использовании современных педагогических моделей личностно-ориентированного обучения; применении передовых образовательных технологий, активных методов и форм полевой экологии, проектной деятельности, вовлечении в общественно-значимую исследовательскую и пpaктическую работу, создает оптимальные условия для развития креативных способностей одаренных детей в естественнонаучной области. ...

19 04 2026 18:34:56

Секреты успешного проведения собеседования

Секреты успешного проведения собеседования Статья в формате PDF 265 KB...

18 04 2026 12:34:50

К ВОПРОСУ О ПСИХИЧЕСКОМ ЗДОРОВЬЕ

К ВОПРОСУ О ПСИХИЧЕСКОМ ЗДОРОВЬЕ Статья в формате PDF 101 KB...

15 04 2026 10:36:44

Экология и&#8239;здоровье

Экология и&#8239;здоровье Статья в формате PDF 245 KB...

14 04 2026 15:58:43

АНАЛИЗ РАЗВИТИЯ СТРАХОВАНИЯ В СССР

АНАЛИЗ РАЗВИТИЯ СТРАХОВАНИЯ В СССР Статья в формате PDF 310 KB...

02 04 2026 5:59:18

ПСИХОЛОГИЧЕСКАЯ ВЕКТОРНАЯ МОДЕЛЬ ЗДОРОВЬЕСОЗИДАЮЩЕГО ПОТЕНЦИАЛА ЛИЧНОСТИ

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

31 03 2026 8:49:10

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