|
|
|
Постановка задачи
|
|
|
|
|
Метод решения
|
|
|
|
|
Вычислительная схема
|
|
|
|
|
Анализ эффективности
|
|
|
|
|
Результаты эксп.
|
|
|
|
|
Руководство программ.
|
|
|
|
|
Руководство польз.
|
|
|
|
|
Об Авторах
|
|
|
|
Вычислительная схема.
Для решения задачи применяется топология "замкнутая решетка"(тор). Обмен данными
происходит между процессами, координаты которых отличаются на единицу.
Для обработки данных на одном процессе необходимо знать информацию о
граничных ячейках на четырех соседних процессоах. Для избежания конфликтов, квадрат
океана (на процеесе) разбивается на четыре равные части и обрабатывается по частям.
Осуществляется только необходимая для каждой из четвертей квадрата пересылка.
На схеме справа показан данный процесс подробнее на примере 1-й четверти.
|
Обработка
происходит по всем элементам массива, при этом обрабатываются только те ячейки, в
которых находятся хищник или жертва. После обработки, информация отсылается
обратно. На втором рисунке изображена схема общего взаимодействия
вычислительных процессов.
|
|
|