SlideShare a Scribd company logo
1 of 13
Download to read offline
Использование пакета GALA-3.0 для анализа
и решения краевых задач
Бибердорф Э.А.
Институт математики им. С.Л.Соболева СО РАН
Новосибирский государственный университет
Попова Н.И.
Институт ядерной физики им. Г.И.Будкера СО РАН
1
GALA-3.0 – Guaranteed Accuracy in Linear Algebra
зарегистрирован 9.9.2010 в Реестре программ для ЭВМ Федеральной
службы по интеллектуальной собственности и товарным знакая, свиде-
тельство № 20615904
Контроль точности вычислений
* Рост объемов вычислений ⇒ неконтролируемый рост по-
грешностей.
* Широкое использование математического обеспечения в
прикладных областях ⇒ отсутствие профессионального
анализа свойств задачи и адекватной интерпретации ре-
зультата вычислений.
* Высокие требования к точности в ряде прикладных обла-
стей (физика, инженерия и др.) вступают в противоречие
с отсутствием гарантии точности многих вычислитель-
ных методов.
В пакете реализованы алгоритмы, допускающие использование метода
обратного анализа погрешностей
2
Структура пакета GALA-3.0
3
Модуль SweepMod. Основная процедура Sweep - чис-
ленное решение краевой задачи для линейных систем ОДУ
методом ортогональной прогонки
d
dx
u = A(x)u + f(x)
Lu|x=0 = ϕ, Ru|x=d = ψ
4
Задачи для функции Грина:
d
dx
G(x, ξ) = A(x)G(x, ξ)
LG|x=0 = 0, RG|x=d = 0, G(ξ + 0, ξ) − G(ξ − 0, ξ) = I
d
dx
GL(x) = A(x)GL(x)
LGL|x=0 = Il, RGL|x=d = 0
d
dx
GR(x) = A(x)GR(x)
LGR|x=0 = 0, RGR|x=d = Ir
u(x) = GL(x)ϕ +
d
0
G(x, ξ)f(ξ)dξ + GR(x)ψ
5
Функция Грина как критерий обусловленности краевой за-
дачи:
u(x) = GL(x)ϕ +
d
0
G(x, ξ)f(ξ)dξ + GR(x)ψ
d
dx
u = A(x)u + f(x)
Lu|x=0 = ϕ, Ru|x=d = ψ
d
dx
u = A(x)u + f(x)
Lu|x=0 = ϕ, Ru|x=d = ψ
∆u ≤
K(φ + α u )
1 − αK
G , GL , GR ≤ K
∆A , ∆L , ∆R ≤ α
∆f , ∆ϕ , ∆ψ ≤ φ
Кузнецов С.В. "Развитие метода ортогональной прогонки 1988
6
7
Использование прогонки для решения
эволюционных задач
Метод прямых
∂
∂t
u + A(t, x)
∂
∂x
u = f(t, x)
un − un−1
τ
+ A(tn, x)
d
dx
un = f(tn, x)
d
dx
un =
−1
τ
A−1un+A−1 f(tn, x) +
un−1
τ
8
Корректность начально-краевой задачи
∂
∂t
u + A(t, x)
∂
∂x
u = f(t, x)
Lu|x=0 = ϕ(t), Ru|x=d = ψ(t)
u|t=0 = u0
На границе римановы инварианты, соответствующие УХО-
ДЯЩИМ характеристикам, должны выражаться через рима-
новы инварианты, соответствующие ПРИХОДЯЩИМ харак-
теристикам.
Lu|x=0 = ϕ(t) ⇒ R→
i = Φ(t, R←
1 , . . . , R←
j )
Ru|x=d = ϕ(t) ⇒ R←
i = Ψ(t, R→
1 , . . . , R→
k )
9
Проявление некорректности начально-краевой задачи на вре-
менном слое
∂
∂t
u + A(t, x)
∂
∂x
u = f(t, x)
Lu|x=0 = ϕ(t), Ru|x=d = ψ(t)
u|t=0 = u0
⇓
d
dx
un =
−1
τ
A−1un + A−1 f(tn, x) +
un−1
τ
Если УХОДЯЩИЙ риманов инвариант НЕ выражается через
ПРИХОДЯЩИЕ, то на временном слое t = tn
Gn ≈ ed/τ
10
Если УХОДЯЩИЙ риманов инвариант НЕ выражается через
ПРИХОДЯЩИЕ, то на временном слое t = tn
Gn ≈ ed/τ
11
Течение крови в сосуде
∂
∂t
U + B(U)
∂
∂x
U = S(U), U = (A, Q)T
12
07 бибердорф gala

More Related Content

Viewers also liked

05 сиис кибербезопасность
05 сиис кибербезопасность05 сиис кибербезопасность
05 сиис кибербезопасностьMarina_creautor
 
голосова 17 niaid
голосова 17 niaidголосова 17 niaid
голосова 17 niaidMarina_creautor
 
09 куликов- пленарное заседание
09 куликов- пленарное заседание09 куликов- пленарное заседание
09 куликов- пленарное заседаниеMarina_creautor
 
Ps nvo-section-kulikov-ru
Ps nvo-section-kulikov-ruPs nvo-section-kulikov-ru
Ps nvo-section-kulikov-ruMarina_creautor
 
презентация цфт 25.04.13
презентация цфт 25.04.13презентация цфт 25.04.13
презентация цфт 25.04.13Marina_creautor
 
презентация1
презентация1презентация1
презентация1KateLeo34
 
горобцов услуги (1)
горобцов услуги (1)горобцов услуги (1)
горобцов услуги (1)Marina_creautor
 
королев пргноз
королев пргнозкоролев пргноз
королев пргнозMarina_creautor
 
кашин аис цон
кашин аис цонкашин аис цон
кашин аис цонMarina_creautor
 
презентация зыбарева
презентация зыбаревапрезентация зыбарева
презентация зыбареваMarina_creautor
 
13 штокало ит в генетике
13  штокало ит в генетике13  штокало ит в генетике
13 штокало ит в генетикеMarina_creautor
 
сидоров безопасный район 02
сидоров безопасный район 02сидоров безопасный район 02
сидоров безопасный район 02Marina_creautor
 
горобцов услуги
горобцов услугигоробцов услуги
горобцов услугиMarina_creautor
 
12 сабиров-siis microsoft
12  сабиров-siis microsoft12  сабиров-siis microsoft
12 сабиров-siis microsoftMarina_creautor
 
03 ананьев сиис13
03 ананьев сиис1303 ананьев сиис13
03 ананьев сиис13Marina_creautor
 
урнышев форум
урнышев форумурнышев форум
урнышев форумMarina_creautor
 
тюрюшкин сиис2013 оптиплат (2)
тюрюшкин сиис2013 оптиплат (2)тюрюшкин сиис2013 оптиплат (2)
тюрюшкин сиис2013 оптиплат (2)Marina_creautor
 
10 колонин- global computational intelligence
10 колонин- global computational intelligence10 колонин- global computational intelligence
10 колонин- global computational intelligenceMarina_creautor
 

Viewers also liked (20)

05 сиис кибербезопасность
05 сиис кибербезопасность05 сиис кибербезопасность
05 сиис кибербезопасность
 
зеленцов рои
зеленцов роизеленцов рои
зеленцов рои
 
голосова 17 niaid
голосова 17 niaidголосова 17 niaid
голосова 17 niaid
 
09 куликов- пленарное заседание
09 куликов- пленарное заседание09 куликов- пленарное заседание
09 куликов- пленарное заседание
 
Ps nvo-section-kulikov-ru
Ps nvo-section-kulikov-ruPs nvo-section-kulikov-ru
Ps nvo-section-kulikov-ru
 
презентация цфт 25.04.13
презентация цфт 25.04.13презентация цфт 25.04.13
презентация цфт 25.04.13
 
12 колонин
12 колонин12 колонин
12 колонин
 
презентация1
презентация1презентация1
презентация1
 
горобцов услуги (1)
горобцов услуги (1)горобцов услуги (1)
горобцов услуги (1)
 
королев пргноз
королев пргнозкоролев пргноз
королев пргноз
 
кашин аис цон
кашин аис цонкашин аис цон
кашин аис цон
 
презентация зыбарева
презентация зыбаревапрезентация зыбарева
презентация зыбарева
 
13 штокало ит в генетике
13  штокало ит в генетике13  штокало ит в генетике
13 штокало ит в генетике
 
сидоров безопасный район 02
сидоров безопасный район 02сидоров безопасный район 02
сидоров безопасный район 02
 
горобцов услуги
горобцов услугигоробцов услуги
горобцов услуги
 
12 сабиров-siis microsoft
12  сабиров-siis microsoft12  сабиров-siis microsoft
12 сабиров-siis microsoft
 
03 ананьев сиис13
03 ананьев сиис1303 ананьев сиис13
03 ананьев сиис13
 
урнышев форум
урнышев форумурнышев форум
урнышев форум
 
тюрюшкин сиис2013 оптиплат (2)
тюрюшкин сиис2013 оптиплат (2)тюрюшкин сиис2013 оптиплат (2)
тюрюшкин сиис2013 оптиплат (2)
 
10 колонин- global computational intelligence
10 колонин- global computational intelligence10 колонин- global computational intelligence
10 колонин- global computational intelligence
 

More from Marina_creautor

Sertifikaty prezentaciya
Sertifikaty prezentaciyaSertifikaty prezentaciya
Sertifikaty prezentaciyaMarina_creautor
 
котов лаборатория свободных решений
котов лаборатория свободных решенийкотов лаборатория свободных решений
котов лаборатория свободных решенийMarina_creautor
 
карасев электронные услуги красноярска
карасев электронные услуги красноярскакарасев электронные услуги красноярска
карасев электронные услуги красноярскаMarina_creautor
 
гоков мобильные приложения
гоков мобильные приложениягоков мобильные приложения
гоков мобильные приложенияMarina_creautor
 
ананьев мой новосибирск
ананьев мой новосибирскананьев мой новосибирск
ананьев мой новосибирскMarina_creautor
 
3 арьянова-cdek siis2013
3 арьянова-cdek siis20133 арьянова-cdek siis2013
3 арьянова-cdek siis2013Marina_creautor
 
15 сиис 2013.павловскийен.баланс разработки и продвижения наукоёмких продуктов
15 сиис 2013.павловскийен.баланс разработки и продвижения наукоёмких продуктов15 сиис 2013.павловскийен.баланс разработки и продвижения наукоёмких продуктов
15 сиис 2013.павловскийен.баланс разработки и продвижения наукоёмких продуктовMarina_creautor
 
06 vasenin roganov siis_2013
06 vasenin roganov siis_201306 vasenin roganov siis_2013
06 vasenin roganov siis_2013Marina_creautor
 
новые технологии подготовки
новые технологии подготовкиновые технологии подготовки
новые технологии подготовкиMarina_creautor
 

More from Marina_creautor (15)

Sertifikaty prezentaciya
Sertifikaty prezentaciyaSertifikaty prezentaciya
Sertifikaty prezentaciya
 
котов лаборатория свободных решений
котов лаборатория свободных решенийкотов лаборатория свободных решений
котов лаборатория свободных решений
 
поздняков Ibm
поздняков Ibmпоздняков Ibm
поздняков Ibm
 
нек спо
нек спонек спо
нек спо
 
карасев электронные услуги красноярска
карасев электронные услуги красноярскакарасев электронные услуги красноярска
карасев электронные услуги красноярска
 
гоков мобильные приложения
гоков мобильные приложениягоков мобильные приложения
гоков мобильные приложения
 
ананьев мой новосибирск
ананьев мой новосибирскананьев мой новосибирск
ананьев мой новосибирск
 
гайдук барс
гайдук барсгайдук барс
гайдук барс
 
3 арьянова-cdek siis2013
3 арьянова-cdek siis20133 арьянова-cdek siis2013
3 арьянова-cdek siis2013
 
15 сиис 2013.павловскийен.баланс разработки и продвижения наукоёмких продуктов
15 сиис 2013.павловскийен.баланс разработки и продвижения наукоёмких продуктов15 сиис 2013.павловскийен.баланс разработки и продвижения наукоёмких продуктов
15 сиис 2013.павловскийен.баланс разработки и продвижения наукоёмких продуктов
 
09 rodionov
09 rodionov09 rodionov
09 rodionov
 
11 грехов siis 13
11  грехов siis 1311  грехов siis 13
11 грехов siis 13
 
06 vasenin roganov siis_2013
06 vasenin roganov siis_201306 vasenin roganov siis_2013
06 vasenin roganov siis_2013
 
новые технологии подготовки
новые технологии подготовкиновые технологии подготовки
новые технологии подготовки
 
11 колчанов
11 колчанов11 колчанов
11 колчанов
 

07 бибердорф gala

  • 1. Использование пакета GALA-3.0 для анализа и решения краевых задач Бибердорф Э.А. Институт математики им. С.Л.Соболева СО РАН Новосибирский государственный университет Попова Н.И. Институт ядерной физики им. Г.И.Будкера СО РАН 1
  • 2. GALA-3.0 – Guaranteed Accuracy in Linear Algebra зарегистрирован 9.9.2010 в Реестре программ для ЭВМ Федеральной службы по интеллектуальной собственности и товарным знакая, свиде- тельство № 20615904 Контроль точности вычислений * Рост объемов вычислений ⇒ неконтролируемый рост по- грешностей. * Широкое использование математического обеспечения в прикладных областях ⇒ отсутствие профессионального анализа свойств задачи и адекватной интерпретации ре- зультата вычислений. * Высокие требования к точности в ряде прикладных обла- стей (физика, инженерия и др.) вступают в противоречие с отсутствием гарантии точности многих вычислитель- ных методов. В пакете реализованы алгоритмы, допускающие использование метода обратного анализа погрешностей 2
  • 4. Модуль SweepMod. Основная процедура Sweep - чис- ленное решение краевой задачи для линейных систем ОДУ методом ортогональной прогонки d dx u = A(x)u + f(x) Lu|x=0 = ϕ, Ru|x=d = ψ 4
  • 5. Задачи для функции Грина: d dx G(x, ξ) = A(x)G(x, ξ) LG|x=0 = 0, RG|x=d = 0, G(ξ + 0, ξ) − G(ξ − 0, ξ) = I d dx GL(x) = A(x)GL(x) LGL|x=0 = Il, RGL|x=d = 0 d dx GR(x) = A(x)GR(x) LGR|x=0 = 0, RGR|x=d = Ir u(x) = GL(x)ϕ + d 0 G(x, ξ)f(ξ)dξ + GR(x)ψ 5
  • 6. Функция Грина как критерий обусловленности краевой за- дачи: u(x) = GL(x)ϕ + d 0 G(x, ξ)f(ξ)dξ + GR(x)ψ d dx u = A(x)u + f(x) Lu|x=0 = ϕ, Ru|x=d = ψ d dx u = A(x)u + f(x) Lu|x=0 = ϕ, Ru|x=d = ψ ∆u ≤ K(φ + α u ) 1 − αK G , GL , GR ≤ K ∆A , ∆L , ∆R ≤ α ∆f , ∆ϕ , ∆ψ ≤ φ Кузнецов С.В. "Развитие метода ортогональной прогонки 1988 6
  • 7. 7
  • 8. Использование прогонки для решения эволюционных задач Метод прямых ∂ ∂t u + A(t, x) ∂ ∂x u = f(t, x) un − un−1 τ + A(tn, x) d dx un = f(tn, x) d dx un = −1 τ A−1un+A−1 f(tn, x) + un−1 τ 8
  • 9. Корректность начально-краевой задачи ∂ ∂t u + A(t, x) ∂ ∂x u = f(t, x) Lu|x=0 = ϕ(t), Ru|x=d = ψ(t) u|t=0 = u0 На границе римановы инварианты, соответствующие УХО- ДЯЩИМ характеристикам, должны выражаться через рима- новы инварианты, соответствующие ПРИХОДЯЩИМ харак- теристикам. Lu|x=0 = ϕ(t) ⇒ R→ i = Φ(t, R← 1 , . . . , R← j ) Ru|x=d = ϕ(t) ⇒ R← i = Ψ(t, R→ 1 , . . . , R→ k ) 9
  • 10. Проявление некорректности начально-краевой задачи на вре- менном слое ∂ ∂t u + A(t, x) ∂ ∂x u = f(t, x) Lu|x=0 = ϕ(t), Ru|x=d = ψ(t) u|t=0 = u0 ⇓ d dx un = −1 τ A−1un + A−1 f(tn, x) + un−1 τ Если УХОДЯЩИЙ риманов инвариант НЕ выражается через ПРИХОДЯЩИЕ, то на временном слое t = tn Gn ≈ ed/τ 10
  • 11. Если УХОДЯЩИЙ риманов инвариант НЕ выражается через ПРИХОДЯЩИЕ, то на временном слое t = tn Gn ≈ ed/τ 11
  • 12. Течение крови в сосуде ∂ ∂t U + B(U) ∂ ∂x U = S(U), U = (A, Q)T 12