Skip to content

Reimplementation of CFD Python: 12 Steps to Navier Stokes by Lorena Barba with Marimo

License

Notifications You must be signed in to change notification settings

radiradev/12steps-navierstokes-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

12 Steps to Navier Stokes with Marimo

Check out the links for each implementation to run this interactive code directly in the browser with Marimo!

Implementations based on the CFD Python: 12 Steps to Navier-Stokes course by Lorena Barba with Marimo.

The code is rewritten in a vectorized approach (i.e no looping through spatial coordinates). I am also utilizing the interactivity provided by marimo to aid to the exploration of the behaviour of the differential equations and integration schemes.

1D Advection

Check out the marimo interactive version of this code running entirely in the browser. For a more in depth discussion of the advection equation I highly recommend the video from the MIT course Introduction to Computational Thinking.

2D Diffusion

Check out the marimo interactive version of this code running entirely in the browser.

About

Reimplementation of CFD Python: 12 Steps to Navier Stokes by Lorena Barba with Marimo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages