Авторитетность издания
Добавить в закладки
Следующий номер на сайте
В Межведомственном суперкомпьютерном центре РАН – филиале ФНЦ НИИСИ РАН рассмотрено повышение эффективности выполнения современных расчетных приложений на высокопроизводительных вычислительных системах.
07.06.2023В настоящей работе рассматривается метод погруженных границ с фиктивными ячейками, используя который, можно ограничиться простыми структурированными расчетными сетками и даже декартовыми сетками с ячейками правильной формы. Основной идеей данного метода является построение структурированной сетки, которая может пересекать сложную границу, при этом некоторые ячейки данной сетки оказываются полностью внутри расчетной области, тогда как другие – только частично. Для ячеек, целиком находящихся в расчетной области, вычисления проводятся привычным образом, а для ячеек, пересекающих границу, выполняются дополнительные вычисления, связанные с учетом граничных условий. Чтобы осуществить учет граничных условий в ячейках, пересекающих расчетную область, необходимо провести коррекцию газодинамических параметров в этих ячейках на основании данных соседних ячеек – выполнить аппроксимацию величин, участвующих в вычислениях. Использование метода погруженной границы с фиктивными ячейками позволяет упростить логику программы, перестроить программный код таким образом, чтобы он оказался более пригодным для декомпозиции задачи, а также для повышения производительности вычислений путем векторизации.
Подробное описание дается в статье «Векторизация трехмерного метода погруженных границ для повышения эффективности расчетов на микропроцессорах Intel», авторы Рыбаков А.А., Мещеряков А.О. (Межведомственный суперкомпьютерный центр РАН – филиал ФНЦ НИИСИ РАН, г. Москва).