ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Stable Fluids using the FFT in Julia | Fluid Simulation in Julia

Автор: Machine Learning & Simulation

Загружено: 2022-01-14

Просмотров: 6559

Описание: The Stable Fluids Algorithm by Jos Stam can be sped up with the help of the Fast Fourier Transformation. Let's implement this in the Julia Programming Language. Here is the code: https://github.com/Ceyron/machine-lea...

The Julia language provides a binding to the FFTW package, the "Fastest Fourier Transform in the West". And indeed, it is fast!

Using the FFT together with periodic Boundary Condition (which you then need to have) greatly simplifies many steps in the Stable Fluids algorithm. In particular, you do no longer have to solve linear systems of equations for the implicit diffusion and the incompressibility projection. On top of that, you do not have to handle Boundary Conditions.

-------

📝 : Check out the GitHub Repository of the channel, where I upload all the handwritten notes and source-code files (contributions are very welcome): https://github.com/Ceyron/machine-lea...

📢 : Follow me on LinkedIn or Twitter for updates on the channel and other cool Machine Learning & Simulation stuff:   / felix-koehler   and   / felix_m_koehler  

💸 : If you want to support my work on the channel, you can become a Patreon here:   / mlsim  

-------

Introduction
00:00 Introduction
00:56 Scenario
01:48 Algorithm Overview
05:22 Package Imports
05:58 Constants
06:21 Some Boilerplate
06:31 Defining the 2D Mesh
08:14 Defining the wave numbers
10:18 Precomputing diffusion decay
10:09 Computing normalized wave numbers
12:20 Defining the force
14:19 Pre-Allocating the Arrays
16:15 Setting up time loop
16:39 (1) Apply Forces
18:00 (2) Self-Advection by streamline backtracing
23:45 (3.1) Transform to Fourier Domain
24:16 (3.2) Diffusion in Fourier Domain
24:50 (3.3) Compute Pressure in Fourier Domain
25:43 (3.4) Project to Incompressibility
27:40 Advance in time
27:54 Visualize
31:15 Bug Fixing
33:14 Discussion
34:00 Outro

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Stable Fluids using the FFT in Julia | Fluid Simulation in Julia

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Extending the Stable Fluids Algorithm with the FFT in Julia to 3D

Extending the Stable Fluids Algorithm with the FFT in Julia to 3D

Ocean waves simulation with Fast Fourier transform

Ocean waves simulation with Fast Fourier transform

17 - Как написать симулятор эйлеровой жидкости с помощью 200 строк кода.

17 - Как написать симулятор эйлеровой жидкости с помощью 200 строк кода.

Fluid dynamics feels natural once you start with quantum mechanics

Fluid dynamics feels natural once you start with quantum mechanics

Но как работает моделирование жидкости?

Но как работает моделирование жидкости?

Coding Adventure: Ant and Slime Simulations

Coding Adventure: Ant and Slime Simulations

Написание моделирования турбулентности в Julia

Написание моделирования турбулентности в Julia

Лучший пакет для строительства в Джулии

Лучший пакет для строительства в Джулии

Что происходит с таблицей Менделеева на ячейке 137?

Что происходит с таблицей Менделеева на ячейке 137?

Приключения в кодинге: Моделирование жидкостей

Приключения в кодинге: Моделирование жидкостей

Решатель 3D псевдоспектральных уравнений Навье-Стокса на языке Julia

Решатель 3D псевдоспектральных уравнений Навье-Стокса на языке Julia

Всего 40 строк кода

Всего 40 строк кода

LBM Fluid Simulation in Python with JAX | van Karman Vortex Street

LBM Fluid Simulation in Python with JAX | van Karman Vortex Street

Chris Lattner on Julia programming language | Lex Fridman Podcast Clips

Chris Lattner on Julia programming language | Lex Fridman Podcast Clips

Честно про аддитивные технологии.

Честно про аддитивные технологии.

[08x13] Real-Time Fluid Dynamics Simulation in Julia using Waterlily.jl, GLMakie.jl and VS Code

[08x13] Real-Time Fluid Dynamics Simulation in Julia using Waterlily.jl, GLMakie.jl and VS Code

Python vs Julia

Python vs Julia

Вот как читать дифференциальные уравнения.

Вот как читать дифференциальные уравнения.

Wavelets and Multiresolution Analysis

Wavelets and Multiresolution Analysis

Стабильные жидкости, реализованные на Python/NumPy

Стабильные жидкости, реализованные на Python/NumPy

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]