Вычислительная гидродинамика (CFD ) - это ветвь механики жидкости, в которой используется численный анализ и структуры данных для анализа и решения проблем, связанных с потоками жидкости. Компьютеры используются для выполнения вычислений, необходимых для моделирования потока жидкости в набегающем потоке и взаимодействия жидкости (жидкости и газы ) с поверхностями, определяемыми границей . условия. С помощью высокоскоростных суперкомпьютеров могут быть достигнуты лучшие, которые требуются для решения самых крупных и часто сложных проблем. В ходе текущих исследований появилось программное обеспечение, повышающее точность и скорость сложных сценариев моделирования, таких как трансзвуковые или турбулентные потоки. Первоначальная проверка программного обеспечения обычно выполняется с использованием экспериментального оборудования, такого как аэродинамические трубы. Кроме того, для сравнения можно использовать выполненный аналитический или эмпирический анализ той конкретной проблемы. Окончательная валидация часто выполняется с использованием полномасштабных испытаний, таких как летные испытания.
CFD широкому кругу исследовательских и инженерных задач во многих областях исследований и областей, включая аэродинамику и аэрокосмический анализ, моделирование погоды, естественные науки и экологическая инженерия, проектирование и анализ промышленных систем, биологическая инженерия, потоки жидкости и теплопередача и анализ двигателя и сгорания.
Фундаментальной использованием почти всех проблем CFD является Уравнения Навье - Стокса, которые определяют множество однофазных (газ или жидкость, но не то и другое) потоков жидкости. Эти уравнения можно упростить, удаливые члены, описывающие вязкие действия, чтобы получить уравнения Эйлера. Дальнейшее упрощение путем удаления элементов, описывающих завихренность, дает полное уравнение. Наконец, для малых возмущений в дозвуковых и сверхзвуковых потоках (не трансзвуковых или гиперзвуковых ) эти уравнения могут быть линеаризованы, чтобы линеаризованные потенциальные уравнения.
Исторически впервые были разработаны методы решения линеаризованных вариантов. Двумерные (2D) методы, использующие конформные преобразования потока вокруг цилиндра в поток вокруг профиля, были разработаны в 1930-х годах.
Одним из самых ранних типов вычислений, напоминающих современные CFD, современные вычисления, выполненные Льюисом Фри Ричардсоном, в том смысле, что в этих вычислениях использовались конечные разности и физическое пространство разделяется на ячейки. Несмотря на то, что они резко провалились, эти расчеты вместе с книгой Ричардсона «Прогноз погоды с помощью числового процесса» заложили основу для современной CFD и численной метеорологии. Фактически, в ранних расчетах CFD в 1940-х годах с использованием ENIAC использовались методы, близкие к методам, описанным в книге Ричардсона 1922 года.
Доступные компьютерные мощности ускоряли развитие трехмерных методов.. Вероятно, первая работа с использованием компьютеров для моделирования потока жидкости, регулируемого уравнениями Навье-Стокса, была выполнена в Национальной лаборатории Лос-Аламоса в группе T3. Эту группу возглавил Фрэнсис Х. Харлоу, которого считают одним из пионеров CFD. С 1957 года до конца 1960-х годов эта группа разработала численные методы моделирования переходных двумерных потоков жидкости, как метод частиц в ячейках (Харлоу, 1957), метод (Джентри, Мартин и Дейли, 1966), метод (Джейк Фромм, 1963) и метод маркеров и ячеек (Харлоу и Велч, 1965). Метод завихренности-функции потока Фромма для двумерного переходного несжимаемого потока был первым в мире исследованием сильно искривленных потоков несжимаемой жидкости.
Первая статья трехмерной моделью была опубликована Джоном Хессом и A.M.O. Смит из Douglas Aircraft в 1967 году. Этот метод дискретизировал поверхности геометрии с помощью панелей, приведенных к появлению панелей методов класса. Сам их метод был упрощен, так как он не включал подъемные потоки и, следовательно, в основном применялся к корпусам кораблей и фюзеляжам самолетов. Первый код подъемной панели (A230) был описан в статье, написанной Полом Руббертом и Гэри Саарисом из Boeing Aircraft в 1968 году. Со временем в Boeing (PANAIR, A502) были разработаны более совершенные трехмерные коды панели.), Lockheed (Quadpan), Douglas (HESS), McDonnell Aircraft (MACAERO), NASA (PMARC) и аналитические методы ( WBAERO, USAERO и VSAERO). Некоторые (PANAIR, HESS и MACAERO) используют одиночные особенности на каждой панели поверхности, используя методы использования сингулярностей более высокого порядка, в то время как другие (Quadpan, PMARC, USAERO и VSAERO). Преимущество кодов более низкого порядка состояло в том, что они работают намного быстрее на компьютерах того времени. Сегодня VSAERO превратилась в многопользовательский код наиболее широко используемой программой этого класса. Его использовали при разработке многих подводных лодок, надводных кораблей, автомобилей, вертолетов, самолетов, и совсем недавно ветряные турбины. Его родственный код, USAERO, представляет собой метод неустойчивой панели, который также использовался для моделирования таких вещей, как высокоскоростные поезда и гоночные яхты. Код NASA PMARC из ранней версии VSAERO и производной от PMARC, названной CMARC, также коммерчески доступен.
В двумерной области был разработан ряд кодов панелей для анализа и проектирования аэродинамического профиля. Коды обычно включают анализ пограничного слоя, чтобы можно было моделировать вязкие эффекты. Профессор Ричард Эпплер из Университета Штутгарта разработал код PROFILE, частично при финансировании НАСА, который стал доступ в начале 1980-х годов. Вскоре за этим последовал код MIT профессора Марка Дрела XFOIL. И PROFILE, и XFOIL включают двухмерные коды панелей со связанными кодми пограничного слоя для работы по анализу профиля. PROFILE использует метод конформного преобразования для проектирования обратного профиля, в то время как XFOIL имеет как конформное преобразование, так и метод обратной панели для проектирования профиля.
Промежуточным этапом между кодами панели и кодами настоящего настоящего кода были коды, в которых использовались уравнения трансзвуковых малых возмущений. В частности, широкое распространение получил трехмерный код WIBCO, пример Чарли Боппе из Grumman Aircraft в начале 1980-х годов.
Разработчики обратились к кодам полного потенциала, поскольку методы панели не предполагают нелинейный поток, на трансзвуковых скоростей. Первое описание способов использования дополнительных возможностей было опубликовано Эрлом Мурманом и Джулианом Коул из Boeing в 1970 году. Фрэнсис Бауэр, Пол Гарабедян и Дэвид Корн Института Куранта в Нью-Йоркском университете (NYU) написал серию широко используемых двумерных кодов полнопотенциального аэродинамического профиля, самая важная из которых была названа Программой H. Дальнейшее развитие программы H было разработано. Боб Мельник и его группа в Grumman Aerospace в качестве Grumfoil. Энтони Джеймсон, используемый работающий в Grumman Aircraft и Курантском институте Нью-Йоркского университета, работал с Дэвидом Коуги над разработкой трехмерной модели Полный код FLO22 в 1975 году. После этого появилось много кодов полной, кульминацией которого стал код Boeing Tranair (A633), который до сих пор широко используется.
Следующим шагом были уравнения Эйлера, которые обещали дать более точные решения трансзвуковых потоков. Методология, использованная Джеймсоном в его трехмерном коде FLO57 (1981), использовалась другими для создания таких программ, как программа Lockheed TEAM и программа MGAERO IAI / Аналитические методы. MGAERO уникален тем, что представляет собой структурированный код декартовой сетки, в то время как большинство других кодов используют структурированные сетки, адаптированные к телу (за исключением очень успешного кода CART3D НАСА, кода SPLITFLOW Lockheed и Georgia Tech NASCART-GT). Энтони Джеймсон также разработал трехмерный код AIRPLANE, в котором использовались неструктурированные тетраэдрические сетки.
В двумерной сфере Марк Дрела и Майкл Джайлз, тогда аспиранты Массачусетского технологического института, разработали программу ISES Euler (фактически набор программ) для проектирования и анализа профиля крыла. Этот код впервые стал доступен в 1986 году и получил дальнейшее развитие для проектирования, анализа и оптимизации одно- или многоэлементных аэродинамических профилей в виде программы MSES. MSES находит широкое применение во всем мире. Производным от MSES для проектирования и анализа аэродинамических профилей в каскаде является MISES, используя Гарольдом «Гуппи» Янгреном, когда он был аспирантом Массачусетского технологического оборудования.
Уравнения Навье - Стокса были конечной целью разработки. Двумерные коды, такие как код ARC2D НАСА Эймса, впервые появились. Был разработан ряд трехмерных кодов (ARC3D, OVERFLOW, CFL3D - три успешных вклада НАСА), что привело к появлению множества коммерческих пакетов.
CFD можно рассматривать как группу вычислительных методологий (обсуждаемых ниже), используемых для решения решений, управляющих потоком текучей среды. При применении CFD необходимо использовать критическое решение, какой набор физических допущений и связанных условий необходимо использовать для данной проблемы. Чтобы проиллюстрировать этот шаг, приведены физические допущения / упрощения, выполненные в уравнениях однофазного потока (см. многофазный поток и двухфазный поток ), однофазный (т.е. (если не указано указание) сжимаемый. Тепловым излучением пренебрегают и учитывают массовые силы, обусловленные гравитацией (если указано не указано). Кроме того, для этого типа следующего подчеркивает иерархию потоков, решаемых с помощью CFD. Обратите внимание, что некоторые из следующих способов можно вывести более чем одним способом.
Во всех этих подходах соблюдается одна и та же основная процедура.
Стабильность выбранной дискретизации обычно устанавливается численно, а не аналитически, как в случае простых линейных задач. Особое внимание следует уделить тому, чтобы при дискретизации изящно обрабатывались прерывистые решения. Уравнения Эйлера и уравнения Навье - Стокса допускают удары и контактные поверхности.
поскольку используются используемые методы дискретизации:
Метод конечных объемов (FVM) - распространенный подход, использование в кодах CFD, он имеет преимущество в использовании памяти и скорости решения, особенно для больших задач, числа Рейнольдса турбулентных потоков и потоков с преобладанием исходных элементов (например, горение).
В конечном объемном методе основные дифференциальные уравнения в частных производных (обычно уравнения Навье-Стокса, сохранение массы и энергии и уравнения турбулентности) преобразовываются в консервативную форму, а решаются для дискретных контрольных выбросов. Эта дискретизация гарантирует сохранение через конкретный контрольный объем. Уравнение конечного объема приводит к основным уравнениям в виде,
где - вектор сохраняемых чисел, - векторный поток (см. уравнения Эйлера или уравнения Навье - Стокса ), - объем элемента контр размера, а - площадь поверхности элемента контрольного объема.
Метод конечных элементов (FEM) используется в структурном анализе Твердого тел, но также применим к жидкостям. Однако консервативное решение МКЭ требует особой осторожности, чтобы предотвратить консервативное решение. Формулировка МКЭ адаптирована для использования с управляющими уравнениями гидродинамики. Хотя МКЭ должен быть сформулирован, чтобы быть консервативным, он намного более устойчивым чем подход конечных размеров. Однако FEM может потребовать больше памяти и иметь более медленное время решения, чем FVM.
В этом методе формируется взвешенное остаточное уравнение:
где - невязка уравнений в вершине элемента , - уравнение сохранения, выраженное на элементной основе, - весовой коэффициент, а - объем элемента.
Метод конечных разностей (FDM) имеет историческое значение и прост в программировании. Использование сложных методов геометрии с высокой эффективностью за счет встроенных границ или перекрывающихся сеток (с интерполяцией решений по каждой сетке).
где - вектор сохраняемых чисел, и , , и - потоки в , и направления соответственно.
Метод спектральных элементов - это метод конечных элементов. Это требует, чтобы математическая формула (уравнение в частных производных) была сформулирована в слабой формулировке. Обычно это делается путем умножения дифференциального уравнения на произвольную тестовую функцию и интегрирования по всей области. Чисто математически тестовые функции совершенно произвольны - они бесконечномерному функциональному пространству. Ясно, что бесконечномерное функциональное пространство не может быть представлено на дискретной сетке спектральных элементов; здесь начинается дискретизация спектрального элемента. Самое главное - это выбор функций интерполяции и тестирования. Вном МКЭ низкого порядка в 2D для четырехугольных элементов наиболее типичным выбором является билинейная проверка или интерполирующая функция вида . Однако в методе спектральных элементов интерполяционные и тестовые функции выбираются как полиномы очень высокого порядка (обычно, например, 10-го порядка в приложениях CFD). Это гарантирует быструю сходимость метода. Кроме того, необходимо использовать очень эффективные процедуры интеграции, так как число интеграций, которые необходимо выполнить в числовых кодах, велико. Таким образом, используются квадратуры интегрирования Гаусса высокого порядка, как они вычисляют наивысшую точность при наименьшем количестве выполняемых операций. В настоящее время существует несколько академических кодов CFD, основанных на методе спектральных элементов, и еще несколько в настоящее время находятся в стадии разработки, поскольку в научном мире используются новые схемы с временным шагом.
Метод Больцмана на решетке (LBM) с его упрощенной кинетической картиной на решетке обеспечивает эффективную с вычислительной точки зрения описание гидродинамики. В отличие от методов CFD, которые решают динамические характеристики (то есть массы, импульса и энергии) численно, LBM моделирует жидкость, состоящую из фиктивных частиц, и такие частицы происходят последовательные процессы распространения и столкновения по дискретной сетке решетки. В этом методе используется дискретная в пространстве и времени версия уравнения кинетической эволюции в форме Больцмана Бхатнагар-Гросс-Крук (БГК).
В методе граничных элементов граница, занятая жидкостью, разделяется на сетку поверхности.
Схемы с высоким разрешением используются там, где присутствуют удары или неоднородности. Для регистрации резких изменений в решении необходимо использовать численные схемы или более высокого порядка, которые не вносят паразитные колебания. Обычно это требует применения ограничителя потока, чтобы избежать уменьшения общего отклонения.
При компьютерном моделировании турбулентных потоков одной общей целью получения модель, которая может предсказывать интересующие величины, такие как скорость жидкости, для использования в инженерных расчетах моделируемой системы. Для турбулентных течений диапазон длины и сложности явлений, связанных с турбулентностью, делают большинство подходов к моделированию непомерно дорогими; разрешение, необходимое для разрешения всех масштабов турбулентности, большое вычислительно возможное. Основным подходом в таких случаях является создание числовых моделей для аппроксимации неразрешенных явлений. В этом разделе некоторые часто используемые вычислительные модели турбулентных потоков.
Модели турбулентности можно классифицировать на вычислительных затратах, что соответствует диапазону масштабов, которые моделируются согласно с разрешенными (чем больше масштабов турбулентности разрешено, тем выше разрешение моделирования и, следовательно, тем выше вычислительная стоимость). Если большая часть или все турбулентные масштабы не моделируются, вычислительные затраты будут очень низкими, но компромисс заключается в снижении точности.
В дополнение к широкому диапазону масштабов длины и времени и связанных с ними вычислительных затрат, основные уравнения гидродинамики содержат член нелинейной конвекции и нелинейный и нелинейный член местного градиента давления. Эти нелинейные уравнения необходимо решать с помощью граничных и начальных условий.
Усредненные по Рейнольдсу уравнения Навье - Стокса (RANS) - самый старый подход к моделированию турбулентности. Решается ансамблевая версия основных уравнений, которая вводит новые кажущиеся напряжения, известные как напряжения Рейнольдса. Это кэр тензор неизвестных второго порядка, для которого разные модели обеспечивают разные уровни закрытия. Распространенным заблуждением является то, что уравнения RANS неприменимы к потокам с изменяющимся во времени средним потоком, потому что эти уравнения являются «усредненными по времени». Фактически, можно рассматривать и статистически нестационарные (или нестационарные) потоки. Иногда это называют УРАН. В усреднении по Рейнольдсу нет ничего, что могло бы предотвратить это, но модели турбулентности, используемые для замыкания условий, действительны только до тех пор, пока время, в течение которого происходят эти изменения среднего значения, велико по сравнению с временными масштабами турбулентного движения, содержащего большую часть энергии.
RANS-модели можно разделить на два общих подхода:
Моделирование крупных вихрей (LES) - это метод, при котором самые мелкие масштабы потока удаляются посредством операции фильтрации, а их влияние моделируется с использованием моделей подсеточного масштаба. Это позволяет разрешить самые большие и наиболее важные масштабы турбулентности, при этом значительно снижая вычислительные затраты, связанные с наименьшими масштабами. Этот метод требует больших вычислительных ресурсов, чем методы RANS, но намного дешевле, чем DNS.
Моделирование отдельных вихрей (DES) - это модификация модели RANS, в которой модель переключается на формулировку подсеточного масштаба в областях, достаточно мелких для расчетов LES. Области вблизи твердых границ, где турбулентный масштаб длины меньше максимального размера сетки, получают режим решения RANS. Поскольку турбулентный масштаб длины превышает размер сетки, области решаются с использованием режима LES. Следовательно, разрешение сетки для DES не так требовательно, как для чистого LES, что значительно снижает стоимость вычислений. Хотя DES изначально был разработан для модели Спаларта-Аллмараса (Spalart et al., 1997), ее можно реализовать другими моделями RANS (Стрелец, 2001), соответствующим образом изменяя масштаб длины, явно или неявно задействован в модели RANS. Таким образом, в то время как DES на основе модели Спаларта - Аллмараса работает как LES с моделью стены, DES, основанный на других моделях (например, модели с двумя уравнениями), ведет себя как гибридная модель RANS-LES. Генерация сети более сложного, чем для простого случая RANS или LES, из-за переключателя RANS-LES. DES - это незональный подход, обеспечивающий единое плавное поле скорости в областях RANS и LES решений.
Прямое численное моделирование (DNS) разрешает весь диапазон турбулентных масштабов длины. Это минимизирует влияние моделей, но стоит очень дорого. Вычислительные затраты пропорциональны . DNS не поддается обработке для потоков со сложной геометрией или конфигурациями потоков.
Подход моделирования когерентного вихря разделяет поле турбулентного потока на когерентную часть, состоящую из организованного вихревого движения, и некогерентную часть, которая представляет собой случайный фоновый поток. Это разложение выполняется с использованием вейвлет-фильтрация. Этот подход имеет много общего с LES, поскольку он использует декомпозицию и разрешает только отфильтрованную часть, но отличается тем, что не использует линейный фильтр нижних частот. Вместо этого используется операция на вейвлетах, и фильтр можно адаптировать по мере развития поля потока. Фардж и Шнайдер протестировали метод CVS с двумя конфигурациями потока и показали, что когерентная часть потока энергетический спектр, представленный полным потоком, соответствует когерентным структурам (вихревые трубки ), в то время, как некогерентные части потока однородный фоновый шум, который не демонстрирует организованных структур. Гольдштейн и Васильев применили модель FDV для моделирования больших вихрей, но не предполагала, что вейвлет-фильтр полностью устраняет все когерентные движения из масштабов подфильтра. Используя фильтрацию LES и CVS, они показали, что в диссипации SFS преобладает когерентная часть потока SFS.
Методы плотности вероятности (PDF) для турбулентности, впервые представленных Лундгреном, основаны на отслеживании одноточечной PDF скорости, , что дает вероятность того, что скорость в точке находится между и . Этот подход аналогичен кинетической теории газов, в которой макроскопические свойства газа описываются большим количеством частиц. Методы PDF уникальны тем, что различных стандартов в различных моделях турбулентности; основные отличия заключаются в форме уравнения переноса PDF. Например, в контексте крупных моделей вихрей PDF становится фильтрованным PDF. Методы PDF информируют, что информирует. PDF обычно отслеживается с помощью методов лагранжевых частиц; в сочетании с моделированием крупных вихрей это приводит к уравнению Ланжевена для эволюции частиц подфильтра.
Вихревой метод - это метод без сетки для моделирования турбулентных течений. Он использует в качестве вихри в вычислительных элементах, имитируя физические структуры в турбулентности. Вихревые методы были разработаны как методология без сетки, которая не будет ограничена фундаментальными эффектами сглаживания, связанными методами на основе сетки. Чтобы быть практичными, вихревые методы требуют средств для быстрых вычислений скоростей от вихревых элементов - другими словами, они требуют решения конкретных задачи N тел формы (в движении, которое связано с их взаимными особенностями). Прорыв произошел в конце 1980-х годов с разработкой метода быстрых мультиполей (FMM), алгоритма В. Рохлина (Йель) и Л. Грингарда (Институт Куранта). Этот прорыв проложил путь к практическому вычислению скоростей от вихревых элементов и элементов успешных алгоритмов.
Программное обеспечение, основанное на вихревом методе, предлагает новые средства для решения сложных задач гидродинамики с минимальным вмешательством пользователя. Все, что требуется, - это указать геометрию задачи и задать граничные и начальные условия. Среди значительных преимуществ этой современной техники;
Метод удержания завихренности (VC) - это метод Эйлера, используемый при моделировании турбулентных следов. Он использует подход, подобный уместной, для стабильного решения без численного распространения. ВК может захватывать мелкомасштабные объекты с точностью до 2 ячеек сетки. В рамках этих функций решающее нелинейное уравнение в отличие от конечно-разностного уравнения. VC аналогичен методам захвата ударных волн.
Модель линейных вихрей - это метод, используемый для моделирования конвективного перемешивания, происходящего в турбулентном потоке. В частности, он математический способ описания взаимодействий скалярной функции в векторном поле потока. Он в основном используется в одномерном представлении турбулентного потока, так как его можно применять в широком диапазоне масштабов длины и чисел Рейнольдса. Эта модель обычно используется в строительном блоке для более сложных представлений потока, поскольку она обеспечивает прогноз с высоким разрешением, которые сохраняются в большом диапазоне условий потока.
Моделирование двухфазного потока все еще находится в стадии разработки. Были предложены различные методы, включая метод измерения объема жидкости, метод установки уровня и. Эти методы часто предполагают компромисс между поддержанием четкой границы раздела или сохранением массы. Это очень важно, увеличение плотности, вязкости и поверхностного натяжения на основе значениях, усредненных по границе раздела. Лагранжевые многофазные модели, которые используются для дисперсных сред, основаны на решении лагранжевого уравнения для дисперсной фазы.
Дискретизация в пространстве дает систему обыкновенные дифференциальные уравнения для нестационарных и алгебраических уравнений для стационарных задач. Неявные или полунеявные методы обычно используются для интегрирования обыкновенных дифференциальных уравнений, создавая систему (обычно) нелинейных алгебраических уравнений. Применение итераций Ньютона или Пикара дает систему линейных правил, несимметричную при наличии адвекции и неопределенную при наличии несжимаемости. Такие системы, особенно в 3D, часто используются итерационные методы, либо стационарные методы, такие как избыточная избыточная релаксация, либо методы подпространства Крылова. Методы Крылова, такие как GMRES, обычно используются с предварительным условием, работают, минимизируя остаток по последовательным подпространствам, генерируемым оператором предварительного согласования.
Multigrid имеет преимущество асимптотически оптимальной производительности для многих задач. Традиционные решатели и предобуславливатели эффективны для уменьшения высокочастотных компонентов остатка, но для уменьшения низкочастотных компонентов обычно требуется много итераций. Работая в нескольких масштабах, многосеточная технология уменьшает все компоненты невязки на аналогичные коэффициенты, что приводит к независимому от сетки количеству итераций.
Для неопределенных систем предварительные условия, такие как неполная факторизация LU, add Schwarz и multigrid работают плохо или полностью выходят из строя, поэтому для Предварительное предварительное кондиционирование необходимо использовать проблемную структуру. Методами, обычно используемыми в CFD, являются алгоритмы SIMPLE и Uzawa, которые демонстрируют зависящую от сетки скорость сходимости, но недавние достижения, основанные на блочной факторизации LU в сочетании с многосеточной структурой для полученных определенных систем, приводят к предварительные кондиционеры, обеспечивающие скорость сходимости, не зависящую от сетки.
CFD совершил серьезный прорыв в конце 70-х с созданием LTRAN2, двумерного кода для моделирования колеблющихся профилей на основе трансзвуковая теория малых возмущений Баллхауса и соавторов. Он использует алгоритм переключения Мурмана-Коула для моделирования движущихся ударных волн. Позже AFWAL / Boeing расширили его до 3-D с использованием ротационной разностной схемы, что привело к LTRAN3.
CFD исследования используются для уточнения характеристик аортального кровотока в деталях, которые выходят за рамки возможностей экспериментальных измерений. Для анализа этих состояний модели сосудистой системы человека извлекаются с использованием современных методов диагностики, таких как МРТ или Компьютерная томография. На основе этих данных реконструируется трехмерная модель, и можно рассчитать поток жидкости. Необходимо учитывать такие свойства крови, как плотность и вязкость, а также реалистичные граничные условия (например, системное давление). Таким образом, становится возможным анализировать и оптимизировать поток в сердечно-сосудистой системе для различных приложений.
Традиционно моделирование CFD выполняется на ЦП. В последнее время моделирование также выполняется на графических процессорах. Обычно они содержат более медленные, но больше процессоров. Для алгоритмов CFD с хорошей производительностью параллелизма (то есть хорошим ускорением за счет добавления большего количества ядер) это может сократить время моделирования. Методы решетки-Больцмана - типичный пример кода, который хорошо масштабируется на графических процессорах.