Р. Г. Стронгина. Ниж- ний Новгород: Изд-во Нижегородского университета, 2002, 217 с



Pdf көрінісі
бет27/151
Дата26.01.2022
өлшемі1,64 Mb.
#24342
түріСеминар
1   ...   23   24   25   26   27   28   29   30   ...   151
Аварийные ситуации 
Одновременное обращение на запись несколькими нитями к одной 
ячейке памяти. 
Одновременное обращение к внешнему устройству ввода или вы-
вода. 
Сложность  отладки  (необходимость  одновременного  отслежива-
ния исполнения множества нитей). 
Преимущество модели с передачей сообщений при отладке (более 
явные обращения к памяти). 
Тестовый расчет 
В  качестве  тестового  расчета  для  проверки  правильности  работы 
алгоритма  распараллеливания  использовалась  задача  полета  несфери-
ческой оболочки. 
Начальная форма оболочки: 
ν

θ
+
=
θ
=
cos
,
cos
,
)
,
(
525
0
875
0
7
0
3
t
R
(см), 
толщина 
R = 0,16 см. 
Материал – свинец: 
3
см
г
4
11
0
,
)
(
=
ρ

В  начальный  момент  оболочка  имеет  скорость  к  центру: 
6
10
70686
5

= ,
v
см/с. 
Давление снаружи P
E
 = 0, давление внутри 
3
5
6
10
495
3
/
,



=
V
P
i
(см
3
), 
где 
V
 – объем полости. 


 
25 
Сетка  сформирована  из 6 счетных  областей  по 2800 ячеек в каж-
дой (сетка матричного типа 140 на 20). 
Расчет проводился на регулярной и нерегулярной сетках. 
Представлены  замеры  времени  выполнения  параллельных  облас-
тей на 1 и 2 процессорах. 
В  качестве  характеристик  эффективности  распараллеливания  ис-
пользовались следующие функции: 
p
p
t
t
S
1
=
 – ускорение; 
%
100
1


=
p
p
t
p
t
E
 – эффективность  распа-
раллеливания. 
На 2 процессорах ускорение составило 1,5 (эффективность 75%). 


Достарыңызбен бөлісу:
1   ...   23   24   25   26   27   28   29   30   ...   151




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет