Physics
Лавовая лампа
Наблюдайте подъём тёплого и опускание остывшего воска.

Что попробовать
Проследите, как нагрев меняет плотность воска. Уменьшите нагрев, чтобы изменить направление плавучести. CUDA, OpenCL и Vulkan решают те же уравнения на сетке; CPU используется при недоступности устройства.
Модель и её ограничения
Трёхмерное тепловое течение: плавучесть, вязкость, коррекция давления, перенос доли воска и приближённое поверхностное натяжение. Объём воска корректируется от численного дрейфа переноса. Это ограниченная учебная модель, а не проверенный многофазный CFD-расчёт; фазовый переход и химия не учитываются.
Уравнения модуля
Уравнения F_b = (ρ_l - ρ_w) V g ρ_w = ρ_0 / (1 + α (T - T_0))


