ВУЗ:
Рубрика:
174
каждого процессорного элемента требуется получить векторы се-
точных значений приближенного решения с предшествующей и
последующей подобластей декомпозиции. Например, для области
1
R
– с областей
0
R
и
2
R
.
j
i
(I,j-1)
(I,j+1)
(I-1,j)
(I+1,j)
(I,j)
R=0
R=1
R=2
Переданные другими процессорными элементами векторы ис-
пользуются только при проведении расчетов во внутренних узлах
сетки сеточной подобласти. Расчет же значений сеточной функции,
объединенных в пересылаемые векторы, производится в сеточных
подобластях своего исходного месторасположения. Поэтому пере-
сылки граничных значений сеточной функции должны осуществ-
ляться перед началом выполнения каждой очередной глобальной
итерации метода.
Процедура обмена сеточными значениями искомой функции
между соседними (по направлению декомпозиции расчетной облас-
ти) процессорными элементами может быть разделена на две после-
довательные операции, во время первой из которых каждый процес-
сор передает свою нижнюю граничную строку следующему процес-
сорному элементу и принимает верхнюю граничную строку от пре-
дыдущего процессорного эллемента (рис. 9.2). Вторая часть переда-
чи данных выполняется в обратном направлении: процессоры пере-
Рис. 9.1 Одномерная декомпозиция расчетной области (открытые кружки представ-
ляют собой граничные узлы сетки)
Страницы
- « первая
- ‹ предыдущая
- …
- 172
- 173
- 174
- 175
- 176
- …
- следующая ›
- последняя »
