CFDPython

A sequence of Jupyter notebooks featuring the "12 Steps to Navier-Stokes" http://lorenabarba.com/ (by barbagroup)

CFDPython Alternatives

Similar projects and alternatives to CFDPython

  1. julia

    382 CFDPython VS julia

    The Julia Programming Language

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. research

    I moved this folder. Keeping this repo up for archival purposes only. (by breck7)

  4. AeroPython

    3 CFDPython VS AeroPython

    Classical Aerodynamics of potential flow using Python and Jupyter Notebooks

  5. AeroSandbox

    7 CFDPython VS AeroSandbox

    Aircraft design optimization made fast through computational graph transformations (e.g., automatic differentiation). Composable analysis tools for aerodynamics, propulsion, structures, trajectory design, and much more.

  6. Flow

    Flow is a sparse grid-based fluid simulation library for real-time applications. (by NVIDIAGameWorks)

  7. Nalu

    Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of open applications of interest built on the Sierra Toolkit and Trilinos solver Tpetra solver stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information.

  8. homemade-machine-learning

    7 CFDPython VS homemade-machine-learning

    đŸ€– Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. poisson

    Solve Poisson equation on arbitrary 2D domain using the finite element method.

  11. jax-cfd

    4 CFDPython VS jax-cfd

    Computational Fluid Dynamics in JAX

  12. wordle-solver

    1 CFDPython VS wordle-solver

    Discontinued For educational purposes, a simple script that assists in solving the word game Wordle. (by christian-deleon)

  13. CFD

    1 CFDPython VS CFD

    CFD package for Python (by the-real-dorado)

  14. CFDJulia

    1 CFDPython VS CFDJulia

    An IJulia notebook adaptation of Loren Barba's "12 Steps to Navier-Stokes" http://lorenabarba.com/

  15. poisson-canvas

    Explore poisson equation with HTML canvas

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better CFDPython alternative or higher similarity.

CFDPython discussion

Log in or Post with

CFDPython reviews and mentions

Posts with mentions or reviews of CFDPython. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-03.
  • Getting started with OpenFoam and Code Contributions
    1 project | /r/CFD | 13 Jun 2023
    Is 12 steps to Navier Stokes a good start? I have done all the modules, wrote all the code by myself (except for the plotting part which I had literally no experience in) and I am trying to solve some random problems in the J P Holman heat transfer book. Then I am thinking of going through the Application part of Anderson CFD.
  • Which one is best for numerical simulations for fluid mechanics [mostly linear terms].
    3 projects | /r/CFD | 3 May 2023
  • Five-point stencil in Python for calculating 2D Laplacian
    1 project | /r/ScientificComputing | 2 May 2023
    Thank you for posting the most in-depth reply I have ever received on Reddit. This is some very good advice. I'm constantly trying to get a better understanding of solving differential equations; consequently, I'm currently solving the Gray-Scott diffusion model. My example above is based on what I've done for the Gray-Scott model. Since you seem to have experience in this area, do you have any books that you recommend for learning more about writing code to solve differential equations using finite differences, finite element, or finite volume methods? I have some books that talk about the theory but haven't found anything that gives good code examples related to the math. CFD Python has been a great resource but it doesn't provide the depth that a book would give.
  • CFD and Numerical Methods Code Projects/Assignments
    1 project | /r/CFD | 21 Jul 2022
    updated link
  • Lid driven Cavity flow - Step 11 of Prof. Lorena Barba 's CFD - python module
    1 project | /r/CFD | 25 Apr 2022
    CFDPython/14_Step_11.ipynb at master · barbagroup/CFDPython (github.com)
  • Want to move on from Fluent to actually learning CFD.
    1 project | /r/CFD | 30 Dec 2021
    This course is freely available and gives a very good hands on introduction to incompressible CFD solvers: https://github.com/barbagroup/CFDPython
  • Your MBTI type and current obsession?
    1 project | /r/mbti | 27 Dec 2021
    For CFD, I just starred looking into it recently and trying to avoid paying premium for the software and came across this recently. https://github.com/barbagroup/CFDPython
  • Poisson's Equation is the most powerful tool not yet in your toolbox
    3 projects | news.ycombinator.com | 6 Jul 2021
    There are many different ways to do what you'd like. The easiest starting point would probably be this tutorial: https://github.com/barbagroup/CFDPython

    But that won't handle turbulence. The real "turbulence problem" is that computing actual turbulent flows requires enormous computational resources. So instead of solving the Navier-Stokes equations, related equations with lower computational cost are solved. Because of how these equations are developed, they require modeling of "unclosed" terms, and this is a likely source of inaccuracy.

    If you want something relatively simple, you could take the RANS approach and use the Spalart-Allmaras model:

    https://www.cfd-online.com/Wiki/Introduction_to_turbulence/R...

    https://www.cfd-online.com/Wiki/Spalart-Allmaras_model

  • Hello guys ! I am new to learning CFD (currently in 2nd year of my undergraduate program). I am thinking of doing it all by myself. Can anybody suggest me where to start and it what order should I proceed.
    1 project | /r/CFD | 15 Apr 2021
    12 Steps to Navier Stokes by Lorena Barba link
  • Complexity Explained
    2 projects | news.ycombinator.com | 6 Feb 2021
    I sniff an air of condescension; what’s your goals therein? Are you posturing your ‘maths’ knowledge?

    I thought I was explicit in my criticism of “notation only” explanations, but perhaps a positive example would be more explicit.

    https://github.com/barbagroup/CFDPython

    This repo explains computational fluid dynamics (an example of a complex system!) from “what is a python function” to “2d Navier stokes”.

    It shows the work of how to discretize ‘latex beautified’ notation, shows the relationship between the computations and the notation, and even explains when their LaTex strays from “conventional use of notation” and why.

    The authors even throw in traditional handwritten board lecture videos if that helps you learn better.

    complexityexplained reads like it’s written by the Spider-Man points at Spider-Man meme.

  • A note from our sponsor - AppSignal
    www.appsignal.com | 8 Oct 2026
    Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →

Stats

Basic CFDPython repo stats
11
4,138
0.0
over 2 years ago

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com

Did you know that Jupyter Notebook is
the 15th most popular programming language
based on number of references?