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

Learn how to create a real-time, 3-dimensional animation of a complex Fluid Dynamics Simulation entirely in Julia, utilizing WaterLily.jl, GLMakie.jl, and VS Code.

doggo dot jl5.9K views14:53

🔥 Related Trending Topics

LIVE TRENDS

This video may be related to current global trending topics. Click any trend to explore more videos about what's hot right now!

THIS VIDEO IS TRENDING!

This video is currently trending in Pakistan under the topic 'f'.

About this video

Learn how to create a real-time, 3-dimensional animation of a complex Fluid Dynamics Simulation entirely in Julia. You'll use a combination of the WaterLily.jl package, the GLMakie.jl package and VS Code. "WaterLily.jl is a simple and fast fluid simulator written in pure Julia." GLMakie.jl is the most advanced plotting package written in pure Julia. Series Prerequisites: Basic knowledge about coding with the Julia Programming Language is required. Students should also know how to perform basic data analysis and data visualization using Julia. Students should also be comfortable using Julia in VS Code and Pluto notebooks. 00:00 Intro 00:30 WaterLily.jl 02:17 Fluid Dynamics 04:25 Set Up 06:07 Record Simulation Code 08:42 Taylor-Green Vortex Simulation Code 13:17 Thank You! ############################## # Links for this tutorial ############################## # Code for this tutorial (GitHub) https://github.com/julia4ta/tutorials/tree/master/Series%2008/Tutorial%2008x13 # WaterLily.jl (GitHub) https://github.com/weymouth/WaterLily.jl # WaterLily.jl Demonstration Source Code (GitHub) https://github.com/weymouth/WaterLily.jl/blob/master/examples/ThreeD_TaylorGreenVortex.jl # WaterLily.jl: Real-time fluid simulation in pure Julia | Gabriel Weymouth | JuliaCon2021 (YouTube) https://youtu.be/YsPkfZqbNSQ # WaterLily.jl Documentation https://weymouth.github.io/WaterLily.jl/dev/ # Weymouth, Gabriel D., "Simulation of a swimming dogfish shark." julialang.org, 2021. https://julialang.org/blog/2021/08/sharks/ # Makie.jl Documentation https://docs.makie.org/stable/ # [08x03] Intro to Julia Multi-Threading | How to use the Threads.@threads macro https://youtu.be/kX6_iY_BtG8 ############################## # Links for this series ############################## # Link to Series 8 Playlist [Intro to Scientific Computing in Julia] https://www.youtube.com/playlist?list=PLhQ2JMBcfAsjQzwp2j97uZjNOMi7Ed4CG # The Julia Programming Language https://julialang.org/ https://docs.julialang.org/en/v1/ https://www.youtube.com/@TheJuliaLanguage # VS Code https://code.visualstudio.com/ # Pluto.jl https://plutojl.org/ https://github.com/fonsp/Pluto.jl ############################## Join Button (Channel Membership): If you like what I do, then please consider Joining and becoming a Channel Member. https://www.youtube.com/channel/UCQwQVlIkbalDzmMnr-0tRhw/join Thank you!

Video Information

Views
5.9K

Total views since publication

Likes
174

User likes and reactions

Duration
14:53

Video length

Published
Apr 16, 2023

Release date

Quality
hd

Video definition

Captions
Available

Subtitles enabled