|
Шаг 4: Проверка параллельной работы
Параллельное решение обычно применяется для моделирования сложных трёхмерных течений. Вы возможно захотите просмотреть характеристики параллельной работы анализа оптимизации от её применения. Подробнее в главе 30 Руководства Пользователя.
Parallel Timer Usage
Performance Timer for 71 iterations on 2 compute nodes Average wall-clock time per iteration: 0.021 sec Global reductions per iteration: 80 ops Global reductions time per iteration: 0.000 sec (0.0%) Message count per iteration: 199 messages Data transfer per iteration: 0.009 MB LE solves per iteration: 6 solves LE wall-clock time per iteration: 0.005 sec (23.7%) LE global solves per iteration: 2 solves LE global wall-clock time per iteration: 0.000 sec (0.8%) AMG cycles per iteration: 9 cycles Relaxation sweeps per iteration: 276 sweeps Relaxation exchanges per iteration: 61 exchanges Total wall-clock time: 1.463 sec Total CPU time: 2.900 sec
Наилучший способ проверить эффект от параллельной работы запустить решение одной и той же задачи на одном и нескольких процессорах и сравнить Total wall-clock time (полное действительное время расчёта) в обоих случаях. Применение параллельной работы на процессорах не обеспечивает изменения времени расчёта на поскольку часть вычислительных ресурсов расходуется на управление параллельными процессами. Если CPU time (время процессора) значительно превышает Total wall-clock time то применение параллельного расчёта оправдано.
Назад:
Шаг 3: Решение
Вверх:
Параллельная работа
Вперёд:
Шаг 5: Последующая обработка