Моделирование динамики пузырьков в трехмерных потенциальных течениях на гетерогенных вычислительных системах быстрым методом мультиполей и методом граничных элементов
Аннотация:
Исследуется динамика пузырьков в потенциальных течениях несжимаемой жидкости. Предлагаемый подход основан на методе граничных элементов для уравнения Лапласа, который особенно эффективен для трехмерного моделирования динамики пузырьков. Для увеличения масштаба задачи и ускорения расчетов разработан и реализован эффективный численный алгоритм. В зависимости от размера задачи для ускорения метода граничных элементов применяется прямой метод расчета матрично-векторного произведения на графических процессорах (GPU) или быстрый метод мультиполей (FMM), реализованный на гетерогенных вычислительных системах (многоядерные CPU и GPU). Предложен новый метод стабилизации сетки, моделирующий поверхность пузырька, основанный на фильтрации сферических гармоник. Все это позволяет напрямую рассчитывать трехмерную динамику одиночного пузырька, двух взаимодействующих пузырьков и пузырькового кластера с высокой степенью дискретизации поверхности. Разработанный метод может быть использован для решения широкого класса задач, связанных с потенциальными течениями пузырьковых жидкостей.
Ключевые слова:динамика пузырьков, потенциальное течение, метод граничных элементов, быстрый метод мультиполей, параллельные вычисления, графические процессоры.