[CFD] Conjugate Gradient for CFD (Part 1): Background and Steepest Descent
An introduction to the conjugate gradient method and other gradient descent based methods (steepest descent method) for CFD. This is Part 1 of a 2 Part lecture series. Time stamps 0:00 Introduction 2:53 Gauss-Seidel Recap 7:20 Quadratic Form 14:48 Gradient of f 19:37 Finding the minimum 24:00 General algorithm 25:53 Steepest descent method 29:50 Search direction (pk) 32:25 Search distance (alphak) 39:55 Steepest descent summary 41:33 Conjugate gradient motivation 43:02 Summary 44:33 Outro References J. Shewchuk 'An Introduction to the Conjugate Gradient Method Without the Agonizing Pain', Edition 1 1/4, 1994. https://www.cs.cmu.edu/~quake-papers/... ============================================ Want to learn more? ============================================ Grab a copy of my CFD Fundamentals Course (for beginners): https://www.udemy.com/course/computat... Learn how to write your own CFD code in MATLAB and python (for intermediates): https://dr-aidan-wimshurst-s-school.t... Learn how I draw my figures and diagrams in Inkscape (for everyone): https://dr-aidan-wimshurst-s-school.t... ============================================ Did you like the video? ============================================ Download the lecture slides from my website: https://www.fluidmechanics101.com/pag... Buy me a coffee to say thanks: https://www.buymeacoffee.com/NKEZrhvg0 Support the channel on Patreon (and get useful extras for your CFD studies): / fluidmechanics101 ============================================ Donations: ============================================ 1) PayPal https://www.paypal.me/fluidmechanics101 ================================== Disclaimer ================================== The methods, algorithms, equations, formulae, diagrams and explanations in this talk are for educational and demonstrative purposes only. They should never be used to analyse, design, accredit or validate real scientific / engineering / mathematical structures and flow systems. For such applications, appropriate trained, qualified and accredited (SQEP) engineers / scientists should be consulted along with the appropriate documentation, procedures and engineering standards. Furthermore, the information contained within this talk has not been verified, peer reviewed or checked in any way and is likely to contain several errors. It is therefore not appropriate to use this talk itself (or any of the algorithms, equations, formulae, diagrams and explanations contained within this talk) as an academic or technical reference. The reader should consult the original references and follow the verification and validation processes adopted by your company / institution when carrying out engineering calculations and analyses. Fluid Mechanics 101 and Dr. Aidan Wimshurst are not accountable or liable in any form for the use or misuse of the information contained in this talk beyond the specific educational and demonstrative purposes for which it was intended.
![[CFD] Conjugate Gradient for CFD (Part 2): Optimum Distance and Directions](https://i.ytimg.com/vi/MdPhVsgTc1Q/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBSU1G2U42afzn_OLzwH9xozWGA0Q)
[CFD] Conjugate Gradient for CFD (Part 2): Optimum Distance and Directions

Harvard AM205 video 5.10 - Conjugate gradient method

PHY2049 CH11 Magnetic Fields 6 9 26

How Modern AI Actually Learns
![[CFD] Hexcore Meshes for CFD](https://i.ytimg.com/vi/59xfM0ayFE0/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDkT_omNVHMJBmO3amFZFzECEJpdA)
[CFD] Hexcore Meshes for CFD
![[CFD] Gauss-Seidel Method in CFD](https://i.ytimg.com/vi/ymIvps7pgRk/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAcpOpn6GaaozGEs-arYbzTaumH6g)
[CFD] Gauss-Seidel Method in CFD
![[CFD] Multi-Grid for CFD (Part 1): Smoothing, Aliasing and the Correction Equation](https://i.ytimg.com/vi/4UoJpazu_fU/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDKyDedCtnT9IWSJtK6DNLU0rXdDQ)
[CFD] Multi-Grid for CFD (Part 1): Smoothing, Aliasing and the Correction Equation
![[CFD] Pseudo Transients for Steady-State CFD (Part 1) - Pseudo vs True Transients](https://i.ytimg.com/vi/rF2t0-JmQZg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCyY8i-tkarA8itZcXKGWL05gyGYg)
[CFD] Pseudo Transients for Steady-State CFD (Part 1) - Pseudo vs True Transients

Applied Optimization - Steepest Descent
![[CFD] The SIMPLE Algorithm (to solve incompressible Navier-Stokes)](https://i.ytimg.com/vi/OOILoJ1zuiw/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCjLG3aDkeT3aIEbRutlxyk-6Oudg)
[CFD] The SIMPLE Algorithm (to solve incompressible Navier-Stokes)
![[CFD] Conservative, Advective & Material Derivative forms of the Navier-Stokes Equations](https://i.ytimg.com/vi/ljdv4T2U464/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBgMNvCP-RjRt4ntqgD8ku2_hLQaQ)
[CFD] Conservative, Advective & Material Derivative forms of the Navier-Stokes Equations

But what is a Laplace Transform?

Conjugate Gradient Method

Belgien – Ägypten Highlights | Gruppe G, FIFA WM 2026 | sportstudio

How Maxwell's Equations Were Discovered

The Psychology of The Man Child

23. Accelerating Gradient Descent (Use Momentum)
![[CFD] Multi-Grid for CFD (Part 2): Restriction and Prolongation](https://i.ytimg.com/vi/P5zKHmj4iHY/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDgyvQitEzle6qnIh7dROPa_Swz-w)
[CFD] Multi-Grid for CFD (Part 2): Restriction and Prolongation

The Insane Genius of a Formula 1 Gearbox
![[CFD] Pipe Mesh Transitions (Unstructured, Hexcore, Block Structured)](https://i.ytimg.com/vi/uKpGl_bI8qo/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAD6aKBDuLoq4-POmh1kIVOTT8tMw)
